SAP:如何上传文档并将其连接到债务人?

时间:2015-09-07 07:59:39

标签: sap document

我想将文档(例如PDF文档)从java应用程序上传到SAP,并将上传的文档与债务人联系起来。

是否有用于此目的的功能模块?

我已经搜索过调频或一些提示,但发现没有任何具体内容。我知道有SAP ArchiveLink,但我以前从未使用过这种技术。

希望有人能给我一个起点。

最好的问候

马库斯

2 个答案:

答案 0 :(得分:1)

起点:通用对象服务,简称GOS。如果您为债务人打开XD03并使用小菜单上传附件,则使用GOS进行存储。

CL_FITV_GOS类包含您需要的所有方法。将这些方法包装在功能模块中用于您的目的。

答案 1 :(得分:0)

SO_OBJECT_INSERTSO_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完整样本。