MyInbox 2.0的自定义详细信息视图

2020-08-30 05:28发布

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

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


专家您好,

我正在将商务套装任务集成到MyInbox(基于SAP Gateway系统)中。 我的要求是从SAP西装中提取工作项,并在myinbox中显示批准屏幕。 我可以使用西装系统中的swifvisu tcode配置在myinbox中获取工作项。

我的要求是具体的,用户可以使用完全自定义的详细信息屏幕从网关myinbox处理工作流任务。 这意味着,我不希望标准图标选项卡出现在详细信息屏幕中。 相反,我想要一个完全定制开发的"详细信息"屏幕,根据业务需求具有很多UI控件,但不像标准" myinbox"详细信息屏幕那样具有图标选项卡。.

这可能吗? 我应该怎么做才能做到这一点?无论我在哪里查看,我都会看到带有图标标签栏的常规myinbox详细信息屏幕。 如果可能的话,请给我一个示例代码。

此致

父亲

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

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


专家您好,

我正在将商务套装任务集成到MyInbox(基于SAP Gateway系统)中。 我的要求是从SAP西装中提取工作项,并在myinbox中显示批准屏幕。 我可以使用西装系统中的swifvisu tcode配置在myinbox中获取工作项。

我的要求是具体的,用户可以使用完全自定义的详细信息屏幕从网关myinbox处理工作流任务。 这意味着,我不希望标准图标选项卡出现在详细信息屏幕中。 相反,我想要一个完全定制开发的"详细信息"屏幕,根据业务需求具有很多UI控件,但不像标准" myinbox"详细信息屏幕那样具有图标选项卡。.

这可能吗? 我应该怎么做才能做到这一点?无论我在哪里查看,我都会看到带有图标标签栏的常规myinbox详细信息屏幕。 如果可能的话,请给我一个示例代码。

此致

父亲

付费偷看设置
发送
4条回答
奄奄一息的小鱼
1楼-- · 2020-08-30 05:47

您的rootView myObject.view.App是否具有ID为:app"的控件,应该按照您的配置进行操作,我认为您无需在以下代码中再次提及控件ID:

" config":{" routerClass":" sap.m.routing.Router"," viewType":" XML"," async":true," viewPath":" myObject.view"," controlAggregation"  :" pages"," controlId":" app"," clearControlAggregation":false},
 
Cikesha
2楼-- · 2020-08-30 05:43

对此有更多更新。
为此,我参考了SAP Note 2305401并进行了相应的配置。

manifest.json的设置如下:

" rootView":{
 " viewName":" myObject.view.App",
 " type":" XML",
 "异步":是的,
 " id":" app"
 } 

......

"路由":{
 " config":{
 " routerClass":" sap.m.routing.Router",
 " viewType":" XML",
 "异步":是的,
 " viewPath":" myObject.view",
 " controlAggregation":"页面",
 " controlId":" app",
 " clearControlAggregation":false
 },
 "路线":[
 {
 " pattern":"",
 " name":" Home",
 " parent":" cross.fnd.fiori.inbox.Component:detail",
 "目标":[
 "批准"
 ]
 }
 ],
 "目标":{
 "批准":{
 " viewType":" XML",
 " viewName":"批准",
 " viewLevel":1
 }
 }
 }
 

目标映射配置:

当我从"收件箱"访问工作项时,会看到详细信息视图(即Approve.view.xml)。 但是,屏幕闪烁。 当我检查"网络"选项卡时,我注意到它一直在重新加载Approve.view.xml。

此外,尽管从Target角度(您在上面引用过)中看不到manifest.json中的任何问题,但我仍可以在控制台中看到以下错误

有人可以帮我解决这个问题。

此致

父亲

lukcy2020
3楼-- · 2020-08-30 05:58

将视图设置为异步:false

黑丝骑士
4楼-- · 2020-08-30 05:56

你好,Mahesh,

感谢您的回复。

是的。 该应用程序具有manifest.json中提到的相同ID,该ID又用于控件聚合

BR,

父亲

一周热门 更多>