点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正面临以下问题。 我想在ME23N中位置的一个自定义标签中显示自定义数据。 为此,我实现了BADI ME_PROCESS_PO_CUST 和 ME_GUI_PO_CUST。 ,该方法在初次尝试时有效,但是在显示确切位置的数据时出现了一些问题。 当我要添加标题时,这没问题,因为我可以使用GUI BADI的OPEN方法从自定义表中选择数据。 但对于职位,它不起作用。 为此,我尝试了PROCESS_ITEM方法,但是该方法似乎仅在 changing 某些位置数据时触发。 但是我需要一种切换在ME23N中的位置时可以触发的方法。 我该怎么用?
致谢
迈克尔
嗨,
IF_EX_ME_PROCESS_PO_CUST〜PROCESS_ITEM是实现所需功能的确切场所,请尝试调试Item-ebelp和ztable-ebelp匹配
迈克尔·博古斯(Michael Boguth),
能否请您解释一下换位的意思?
何时 我将断点放在PROCESS_ITEM方法中,仅当我在某个位置修改某些数据时才会触发该断点。 但我也想在用户仅以显示模式显示一个位置时在自定义标签中显示数据。
例如 用户处于查看模式ME23N ...他打开了一个采购订单。 根据打开的标准位置10,>"位置"选项卡中的"定制"选项卡应显示位置10的自定义数据。用户使用箭头按钮或双击位置20的位置切换到位置20->"位置"选项卡中的"定制"选项卡应显示位置20的定制数据。
据我调试,PROCESS_ITEM不能处理此问题。
我的意思是用户正在事务ME23N中。 在位置详细信息中,您始终只能选择一个位置10、20、30,依此类推。
在我的自定义表格中,我获得了每个位置的表格条目。 我只想显示"自定义"标签中所选位置的数据。 当用户更改到位置明细中的另一个位置时,自定义表中的数据已更新,我该在哪里触发呢? 我在出口ME_GUI_PO_CUST中找到了一个EXECUTE方法,但在那里我必须获取每个功能代码。 不知道这是否是正确的方法。
一周热门 更多>