반응형
INSERT
: 테이블에 하나 또는 여러 개의 데이터를 삽입
예제
DATA : gs_scarr TYPE scarr.
gs_scarr-carrid = 'KO'.
gs_scarr-carrname = 'Air Korea'.
gs_scarr-url = 'http://www.airkorea.co.kr/'.
"데이터 1줄 삽입
"INTO, VALUES 생략 가능
INSERT INTO SCARR VALUES gs_scarr.
*INSERT SCARR FROM gs_scarr.
예제
DATA : gt_spfli TYPE TABLE OF spfli,
gs_spfli TYPE spfli.
"1번째 row
gs_spfli-carrid = 'KO'.
gs_spfli-connid = '0001'.
gs_spfli-cityfrom = 'Seoul'.
gs_spfli-cityto = 'Beijing'.
APPEND gs_spfli TO gt_spfli.
"2번째 row
gs_spfli-carrid = 'KO'.
gs_spfli-connid = '0002'.
gs_spfli-cityfrom = 'Seoul'.
gs_spfli-cityto = 'Bangalore'.
APPEND gs_spfli TO gt_spfli.
"같은 Key값 존재 시 dump error 방지를 위해 사용.
"실패 시 sy-subrc = 4 return
"데이터 2row 삽입
INSERT spfli FROM TABLE gt_spfli ACCEPTING DUPLICATE KEYS.
IF sy-subrc <> 4.
WRITE '데이터 추가 성공'.
ELSEIF sy-subrc = 4.
WRITE '데이터 추가 실패'.
ENDIF.
데이터 확인
1) SE16 접속
2) 검색하려는 Table Name 입력 후 버튼 클릭
3) 원하는 검색 조건 입력(선택사항) 후 버튼 클릭
4) 결과 확인
반응형
'SAP > ABAP' 카테고리의 다른 글
[OPEN SQL] DELETE (0) | 2023.04.17 |
---|---|
[OPEN SQL] UPDATE (0) | 2023.04.17 |
[OPEN SQL] SELECT (1) | 2023.04.17 |
[OPEN SQL] Overview (0) | 2023.04.11 |
Constants, Statics, Tables (0) | 2023.04.11 |