SAP ABAP 교육일지(2주차 Table.Data.type)

유수한·2025년 1월 11일

SAP

목록 보기
8/15

데이터 타입

  • 클라이언트 type
    MANDT 라는 클라이언트 필드가 거의 모든 테이블의 첫번째 필드로 들어감
    type 명은 CLNT 라고 표기가 됨 type은 문자 타입
    ex > 001,002,003

한 테이블 안에 클라이언트들의 데이터가 다모아져있다.
클라이언트들의 데이터를 통합해서 관리가능 즉, 키값이되는 거임(primary key)

영업조직/구매조직 분류가능해서 굳이 클라이언트로 구분하지 않고 하나로만 쓰는 경우가 있음

  • 그외 type

ABAP 데이터 타입 정리 (이름과 약자 구분)

데이터 타입 이름약자설명예시내부 길이추가 설명
문자 타입CHAR문자 타입'A', 'Hello'지정 길이문자열 타입, 고정 길이 지정 가능.
통화 단위CUKY통화 단위USD, KRW5금액 타입(CURR)과 함께 사용하여 통화 단위 관리.
숫자로 구성된 문자NUMC숫자로 구성된 문자 타입'00123', '987654'지정 길이0이 앞에 붙을 수 있음. 숫자 코드 입력 시 활용.
날짜DATS날짜 타입 (YYYYMMDD)202401118날짜 형식, 숫자로만 입력.
시간TIMS시간 타입 (HHMMSS)1322236시간 형식, 숫자로만 입력.
측정값QUAN측정 가능한 값(무게, 거리, 길이 등)123.45 (KG), 150.2 (KM)지정 길이UNIT과 함께 사용하여 단위 적용.
단위UNITQUAN의 단위 타입KG, CM, KM지정 길이단위 포맷을 자동 적용하기 위해 QUAN과 함께 사용됨.
금액CURR금액1000.50 (USD), 200 (KRW)지정 길이CUKY와 함께 사용하여 금액 단위 관리.
1바이트 정수INT11바이트 정수 타입0~2551작은 범위의 정수.
2바이트 정수INT22바이트 정수 타입-32,768 ~ 32,7672
4바이트 정수INT44바이트 정수 타입-2,147,483,648 ~ 2,147,483,6474
8바이트 정수INT88바이트 정수 타입대용량 정수 처리 가능8
연월ACCP연월 타입 (YYYYMM)2023126연월 데이터 관리용.
실수DEC소수점 포함 실수 타입1234.567지정 길이Decimal Places로 소수점 자리수 지정.
언어 키LANG언어 키KO, EN지정 길이언어 관리 시 활용.
긴 문자열STRING긴 문자열'ABAP Table Type Example'가변 길이길이 제한 없는 문자열 관리.

타입 중 No. of Characters 라고 표기된것은 범위중 소수점을 의미 하고
Internal Length 는 정수의 범위를 뜻함
ex 10000000.2556 까지 기입 가능 하다는 뜻

이런것처럼 특정 타입에는 소수점에 대한 범위등도 값이 들어 가있다는 점

profile
계속 노력하는 사람

0개의 댓글