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

2020-08-31 11:23发布

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

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


大家好,

我要扩展BO MaterialInspection。

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

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

任何帮助,高度赞赏!

致谢,

Justin Yoo。

(107.5 kB)

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

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


大家好,

我要扩展BO MaterialInspection。

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

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

任何帮助,高度赞赏!

致谢,

Justin Yoo。

(107.5 kB)
付费偷看设置
发送
4条回答
SAP浪
1楼 · 2020-08-31 11:55.采纳回答

Jinbok,

您可以在标准对象的屏幕中添加一个新的Tab,但是有一些前提条件需要检查。

1。 您必须创建一个嵌入式组件。

2。 扩展对象的屏幕应具有称为"未定义"的有效锚点,该锚点将允许您添加嵌入式组件。您可以在"扩展性资源管理器"中检查锚点。

请参见下面的屏幕截图。

您试图在其中添加新标签的屏幕(materialinspectionmaint.OIF),缺少必需的锚点,这意味着您无法在此屏幕中添加新标签。

我在以下屏幕截图中突出显示了

但是不用担心,对于同一业务对象(物料检验)还有另一个屏幕可用,您可以在其中添加新标签。

屏幕名称为(qaconfirmationoif.OIF),此处的锚点可用,它将允许您添加新标签。

如果此屏幕可以满足您的要求,则可以在此处添加新标签,而不是添加到(materialinspectionmaint.OIF)中。

希望这可以澄清您的担忧。

谢谢

Manoj Kannaujiya

葫芦娃快救爷爷
2楼-- · 2020-08-31 11:46

感谢您的评论。

这对我来说是很棒的信息。

最好的问候,
Jinbok

Climb_Ma
3楼-- · 2020-08-31 11:46

嗨,

这可能会对您有所帮助。

添加标准BO的构面

Br,

佐兰

能不能别闹
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()

一周热门 更多>