ABAP에는 GOS라는 기능이 있다.
Generic Object Service의 약자로 주로 첨부파일을 업로드할 때 한번쯤 들어보는 단어인데,
기본적인 기능만 붙이면 프로그램 실행시 좌측 상단에 버튼이 생기고
해당 버튼을 통해 첨부파일을 올릴 수 있으며 SRGBTBREL 테이블에 한 줄 씩 데이터가 추가된다.
SRGBTBREL 테이블은 GOS를 이용하여 첨부파일을 올릴때 알고 있어야 하는 테이블이다.
임포트하는 값(여기서는 OBJ)에
SRGBTBREL의 INSTID_A필드(Instance ID)에 들어갈 고유한 값을 입력하면 된다.
코드
*&---------------------------------------------------------------------*
*& Report ZATTACHMENT_TEST_BASIC
*&---------------------------------------------------------------------*
REPORT ZATTACHMENT_TEST_BASIC.
DATA : MANAGER TYPE REF TO CL_GOS_MANAGER,
OBJ TYPE BORIDENT.
OBJ-OBJTYPE = SY-REPID.
OBJ-OBJKEY = 'UNIQUEKEY'. "고유한 값 입력
CREATE OBJECT MANAGER
EXPORTING
IS_OBJECT = OBJ
IP_NO_COMMIT = ABAP_FALSE.
WRITE:/ 'TEST'.
참고자료
HTTPS://WWW.YOUTUBE.COM/WATCH?V=PQ4KIZGJ1NY&AB_CHANNEL=EASYSAPABAP
SAP ABAP - HANA SQL 사용 + SQL 성능 비교 (0) | 2022.12.06 |
---|---|
SAP ABAP - CALL DATABASE PROCEDURE 예시 (0) | 2022.12.05 |
ABAP 메일링 기능 정리 1 - 단순 텍스트 LOOP (0) | 2022.06.13 |
SAP 도입 PROCESS (IMPLEMENTATION) (0) | 2021.09.29 |
SAP의 컨셉(CONCEPT) (0) | 2021.09.29 |