2020-09-04 01:56发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
正在尝试调试GW项目的MPC扩展类,但控件没有停止。 我尝试使用外部断点和硬编码断点。
当我将断点保留在DPC_EXT中时,它正在工作。 但不适用于MPC扩展。
我们可以调试MPC扩展吗? 可能吗 ?
每次向Odata服务发送请求时都会调用Dpc_ext类。
Mpc_ext不提供仅提供元数据的数据,并且我们知道,元数据只会被提取一次 当您从ui5实例化odata服务时,或者每次您发送查询选项$ metadata
时,再次出现断点也不会触发。原因是元数据将被缓存,因此您每次都会请求元数据 ,它将从缓存中获取。
那么现在如何触发断点呢??
1。 您可以重新生成odata服务。
2。 另外,在/n/iwfnd/maint_service tcode中,刷新该odata服务的元数据。
BR
Mahesh
嗨,Mahesh,
谢谢您提供详细信息,我在MPC_EXT类的方法定义中设置了外部断点,并根据您的建议在下面进行了尝试,但是断点仍未触发。
1:重新生成segw项目,不会触发断点。
2:将服务添加到/n/iwfnd/maint_service中,仍然不会触发断点。
3:在/n/iwfnd/maint_service中注册服务后,尝试单击"加载元数据"按钮,但仍未触发断点。
我是否错过了某些东西,或者我的方法不是触发调试的正确方法? 任何输入将不胜感激,谢谢!
这听起来是缓冲区问题,关闭了所有abap会话,然后尝试触发调试。
最多设置5个标签!
每次向Odata服务发送请求时都会调用Dpc_ext类。
Mpc_ext不提供仅提供元数据的数据,并且我们知道,元数据只会被提取一次 当您从ui5实例化odata服务时,或者每次您发送查询选项$ metadata
时,再次出现断点也不会触发。原因是元数据将被缓存,因此您每次都会请求元数据 ,它将从缓存中获取。
那么现在如何触发断点呢??
1。 您可以重新生成odata服务。
2。 另外,在/n/iwfnd/maint_service tcode中,刷新该odata服务的元数据。
BR
Mahesh
嗨,Mahesh,
谢谢您提供详细信息,我在MPC_EXT类的方法定义中设置了外部断点,并根据您的建议在下面进行了尝试,但是断点仍未触发。
1:重新生成segw项目,不会触发断点。
2:将服务添加到/n/iwfnd/maint_service中,仍然不会触发断点。
3:在/n/iwfnd/maint_service中注册服务后,尝试单击"加载元数据"按钮,但仍未触发断点。
我是否错过了某些东西,或者我的方法不是触发调试的正确方法? 任何输入将不胜感激,谢谢!
这听起来是缓冲区问题,关闭了所有abap会话,然后尝试触发调试。
一周热门 更多>