2020-09-07 06:15发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我使用用户出口EXIT... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我使用用户出口EXIT_SAPMM06E_016和EXIT_SAPMM06E_018在ECC PO中添加了自定义字段和标签。
我面临的问题是,我需要仅对ME23N事务使该字段为DISPLAY,而仅对ME22N启用该输入。
我该如何实现?
我看到很少有线程指向BADI ME_PROCESS_PO_CUST和方法FIELDSELECTION_ITEM,但不知道影响自定义字段的代码是什么。
谢谢。
您可以在出口ZXM06O01上设置活动或只读。
在创建字段的屏幕中,设置PBO模块结束 在出口ZXM06O01
如果sy-tcode ='ME23N'定义它。
在屏幕上循环。
如果屏幕名称='您的字段'。
SCREEN-INPUT = 0。
修改屏幕。
ENDIF。
ENDLOOP。
问题是您可以使用菜单从显示ME23N导航到"更改"(ME22N),并且不确定是否刷新sy-tcode。 如果不是,则可以使用此参数获取真正的sy-tcode
DATA:l_tcode TYPE SHKONTEXT-TCODE。
CALL'GET_PARAM_TCOD'ID'PTCOD'FIELD l_tcode。 p>
我不确定是否可以使用。我通常将这个参数ID用于FI交易FB60(但如果您检查sy-tcode = FB01而不是FB60,则该参数显示所使用的真实sy-tcode) p>
致谢。
最多设置5个标签!
您可以在出口ZXM06O01上设置活动或只读。
在创建字段的屏幕中,设置PBO模块结束 在出口ZXM06O01
如果sy-tcode ='ME23N'定义它。
在屏幕上循环。
如果屏幕名称='您的字段'。
SCREEN-INPUT = 0。
修改屏幕。
ENDIF。
ENDLOOP。
ENDIF。
问题是您可以使用菜单从显示ME23N导航到"更改"(ME22N),并且不确定是否刷新sy-tcode。 如果不是,则可以使用此参数获取真正的sy-tcode
DATA:l_tcode TYPE SHKONTEXT-TCODE。
CALL'GET_PARAM_TCOD'ID'PTCOD'FIELD l_tcode。 p>
我不确定是否可以使用。我通常将这个参数ID用于FI交易FB60(但如果您检查sy-tcode = FB01而不是FB60,则该参数显示所使用的真实sy-tcode) p>
致谢。
一周热门 更多>