SET PARAMETER ID 'DEL_SHOW' FIELD 'X'.
CALL FUNCTION 'GOS_ATTACHMENT_LIST_POPUP'
EXPORTING
is_object = is_object
ip_check_arl = 'X'
ip_check_bds = 'X'
ip_notes = 'X'
ip_attachments = 'X'
ip_urls = 'X'
ip_mode = ip_mode
* IMPORTING
* EP_SAVE_REQUEST =
* TABLES
* IT_OBJECTS =
.
**主要传输两个参数
**IS_OBJECT 和 IP_MODE
**IS_OBJECT-INSTID 是一个基础字符串, 在不同的业务中其构成形式不同
**IS_OBJECT-TYPEID 代表业务类型, 根据所在业务场景用 TCODE :SWO1 查找
**业务类型错误的话,无法取到对应业务的附件清单 可先上传附件然后更换 TYPEID 看测试的附件是否显示
**IS_OBJECT-CATID 这里固定值填 B
**IP_MODE D :显示
E :可更改不提交数据库更新,
C :可更改可提交数据库更新
本文详细介绍了SAP中调用函数模块'GOS_ATTACHMENT_LIST_POPUP'的过程,重点在于参数IS_OBJECT和IP_MODE的使用。IS_OBJECT包含INSTID、TYPEID和CATID字段,其中TYPEID需根据业务场景在SWO1中查找正确值,CATID通常设置为'B'。IP_MODE决定了界面的显示和编辑权限。错误的业务类型可能导致无法获取附件列表,而附件的可见性可通过更换TYPEID进行验证。
1362

被折叠的 条评论
为什么被折叠?



