使用基于URL的事务启动器在CRM Web UI中启动ERP事务

2020-09-27 17:18发布

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

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


大家好,我想使用基于URL的事务启动器在CRM WEB UI上启动ERP事务。 我已经在ERP中创建了交易。

我创建了URL ID以与ERP连接,已经创建了Transaction Launcher,已经为Transaction Launcher ID创建了逻辑ID,并为工作中心分配了逻辑ID。 我可以在WEB UI上看到该图标,但是在单击它时得到了转储。
我已经按照步骤进行了操作,但是没有找到可以分配ERP事务的地方。
请您协助。
谢谢 前进。


关于

Prakhar

transaction-launcher.jpg (128.6 kB)

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

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


大家好,我想使用基于URL的事务启动器在CRM WEB UI上启动ERP事务。 我已经在ERP中创建了交易。

我创建了URL ID以与ERP连接,已经创建了Transaction Launcher,已经为Transaction Launcher ID创建了逻辑ID,并为工作中心分配了逻辑ID。 我可以在WEB UI上看到该图标,但是在单击它时得到了转储。
我已经按照步骤进行了操作,但是没有找到可以分配ERP事务的地方。
请您协助。
谢谢 前进。


关于

Prakhar

transaction-launcher.jpg (128.6 kB)
付费偷看设置
发送
6条回答
吹牛啤
1楼-- · 2020-09-27 18:18

您好Prakhar,

从您的屏幕截图中,我认为该问题与您的ZCL_MASS_OFFSET和ZCL_MASS_OFFSET_NEW类有关。
您需要进一步调试才能理解。


或者您可以阅读以下PDF的第68页,以设置BOR事务启动器,这是一种更简单的方法。

http://go.sap.com/documents/2017/07/8e739ceb-537c-0010-82c7-eda71af511fa.html


最好的问候,
Bruce

compass1988
2楼-- · 2020-09-27 18:23

您好Prakhar,

从您的附件来看,事务启动器的处理程序类是ZCL_MASS_OFFSET_NEW。

但是在转储中,它讨论了类ZCL_MASS_OFFSET的构造方法的IV_ID参数。 您是否对事务启动器定义进行了一些更改? 从什么时候开始转储?

1。 也许您可以为相同的交易URL创建另一个交易启动器ID,然后将交易启动器ID分配给逻辑链接以再次进行测试。

2。 或者,您可以在方法cl_crm_ui_frame_app_controller-> before_navigate的第32行中设置断点,并检查转储的方式和原因,而不是ZCL_MASS_OFFSET_NEW,该调用方式为何以及为什么调用类ZCL_MASS_OFFSET。 请附加呼叫堆栈。

3。 有ST22 DUMP吗? 如果是,最好在此处上传转储文件。

4。 请检查ZCL_MASS_OFFSET_NEW和ZCL_MASS_OFFSET是否都具有构造方法。 如果是,请检查它们的参数是什么。 它们是否都具有参数IV_ID。 它们被标记为强制性的吗? 他们被您标记了吗? 还是系统自动? 您曾经在这两种方法中进行过更改吗?

Alawn_Xu
3楼-- · 2020-09-27 18:09

大家好,

感谢您的答复,并感谢您的屏幕截图不正确。 班级是ZCL_MASS_OFFSET。
我从一开始就得到这个DUMP。


我还尝试了一个BOR对象,但是结果完全相同,转储的细节相同。
我还发现了一个基于BOR的事务启动器,它运行良好。 我比较了对象的各个方面,没有区别。

追夢秋陽
4楼-- · 2020-09-27 18:06

您好,Prakhar,

请检查文档交易启动器,它具有 一切都将您的配置与其进行比较。 希望您能找到自己可能错过的地方。

谢谢

Shahid

路亽曱_Ryan
5楼-- · 2020-09-27 18:18

Hello Prakhar,

请检查以下文档:交易启动器, 几乎所有内容都根据它比较您的配置。

干杯

Shahid

吹牛啤
6楼-- · 2020-09-27 18:05

嗨Prakhar,

从转储文件中,问题发生在CL_CRM_UI_FRAME_APP_CONTROLLERCM00Y-> BEFORE_NAVIGATION中。 我检查了自己的系统,在第32行的语句是CREATE OBJECT lr_object TYPE(ls_info-link_class)。

当我单击事务启动器的菜单时,当断点在此处停止时,变量ls_info-link_class的值为

CL_CRM_UI_LTX_NAVBAR_PARAM。

但是为什么在您的转储中,它正在执行类ZCL_MASS_OFFSET的构造函数? 代替CL_CRM_UI_LTX_NAVBAR_PARAM?

请检查菜单的逻辑ID,如何定义它?

一周热门 更多>