VA01/VA02/VA03概述屏幕增强选项

2020-09-01 00:08发布

         点击此处--->   EasySAP.com群内免费提供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)

         点击此处--->   EasySAP.com群内免费提供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)
付费偷看设置
发送
11条回答
一只江湖小虾
1楼-- · 2020-09-01 00:40

距离我提这个问题已经两个月了。 根据我得到的信息,我认为可以得出答案。

我的问题的简短答案是不可能的(无需触摸SAP代码)。

如果我们决定修改标准SAP代码,则可以达到我在问题中提到的要求,如下所示:

1。 修改程序SAPMV45B,GUI状态为" U"。

2。 与要求1相同。

3。 修改程序SAPMV45A,屏幕4021。

4。 BAdI BADI_SLS_HEAD_SCR_CUS的特殊工具。 在屏幕顺序控制(VFBS)中进行了一些调整。

5。 修改程序SAPMV45A,屏幕4440。

6。 修改程序SAPMV45A,屏幕4050。

这是需求3和4的示例实现的屏幕截图。

我愿意接受任何更好的主意。 谢谢。

大道至简
2楼-- · 2020-09-01 01:00

是的,您是对的。 我提到的表是VFBS表。 在SAP升级期间,表内容可能会被删除。 因此并不理想。

野沐沐
3楼-- · 2020-09-01 00:53

感谢Franck向我介绍了交易/屏幕变体。 但是,在我研究之后,似乎交易/屏幕变体不适合我的需求。

根据SAP帮助文档,事务/屏幕变式可以执行以下操作。

  • 在字段中插入默认值
  • 隐藏和更改字段的可输入状态
  • 隐藏和更改表控件列的属性
  • 隐藏单个菜单功能
  • 隐藏整个屏幕。

如您所见,它没有提到向屏幕添加新对象/功能的功能。 所以我想这种方法对我不起作用。 或者您知道如何使用此方法添加新功能,请告诉我。 谢谢。

蓋茨
4楼-- · 2020-09-01 00:49

尊敬的Yanlin,

BAdI销售屏幕如下:

BADI_SLS_HEAD_SCR_CUS 标题级别的其他详细信息屏幕

BADI_SLS_HEAD_SCR_INT 标题级别(内部)上的其他详细信息屏幕

BADI_SLS_ITEM_SCR_CUS 物品级别的其他详细信息屏幕

BADI_SLS_ITEM_SCR_INT 项目级别的附加详细信息屏幕(内部)

如果以上BAdI不能满足您的要求,则应创建z程序。

小c菟菟
5楼-- · 2020-09-01 00:56

您的答案已被警告主持人,因为它不正确,不建议使用 。 这就是为什么它不被认为是最佳答案的原因。

一周热门 更多>