我想将文档(例如PDF文档)从java应用程序上传到SAP,并将上传的文档与债务人联系起来。
是否有用于此目的的功能模块?
我已经搜索过调频或一些提示,但发现没有任何具体内容。我知道有SAP ArchiveLink,但我以前从未使用过这种技术。
希望有人能给我一个起点。
最好的问候
马库斯
答案 0 :(得分:1)
起点:通用对象服务,简称GOS。如果您为债务人打开XD03并使用小菜单上传附件,则使用GOS进行存储。
CL_FITV_GOS类包含您需要的所有方法。将这些方法包装在功能模块中用于您的目的。
答案 1 :(得分:0)
将SO_OBJECT_INSERT
与SO_FOLDER_ROOT_ID_GET
FM一起使用,如下所示:
CALL FUNCTION 'SO_FOLDER_ROOT_ID_GET'
EXPORTING
region = 'B'
IMPORTING
folder_id = ls_fol_id
EXCEPTIONS
OTHERS = 1.
ls_obj_data-objsns = 'O'.
ls_obj_data-objla = sy-langu.
ls_obj_data-objdes = p_desc.
ls_obj_data-file_ext = 'PDF'.
ls_obj_data-objlen = LINES( it_content ) * 255.
CALL FUNCTION 'SO_OBJECT_INSERT'
EXPORTING
folder_id = ls_fol_id
object_type = 'EXT'
object_hd_change = ls_obj_data
IMPORTING
object_id = ls_obj_id
TABLES
objhead = it_objhead
objcont = it_content.
两者都是远程启用的,可以像BAPI一样调用。 Here is完整样本。