로딩
요청 처리 중입니다...

[ABAP] DB INSERT, MODIFY - DB에 데이터 저장

 [ABAP] DB INSERT, MODIFY - DB에 데이터 저장

인터널 테이블 혹은 구조체의 내용을 DB에 저장하는 구문은 INSERT, MODIFY, UPDATE가 있습니다. 이 중 INSERT, MODIFY에 대해 알아보겠습니다.

아래의 SQL로 데이터를 가져온 것을 예시로 시작하겠습니다. 0. 공통 예제 DATA : gs_list TYPE sflight, gt_list LIKE TABLE OF gs_list.

SELECT * FROM sflight WHERE fldate > '20230101' ORDER BY carrid, connid INTO CORRESPONDING FIELDS OF TABLE @gt_list UP TO 100 ROWS. READ TABLE gt_list INTO gs_list INDEX 1. 1-1.

INSERT FROM . *구조체 한 줄을 DB에 저장 INSERT ytab0001 FROM gs_list.

IF sy-subrc = 0. COMMIT WORK.

ELSE. ROLLBACK WORK.

END...

# ABAP # SAP