从SAPUI5 APP调用Web GUI事务?

2020-08-14 00:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在从事定制SAP...

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

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


大家好,

我正在从事定制SAPUI5应用程序开发。 在我的应用程序场景中,我需要从SAPUI5到SAP Web GUI进行调用,SAP Web GUI是作为Fiori Launch Pad中的图块之一创建的。 我的要求是我需要从Fiori Application调用IW21事务(通知创建)。

我的应用程序中有一个描述字段,我需要将该描述作为参数传递给此IW21调用,并将其用于通知创建过程。

但是在IW21 Web GUI的第一个屏幕中,我没有描述字段? 我不知道我需要使用哪种参数?

我为IW23和IW33做过类似的代码。 我分别知道通知号和订单号。 但是在IW21通话中,我不知道需要发送什么参数来创建带有说明的信息?

IW 23代码:

 callCrossAppNavigation:函数(sType,iId)
 {
 var CROSS_APP_NAVIGATION_URL;
 如果(sType ===" O")
              {
//订购导航电话
 CROSS_APP_NAVIGATION_URL ="#Z_SEM_OBJECT_NAME-display?CAUFVD-AUFNR =" + iId
 }其他
              {
//通知导航调用
 CROSS_APP_NAVIGATION_URL ="#Z_SEM_OBJECT_NAME-display?RIWO00-QMNUM =" + iId
 }
        如果(sap.ushell.Container.getService(" CrossApplicationNavigation"))
                   {
 sap.ushell.Container.getService(" CrossApplicationNavigation")
 .toExternal({
 目标:{
 shellHash:CROSS_APP_NAVIGATION_URL
 }
 });
 }
 },
 

请帮我解决一下吗?

谢谢

此致

Jayakrishnan.C

1条回答
Aaron 3364
2020-08-14 01:10

您可以尝试使用所需描述作为参数来创建自定义报告,然后使用提交报告参数或存储变量将其转发到IW21。 无论如何,如果未将描述作为参数,则必须通过开发OData服务来创建它,并在其中使用FM与IW21一样。

一周热门 更多>