点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试向"销售订单概览"屏幕(VA01/VA02/VA03)添加新功能。 我搜索了很长时间,没有增强选项可以实现。
可用选项为:
屏幕8309、8310:它们用于标题屏幕"附加数据B"。 我需要修改"概述"屏幕。
BADI_SLS_HEAD_SCR_CUS_H:再次用于标题屏幕,而不是概览屏幕。
请看看我想要的照片。
有6个可能的地方可以添加我的功能。 现在,我找到了一种在位置4添加新标签的方法。
但是它需要修改标准的SAP DB表,这不是进行增强的标准方法。
有人知道使用标准SAP增强选项来满足我的要求吗? 谢谢。
此致
燕林
(108.4 kB)
"屏幕角色"可能会问您一些可能(我的意思是将所需的字段或按钮放在一个选项卡中,然后在另一个选项卡中显示,等等),但是您列出了一个 很多更改,我猜想性能不会很好(尽管我不是该主题的专家)。
我不是开发人员,这可能就是为什么我对以下内容感到困惑的原因 BADI_SLS_HEAD_SCR_CUS-"它需要修改标准SAP DB表" 。 我已经读过一些关于该主题的博客,并且没有一个作者提到对标准表进行修改作为先决条件(除非您是指来自VBFS的表)。
当然,总是有扩展选项( (对于ERP)或创建和扩展(S/4HANA)一套FIORI应用程序,但这可能会花费超过客户同意支付的费用。
需要的是我们有一个外部定价引擎。 它可以计算整个销售订单或每个销售项目的净价。 后端逻辑将在BAdI中实现。
如果我们的定价引擎发生某些变化,我们希望用户能够手动重新进行价格计算,因此我需要在屏幕上显示"重新定价"按钮。 然后用户可以看到更新的价格。
根据我的理解,除了SAP定价计算架构之外,您还希望在SD屏幕中注入某种外部定价逻辑。 我相信在整个屏幕版本(SHD0)中这都是可行的
根据显示的内容为VA01 VA02 VA03创建变体,并在VOV8中分配它们,这些变量将链接到您的销售订购过程。
您可以插入您的Z *程序...
为什么说在选项卡条中添加选项卡"要求修改标准SAP DB表 "? 错了 您可以只添加带有一个按钮和一个自定义ABAP代码的子屏幕,然后完成。
请阅读以下博客: BADI在带有BAPI扩展的VA01,VA02,VA03(销售订单)中添加标题标签自定义字段 。
希望博客可以回答您的问题。
嗨,桑德拉,
您可以在下面查看我对Veselina的回答。 如果您说的那么简单,我不会公开这个问题。 但我欢迎所有可能的解决方案。 如果您可以提供示例程序,那就太好了。 谢谢。
一周热门 更多>