SAP스터디/ABAP 스터디 23012302
[실전연습] 인터널 테이블에 담은 값을 CBO테이블에 저장하 -2
Sally_민지
2023. 1. 29. 16:34
최초 작성일: 23년 1월 29일
최종 작성일: 23년 1월 29일
목적: 인터널 테이블에 담은 값을 CBO 테이블에 저장하기 (MODIFY, RANGE, IF, WHERE, SELECTION-OPTION)
REPORT 프로그램명 MESSAGE-ID 메시지 아이디 넣기.
DATA: gt_itab TYPE TABLE OF 글로벌딕션너리.
DATA: gr_변수값 TYPE TABLE OF 글로벌딕션너리-변수값.
gr_변수값 = VALUE# ((
SIGN = ' I 혹은 E ' OPTION = ' EQ,BP 등등 ' high = ' 기준치 ' low = '기준치' ) ).
SELECT * INTO CORRESPODING TO TABLE gt_itab FROM 글로벌딕셔너리
WHERE 변수값 IN gr_변수값.
IF gt_itab IS NOT INITIAL.
MODIFY CBO테이블명 FROM TABLE gt_itab.
if sy-subrc = 0 . "조건에 맞는 값이 있어 cbo테이블이 변경 되는 경우에는
MESSAGE 메시지 번호.
endif.
ELSE.
MESSAGE 메시지 번호.
ENDIF.