1. 前言
-
官方文档,有兴趣的可以研究一下:SAP Document Management System
-
主要用到函数:BAPI_DOCUMENT_CHECKIN2,此函数可向SAP PLM系统的文档上传附件(项目中的设置文档、会议文件、方案等)
2. 示例代码:
- 演示代码
DATA: gv_filetype TYPE string. DATA: gt_tdwp TYPE TABLE OF tdwp. DATA: GV_DOCUMENTTYPE LIKE BAPI_DOC_AUX-DOCTYPE, GV_DOCUMENTNUMBER LIKE BAPI_DOC_AUX-DOCNUMBER, GV_DOCUMENTPART LIKE BAPI_DOC_AUX-DOCPART, GV_DOCUMENTVERSION LIKE BAPI_DOC_AUX-DOCVERSION. DATA: gt_documentfiles TYPE TABLE OF BAPI_DOC_FILES2 WITH HEADER LINE, gs_return LIKE BAPIRET2. *SCREEN PARAMETERS : P_FILE TYPE RLGRAP-FILENAME. *F4 AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE. DATA: lv_rc TYPE i. DATA: lt_file_table TYPE filetable. CALL METHOD cl_gui_frontend_services=>file_open_dialog EXPORTING window_title = '打开文件' CHANGING file_table = lt_file_table rc = lv_rc. IF sy-subrc