点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
对于标准交易,我需要在应用程序工具栏中添加2个按钮。 我搜索出口,发现一个BADI,它是单一实现BADI,并且只允许使用Fcode + CUS1一个按钮。 因此,我已将标准程序的菜单绘制程序复制到自定义程序,并实现了显式增强,通过该功能我将自定义菜单绘制程序分配给了标准程序。
我已经为第一个自定义按钮实现了BADI,并在我的自定义GUI状态中添加了第二个按钮。
问题是,在标准交易中只有我的第二个按钮可见。 通过BADI菜单增强功能创建的第一个按钮不可见。 实施的BADI是badi_eam_riaufk20_fcode_cus1。
是否可以通过自定义菜单绘制器使该badi实现的自定义按钮可见?
您为什么同时具有两个GUI状态? 您已通过BAdI对其进行了增强,而另一自定义已从std复制而来。 之一。 如果要在标准后调用自定义GUI状态。 程序通过任何增强功能,它将覆盖第一个GUI状态,这可能是您只能看到自定义复制的GUI状态中的第二个按钮的原因。
请注意,一次只能有一个活动的GUI状态,特别是最后一个SET STATUS中提到的状态。 您不能同时使用这两种状态。
是的,这是不可能的。 您不能同时使用两种GUI状态。 您只能保留一个或另一个。
如果可以将标准gui复制到自定义gui,为什么不在自定义gui中添加两个按钮呢? 为什么在自定义gui中需要1个,在badi中需要1个
因为在标准GUI状态下,可以通过BADI实施的按钮很少,这些按钮标记为"只能由SAP实施- 内部"。 因此,只是想知道我是否决定将来实现它,我不需要更改我的自定义GUI状态即可将它们设置为按钮。
一周热门 更多>