批准采购订单Fiori应用程序中的问题-未加载片段

2020-09-27 22:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Hello SAP社区, 我...

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

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


 Hello SAP社区,

我必须扩展批准采购订单Fiori应用程序的S4视图。 我的要求是在应用程序的"项目详细信息"视图S4中显示来自ME23N的自定义标签(行项目级别)。 我已使用扩展点" extInformationS4"插入片段-extPOStockData.fragment.xml。 我的component.js文件的代码如下:

/////声明新的模块路径
 jQuery.sap.declare(" zui.s2p.mm.purchorder.approve.Component");

 sap.ui.component.load({
 名称:" ui.s2p.mm.purchorder.approve",
 网址:jQuery.sap.getModulePath(" zui.s2p.mm.purchorder.approve")
 +"/../MM_PO_APV"
 });

 ui.s2p.mm.purchorder.approve.Component.extend(
 " zui.s2p.mm.purchorder.approve.Component",{
 元数据:{
 版本:" 1.0",
 config:{" sap.ca.i18Nconfigs":
{" bundleName":" zui.s2p.mm.purchorder.approve.i18n.i18n"}}}, 自定义:{" sap.ui.viewExtensions":{ " ui.s2p.mm.purchorder.approve.view.S4":{" extInformationS4":{className:" sap.ui.core.Fragment", fragmentName:" zui.s2p.mm.purchorder.approve.view.extPOStockData",键入:" XML"}}},} }); 但是,问题是我不认为我的片段正在加载,因为我只看到标准应用程序的视图。 谁能让我知道我在这里错过了什么。 我的代码可以吗? 如果是,则有任何方法可以确定此问题的根本原因。 此外,我们的SAP UI5库版本为1.28。 因此,我们需要更新它们还是有其他解决方法。 等待帮助!
4条回答
闻人可可
2020-09-27 22:44 .采纳回答

是的在代码中,它被编写为使用extInformationS4而不是extInformation,因为它在应用程序中是重复的。 无论如何,我得到了ans。 这是代码中的一个小错误。 实际上,自定义是元数据的一部分。

/////声明新的模块路径
 jQuery.sap.declare(" zui.s2p.mm.purchorder.approve.Component");
//使用加载功能获取优化的预加载文件(如果存在)
 sap.ui.component.load({
 名称:" ui.s2p.mm.purchorder.approve",
 网址:jQuery.sap.getModulePath(" zui.s2p.mm.purchorder.approve")
 +"/../MM_PO_APV"
//我们使用相对于组件的url; 如果可能不同
//扩展应用与客户名称空间一起部署
 });
////包含新更改的声明
 this.ui.s2p.mm.purchorder.approve.Component
 。延伸(
 " zui.s2p.mm.purchorder.approve.Component",
 {
 元数据:{
 版本:" 1.0",
 配置:{
//" sap.ca.i18Nconfigs":{
//" bundleName":
//" zui.s2p.mm.purchorder.approve.i18n.i18n"
//}
 },

////将我的片段链接到EnhancementPoint
 定制:{
 " sap.ui.viewReplacements":{
 " ui.s2p.mm.purchorder.approve.view.S4":{
 " viewName":" zui.s2p.mm.purchorder.approve.view.extPOStockData",
 " type":" XML"
 }
               },
//
 " sap.ui.viewReplacements":{
 " ui.s2p.mm.purchorder.approve.view.S3":{
         " viewName":" zui.s2p.mm.purchorder.approve.view.extPOHistory",
 " type":" XML"
 }
 },
//
 }

 }
 }); 

一周热门 更多>