2020-08-31 11:23发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我要扩展BO MaterialInspection。
我想在OIF屏幕上添加一个新标签,如下所示。
是否可以添加如图所示的新标签?
任何帮助,高度赞赏!
致谢,
Justin Yoo。
Jinbok,
您可以在标准对象的屏幕中添加一个新的Tab,但是有一些前提条件需要检查。
1。 您必须创建一个嵌入式组件。
2。 扩展对象的屏幕应具有称为"未定义"的有效锚点,该锚点将允许您添加嵌入式组件。您可以在"扩展性资源管理器"中检查锚点。
请参见下面的屏幕截图。
您试图在其中添加新标签的屏幕(materialinspectionmaint.OIF),缺少必需的锚点,这意味着您无法在此屏幕中添加新标签。
我在以下屏幕截图中突出显示了
但是不用担心,对于同一业务对象(物料检验)还有另一个屏幕可用,您可以在其中添加新标签。
屏幕名称为(qaconfirmationoif.OIF),此处的锚点可用,它将允许您添加新标签。
如果此屏幕可以满足您的要求,则可以在此处添加新标签,而不是添加到(materialinspectionmaint.OIF)中。
希望这可以澄清您的担忧。
谢谢
Manoj Kannaujiya
感谢您的评论。
这对我来说是很棒的信息。
最好的问候, Jinbok
嗨,
这可能会对您有所帮助。
添加标准BO的构面
Br,
佐兰
基本上 您需要创建一个嵌入式组件(请参阅此博客 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()
最多设置5个标签!
Jinbok,
您可以在标准对象的屏幕中添加一个新的Tab,但是有一些前提条件需要检查。
1。 您必须创建一个嵌入式组件。
2。 扩展对象的屏幕应具有称为"未定义"的有效锚点,该锚点将允许您添加嵌入式组件。您可以在"扩展性资源管理器"中检查锚点。
请参见下面的屏幕截图。
您试图在其中添加新标签的屏幕(materialinspectionmaint.OIF),缺少必需的锚点,这意味着您无法在此屏幕中添加新标签。
我在以下屏幕截图中突出显示了
。但是不用担心,对于同一业务对象(物料检验)还有另一个屏幕可用,您可以在其中添加新标签。
屏幕名称为(qaconfirmationoif.OIF),此处的锚点可用,它将允许您添加新标签。
如果此屏幕可以满足您的要求,则可以在此处添加新标签,而不是添加到(materialinspectionmaint.OIF)中。
希望这可以澄清您的担忧。
谢谢
Manoj Kannaujiya
感谢您的评论。
这对我来说是很棒的信息。
最好的问候,
Jinbok
嗨,
这可能会对您有所帮助。
添加标准BO的构面
Br,
佐兰
基本上 您需要创建一个嵌入式组件(请参阅此博客 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()
一周热门 更多>