如何上传文档并将其连接到SAP客户



我想从java应用程序上传文档(例如pdf文档)到SAP,并将上传的文档与客户连接。

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

我已经搜索了FM或一些提示,但没有找到具体的东西。我知道有SAP ArchiveLink,但我以前从未使用过这项技术。

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

问好马库斯

起点:通用对象服务,简称GOS。如果你为一个借方打开XD03并使用小菜单上传附件,它将使用GOS来存储它。

类CL_FITV_GOS包含您需要的所有方法。

像这样使用SO_OBJECT_INSERTSO_FOLDER_ROOT_ID_GET FMs:

  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一样调用。以下是完整的示例。

相关内容

  • 没有找到相关文章

最新更新