sap/ABAP

basic class

망고스틴71 2020. 7. 3. 11:08

cl_http_utility
cl_gui_frontend_services

<< FB03 첨부파일 >>
(Package)SWO : Business Object Repository Tools => TOJTB
(Package)SAOP : ArchiveLink general => TOADV
(Package)SGOS : Generic Object Services => SRGBTBREL, CL_GOS_MANAGER
(Package)SO : SAPoffice
    => (FM)SO_DOCUMENT_READ_API1
       , (Table)SOOD : SAPoffice: 오브젝트 정의
       , (Table)SOC3  : SAPoffice:  오브젝트 DB(임포트/엑스포트)
       , (Table)SOC3N  : SAPoffice:  DB for Objects (Header/Content)
       , (Table)SOFM  : SAPoffice: 폴더내용
       , (Table)SOFD : SAPoffice: 오브젝트 정의
       , (Table)SOFF* : SOFF: ...
       , (Table)SOFFPH* : SOFF: 물리적 정보오브젝트...
       , (Table)SOFFLO* : SOFF: 논리적 정보오브젝트...
       , (Class)CL_BCS_SOC3_MANAGER : SOC3_manager
(Package)SOBL : Generic Relation Service for Business Objects => CL_BINARY_RELATION

CL_BINARY_RELATION : SAPoffice 문서는 객체 관계 서비스 테이블을 통해 비즈니스 객체에 연결됩니다.
CL_ALINK_CONNECTION : 콘텐츠 관리 시스템의 연결 테이블을 통해 비즈니스 객체에 연결됩니다.
CL_ALINK_CONNECTION->FIND( )
    -. (Table)SRGBTBREL : GOS 환경의 관계 => BKPF-AWKEY를 사용
    -. (Table)TOADV : SAP 아카이브링크: 광역문서유형 => FAX,BIN,PPT,PDF,...
    -. (Table)TOJTB : 비지니스 오브젝트 저장소: 기본 데이타 => BUS2012(PO),BUS2105(PR),...
(FM)ARCHIVOBJECT_DISPLAY를 사용하여 표시
(FM)ARCHIVOBJECT_GET_URI를 사용하여 파일의 URL을 가져올 수 있다.
(FM)ARCHIV_GET_CONNECTIONS
    -. FI 문서와 연결된 개체에 첨부 파일이 있는 경우(예: 공급업체 송장) BKPF-AWKEY에서 연결된 개체 번호를 가져옵니다. 이것을 객체 ID로 사용하십시오. 공급업체 송장에 대한 개체 유형은 BUS2081입니다.
(FM)BAPI_REL_GETRELATIONS / BDS_PHIOS_GET_RIGHT : 공급업체 송장 첨부 파일이 GOS/BDS에 저장된 경우 각각 사용할 수 있습니다.
(FM)SO_DOCUMENT_READ_API1 : SAPoffice: View object from folder using RFC
    -. DOCUMENT_ID = SRGBTBREL-INSTID_B를 사용하여 Title, Content를 가져올 수 있다.
(FM)SO_OBJECT_DOWNLOAD : SAPoffice: ... for PC Download

Cl_GOS_Manager

#. 예시1
  https://github.com/keremkoseoglu/ABAP-Library/blob/master/document/zcl_bc_gos_toolkit.abap

 

ABAP-Library/document/zcl_bc_gos_toolkit.abap at master · keremkoseoglu/ABAP-Library

Useful ABAP code snippets. Contribute to keremkoseoglu/ABAP-Library development by creating an account on GitHub.

github.com

https://community.sap.com/t5/application-development-discussions/mass-download-gos-excel-documents/m-p/12495371