如何在 SAP 中调试 DMEE 退出事件

How to debug DMEE Exit Events in SAP

我有一项任务是调试以下与以下相关的标准和自定义功能模块 “支付媒介格式的事件模块”我尝试了不同的方法但没有任何效果..

有什么解决办法吗? 不幸的是,我在这个线程上发现了类似的任务没有解决方案, https://answers.sap.com/questions/702358/fpy1-events-debugging.html

谢谢。

FP* 交易系列(合同会计中的大量活动)在后台作业中进行实际工作。这使得调试它们有点棘手,因为您设置的任何调试器断点都不会被后台作业触发。

不过,有个窍门!当您在命令字段中输入秘密功能代码 dbug 时,这些事务将 运行 它们在前台的工作任务,这意味着您的断点将被触发。

当您随后安排 运行 时,您会发现自己处于这个硬编码的断点中,然后您可以在其中查看您设置的断点或设置额外的断点和观察点:

当你不确定你的系统实际使用了哪些付费媒体事件功能模块,以及你正在调试的进程执行了哪些事件时,那么我建议在功能模块中设置一个断点FKK_PAYMENT_FORMAT_EVENT_READ.只要需要特定事件和支付媒介的函数,就会调用该函数。导出参数E_FNAME是激活的功能模块。通常很快就会调用该模块。

支付媒介文件是通过作业生成的。例如,如果您 运行 F110 在您的功能模块 exit 中设置了断点,它不会停止。转到 SM37 并找出 运行 的程序(这里例如 F110 - 建议 运行)。在线检查变体和 运行 程序(使用 se38)。然后它将在您设置断点的功能模块出口处停止。干杯。