我正在分别通过['It is raining cats and dogs here now',
'Hello Mr. x how are you doing today?',
'Life is what happens when you are busy making other plans',
'This ends here']
和BAPI_ALM_NOTIF_CREATE
创建和更新我的PM通知。
BAPI_ALM_NOTIF_DATA_MODIFY
触发用户退出 EXIT_SAPLIQS0_017 (QQMA0025),但是BAPI_ALM_NOTIF_CREATE
确实 不 触发用户退出 EXIT_SAPMIWO0_020 (QQMA0014)。
我想知道是否还有另一个BAPI或FM触发用户退出以保存通知并触发用户退出。
如果没有,我还有其他选择吗?次要的好处是显式增强吗?
这是增强点BAPI_ALM_NOTIF_DATA_MODIFY
的外观。这是否意味着仅支持ES_SAPLIWOPM
?
答案 0 :(得分:0)
您可以使用增强点ES_SAPLIWOPM
,它在BAPI_ALM_NOTIF_DATA_MODIFY
内提供三个增强点。增强点似乎不限于SAP内部使用,因此您可以使用它来实现您的需求。它还为BAPI BAPI_ALM_NOTIF_CREATE
提供了增强点,使您能够以相同的技术来实现创建和更新方案的要求。
关于从扩展名QQMA0014
退出的用户,功能模块包含在模块池SAPMIWO0
中,似乎由一些功能模块和dynpro逻辑调用,但是我不确定它们是要从常规dynpro范围之外调用的。通常,这些功能模块需要大量准备才能正常工作。我会坚持使用BAPI,因为它们显然是为此目的而提供的,并且具有扩展点以实现附加要求,这在扩展维护方面始终是一大好处。
编辑:ECC 6.0 EHP8中存在增强功能,我不确定以前的版本。
答案 1 :(得分:-1)
您能否检查是否也触发了任何BAdi。
我认为退出QQMA0014后会触发badi NOTIF_EVENT_POST。
致谢