1. 요약
프로그램에 파일 또는 메모를 첨부하는 Function
DATA: LS_OBJECT TYPE SIBFLPORB.
LS_OBJECT-CATID = 'BO'.
LS_OBJECT-TYPEID = 'Medium '.
LS_OBJECT-INSTID = 'Small'.
CALL FUNCTION 'GOS_ATTACHMENT_LIST_POPUP'
EXPORTING
IS_OBJECT = LS_OBJECT
IP_MODE = 'C'.

2. 상세
1) LS_OBJECT
SRGBTBREL 테이블에 저장되는 필드를 지정해주는 건데, 저장소의 주소를 나타낸다고
이해하면 도움이 될거같습니다.

note를 저장하고 테이블에 저장된 형태를 확인해보면 (TABLE : SRGBTBREL)

이와 같이 3개의 큰분류로 저장이됩니다. 이를 통해서 ALV에 적용할 경우에 칸별로 다른 파일이 저장될수 있게끔
키필드를 매핑해서 별개의 저장공간을 구분하는게 가능합니다.
2) IP_MODE
C - 생성, 변경, 삭제 가능

D - 조회만 가능

3) 권한

해당 Function의 기능중에 변경 삭제 관련한 권한 설정은
S_GOS_ATT 에서 change / delete 필요한부분을 체크 후 권한을 부여해주시면 됩니다.