通过BAPI获取GOS附件列表以进行通知

时间:2016-06-24 08:21:00

标签: sap abap bapi function-module

我需要找一个BAPI(或一系列BAPI?)来读取通知附件列表(GOS),使用通知编号作为输入。

enter image description here

我尝试了很多BAPI,但唯一的功能结果是通过SO_OBJECT_READ FM向我传递了对象ID(我从SOOD表中获取)。

enter image description here

问题是我无法检索属于通知的附件对象列表。 有什么想法或建议吗?

1 个答案:

答案 0 :(得分:2)

尝试使用BDS_GOS_CONNECTIONS_GET功能模块检索通知附件列表。指定如下参数:

CALL FUNCTION 'BDS_GOS_CONNECTIONS_GET'
  IMPORTING
   logical_system  = <system name> * << optional parameter       
   classname       = BPR_NOTIF     * << object type for notifications     
   objkey          = 1014866112016 * << your notification number + year        
   client          = XXX
  TABLES
   gos_connections = lt_attachments
.

附件链接可在SRGBTBREL表格中找到,而FM OBJKEY参数对应于此表格的INSTID_A字段。