반응형
DATA(LT_TEMP) = GT_LIST.
LOOP AT GT_LIST ASSIGNING FIELD-SYMBOL(<FS_LIST>).
DATA(LV_COUNT) = REDUCE I( INIT LV_X = 0 FOR LS IN LT_TEMP USING KEY IDX01
WHERE ( KOSTL = <FS_LIST>-KOSTL AND KSTAR = <FS_LIST> KSTAR ) NEXT LV_X = LV_X + 1 ).
IF LV_COUNT > 1.
<FS_LIST>-ICON = ICON_RED_LIGHT.
<FS_LIST>-MESSAGE = '중복된 코스트센터, 원가요소가 존재합니다.'.
ENDIF.
ENDIF.
ENDLOOP.
코스트센터(KOSTL)와 원가요소(KSTAR) 필드를 기준으로 중복 데이터를 체크하는 방법
반응형
'ABAP' 카테고리의 다른 글
연도, 월 선택 POP-UP 띄우기(POPUP_TO_SELECT_MONTH) (0) | 2025.03.20 |
---|---|
다른 프로그램 ALV DATA 가져오기(CL_SALV_BS_RUNTIME_INFO) (0) | 2025.03.14 |
도메인 Value Range 값 가져오기(GET_DOMAIN_VALUES) (0) | 2025.03.05 |
특수문자 제거 함수(SF_SPECIALCHAR_DELETE) (0) | 2025.03.04 |
코스트센터 그룹, 원가요소 그룹 등 HIERARCHY 읽기(K_HIERARCHY_TABLES_READ) (0) | 2025.02.26 |