1

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

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

谢谢。

4

2 回答 2

3

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

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

输入代码 DBUG

信息

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

断点

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

于 2020-11-19T11:36:39.017 回答
0

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

于 2020-11-20T06:43:59.423 回答