在GateWay服务项目中调试MPC扩展类

2020-09-04 01:56发布

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

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


嗨,

正在尝试调试GW项目的MPC扩展类,但控件没有停止。 我尝试使用外部断点和硬编码断点。

当我将断点保留在DPC_EXT中时,它正在工作。 但不适用于MPC扩展。

我们可以调试MPC扩展吗? 可能吗 ?

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

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


嗨,

正在尝试调试GW项目的MPC扩展类,但控件没有停止。 我尝试使用外部断点和硬编码断点。

当我将断点保留在DPC_EXT中时,它正在工作。 但不适用于MPC扩展。

我们可以调试MPC扩展吗? 可能吗 ?

付费偷看设置
发送
3条回答
天桥码农
1楼-- · 2020-09-04 02:25

每次向Odata服务发送请求时都会调用Dpc_ext类。

Mpc_ext不提供仅提供元数据的数据,并且我们知道,元数据只会被提取一次 当您从ui5实例化odata服务时,或者每次您发送查询选项$ metadata

时,再次出现断点也不会触发。原因是元数据将被缓存,因此您每次都会请求元数据 ,它将从缓存中获取。

那么现在如何触发断点呢??

1。 您可以重新生成odata服务。

2。 另外,在/n/iwfnd/maint_service tcode中,刷新该odata服务的元数据。

BR

Mahesh

Haoba3210
2楼-- · 2020-09-04 02:41

嗨,Mahesh,

谢谢您提供详细信息,我在MPC_EXT类的方法定义中设置了外部断点,并根据您的建议在下面进行了尝试,但是断点仍未触发。

1:重新生成segw项目,不会触发断点。

2:将服务添加到/n/iwfnd/maint_service中,仍然不会触发断点。

3:在/n/iwfnd/maint_service中注册服务后,尝试单击"加载元数据"按钮,但仍未触发断点。

我是否错过了某些东西,或者我的方法不是触发调试的正确方法? 任何输入将不胜感激,谢谢!

打个大熊猫
3楼-- · 2020-09-04 02:42

这听起来是缓冲区问题,关闭了所有abap会话,然后尝试触发调试。

一周热门 更多>