카테고리 없음
ABAP New Syntax 정리.
이운형
2023. 3. 14. 14:59
반응형
1. Select 내에서 조건을 주는 방법 + 열을 추가하는 방법.
-핵심 : Fields 문 아래 End AS '넣고 싶은 이름'
SELECT FROM spfli
FIELDS carrid, connid, cityfrom, cityto,
CASE WHEN fltime < 100 THEN 'Short'
WHEN fltime BETWEEN 100 AND 300 THEN 'medium'
ELSE 'Long'
END AS himynmeis "인터널 필드에 추가"
ORDER BY carrid, connid
INTO TABLE @DATA(result).
결과값>

다음과 같이 fltime을 기준으로 DATA를 분류하고, HIMYNMIS라는 필드를 만들어 데이터를 다시 분류한다.
TYPES : BEGIN OF t_col2,
col1 TYPE i,
col2 TYPE i,
END OF t_col2.
TYPES : BEGIN OF t_struct,
col1 TYPE i,
col2 TYPE t_col2,
END OF t_struct.
DATA(struct) = VALUE t_struct(
col1 = 1
col2-col1 = 1
col2-col2 = 2
).
DATA 문과 TYPES문
반응형