如何在ByD Extension BO中添加新标签?

2020-08-31 11:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我要扩展BO Mat...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我要扩展BO MaterialInspection。

我想在OIF屏幕上添加一个新标签,如下所示。

是否可以添加如图所示的新标签?

任何帮助,高度赞赏!

致谢,

Justin Yoo。

(107.5 kB)
4条回答
能不能别闹
2020-08-31 11:57

基本上 您需要创建一个嵌入式组件(请参阅此博客 https://blogs.sap.com/2017/09/27/embedded-component-as-a-faced-in-the-standard-ui/),然后添加 通过制表控件的可扩展性。 使用"使用嵌入式组件添加视图"。

期望为创建包括以下内容的嵌入式组件付出一些努力:

-没有向导可以为您生成它。 因此,这可能是您手动创建的第一个屏幕。

-您可以将嵌入的组件基于Material,但是不能创建重复的节点或动作。 您必须制作一个" MaterialShadow" BO并为此制作一个EC。 通常建议这样做。

-您的EC需要有一个进口,该进口将链接到材料的OIF上为数不多的"稳定"出口之一。 SAP承诺不会改变这一稳定的出口。 在std SAP屏幕上通常有很多出口,如果不尝试就无法确定哪些出口稳定。 您需要它具有" MaterialID"或" ProductID"输出参数。

-此MaterialID将是对象的UUID。 通过制作MaterialUUID:UUID AlternativeKey元素来解决这个问题。

-您可能希望通过文件输入上传此数据。 因此,从一开始就已经添加了一个MaterialID:ID AlternativeKey元素,并带有一个Event-BeforeSave触发器,该触发器填充了ID <-> UUID,具体取决于哪个不是Initial()

一周热门 更多>