Fiori Elements:如何在"编辑"模式下导航到对象页面?

2020-08-14 16:30发布

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

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


你好

所有内容都在我的标题中。

在我的场景中,我有一个"对象"页面,该页面描述了销售订单抬头和项目列表。

当用户单击操作创建新项(自定义按钮)时,应用程序将显示一个弹出窗口,向用户提出向导。 在向导结束时,应用程序将项目添加到销售订单中,然后导航到新项目。

但是我想直接在 edit 模式下导航。

如何处理?

此致

约瑟夫

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

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


你好

所有内容都在我的标题中。

在我的场景中,我有一个"对象"页面,该页面描述了销售订单抬头和项目列表。

当用户单击操作创建新项(自定义按钮)时,应用程序将显示一个弹出窗口,向用户提出向导。 在向导结束时,应用程序将项目添加到销售订单中,然后导航到新项目。

但是我想直接在 edit 模式下导航。

如何处理?

此致

约瑟夫

付费偷看设置
发送
5条回答
空代码
1楼 · 2020-08-14 17:32.采纳回答

嗨! 使用网址参数" preferredMode"。 这是带有草稿的导航示例:

 var oCrossAppNav = sap.ushell.Container.getService(" CrossApplicationNavigation");

 oCrossAppNav.toExternal({
     目标:{
         语义对象:" MySemanticObj",
         动作:"管理"
     },
     参数:{
         MyObjectUUIDProp:" ffcb1ce2-9b04-449b-a851-012f2740ec61",
         MyObjectDraftUUIDProp:" 00000000-0000-0000-0000-0000000000",
         preferredMode:"编辑"
     }
 });

 
我是小鹏鹏啊
2楼-- · 2020-08-14 17:17

您好约瑟夫,是否可以在具有语义对象和动作的列表报表中实现直接导航到基于对象页面到基于意图的注释的相同导航?

DafaDDDa
3楼-- · 2020-08-14 17:15

您好,Jo Joseph,这是SAP Fiori的ABAP编程模型下的标准行为。

您是否检查了配置内部导航文档中的一些提示??

https://help.sap.com/查看器/468a97775123488ab3345a0c48cadd8f/1709%20001/zh-CN/2c65f07f44094012a511d6bd83f50f2d.html

Rgds

Jocelyn

南山jay
4楼-- · 2020-08-14 17:29

嗨Jocelyn,

这里是可以与sap.suite.ui.generic.template.extensionAPI.NavigationController一起正常工作的版本

manifest.json

 " crossNavigation":{
             "入站":{},
             "出站":{
                 " NavigationID":{
                     " semanticObject":" ZSD_DT",
                     " action":" manage"
                 }
             }
         } 

Controller.js

  var oNavCtrl = this.extensionAPI.getNavigationController();
 oNavCtrl.navigateExternal(" NavigationID",{
 Vbeln:回应。Vbeln,
 preferredMode:"编辑"
 }); 

问候

Joseph

绿领巾童鞋
5楼-- · 2020-08-14 17:20

您好 Joseph BERTHE

您是否为此找到了正确的解决方案? 我有完全相同的要求,并且偶然发现了这篇文章。

致谢

天使人

一周热门 更多>