隐藏CA_FIORI_INBOX(Myinbox)应用程序的前进按钮

2020-09-01 16:37发布

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

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


你好

我是FIORI开发的新手,我在FIORI上的第一个开发是隐藏批准应用程序(购买,合同和请购单)的前向按钮。

我在WEB IDE上为CA_FIORI_INBOX应用程序创建了一个扩展项目,并在S3Custom.controller.js上进行了此调整:

 sap.ui.controller(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.view.S3Custom",{
 extHookChangeFooterButtons:function(oButtonList){
         oButtonList.aButtonList.getIdForLabel()(" XBUT_FORWARD")。setVisible(false);
 }
 }); 

这是Component.js,我未做任何更改:

 jQuery.sap.declare(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component");
//使用加载功能获取优化的预加载文件(如果存在)
 sap.ui.component.load({
 名称:" cross.fnd.fiori.inbox",
//当SAP交付的应用程序部署在SAPUI5 ABAP存储库上时,使用以下URL运行扩展的应用程序
 网址:"/img/sap/bc/ui5_ui5/sap/CA_FIORI_INBOX"
//我们使用相对于我们自己组件的URL
//扩展应用程序与客户名称空间一起部署
 });
 this.cross.fnd.fiori.inbox.Component.extend(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component",{
 元数据:{
 清单:" json"
 }
 }); 

我已部署到SAPUI5 abap存储库,并且已经为我的应用程序扩展配置了自定义目录和组。 我所做的唯一更改是:

  • URL:/sap/bc/ui5_ui5/sap/NAMESPACE/ca_inbox/
  • ID::cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component

当我运行"新应用"时,它似乎仍在运行原始代码,而没有运行扩展代码。

有人可以帮助我解决此问题吗?

最好的问候。

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

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


你好

我是FIORI开发的新手,我在FIORI上的第一个开发是隐藏批准应用程序(购买,合同和请购单)的前向按钮。

我在WEB IDE上为CA_FIORI_INBOX应用程序创建了一个扩展项目,并在S3Custom.controller.js上进行了此调整:

 sap.ui.controller(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.view.S3Custom",{
 extHookChangeFooterButtons:function(oButtonList){
         oButtonList.aButtonList.getIdForLabel()(" XBUT_FORWARD")。setVisible(false);
 }
 }); 

这是Component.js,我未做任何更改:

 jQuery.sap.declare(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component");
//使用加载功能获取优化的预加载文件(如果存在)
 sap.ui.component.load({
 名称:" cross.fnd.fiori.inbox",
//当SAP交付的应用程序部署在SAPUI5 ABAP存储库上时,使用以下URL运行扩展的应用程序
 网址:"/img/sap/bc/ui5_ui5/sap/CA_FIORI_INBOX"
//我们使用相对于我们自己组件的URL
//扩展应用程序与客户名称空间一起部署
 });
 this.cross.fnd.fiori.inbox.Component.extend(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component",{
 元数据:{
 清单:" json"
 }
 }); 

我已部署到SAPUI5 abap存储库,并且已经为我的应用程序扩展配置了自定义目录和组。 我所做的唯一更改是:

  • URL:/sap/bc/ui5_ui5/sap/NAMESPACE/ca_inbox/
  • ID::cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component

当我运行"新应用"时,它似乎仍在运行原始代码,而没有运行扩展代码。

有人可以帮助我解决此问题吗?

最好的问候。

付费偷看设置
发送
3条回答
派大星 ヾ
1楼-- · 2020-09-01 17:05

您对这个问题有任何解决方案吗?我也正尝试这样做。

谢谢

莫妮卡

悠然的二货
2楼-- · 2020-09-01 17:03

嗨,莫妮卡,

尝试配置如下网址:

/sap/bc/ui5_ui5/sap/<您的Z-BSP组件名称> 

(您可以在网关系统中的SICF tcode中对此进行确认。)

此外,尝试定义组件ID,例如:

 cross.fnd.fiori.inbox。<您的扩展组件> 

(在WEBIDE扩展项目的sap.app-id上检查manifest.json。

看看这是否对您有帮助。 :)
亲切的问候,
加西亚

派大星 ヾ
3楼-- · 2020-09-01 17:05

嗨,

通过实现extHookChangeFooterButtons扩展控制器S3。

在文件清单中,将您的自定义控制器分配给标准视图。

然后创建以下文件夹和文件


Kr,
Mohamed Fredj。

一周热门 更多>