如何调试Update Tasks中打印的SAPScript表单? (当OPEN_FORM中的断点不起作用时)

时间:2013-08-05 14:24:16

标签: forms debugging sap abap

我正在尝试调试我将从事务MIRO打印的SAPScript表单。

如果我打开SAPScript调试,则不会调用调试器。

如果我在功能模块OPEN_FORM中放置断点,则永远不会到达。

如果可能,我想调试我的表单。

正在发生的事情背后的逻辑有点复杂。我看到代码中使用了很多“BAdI”名称,但我对这些名称没有任何经验,也不知道从哪里开始解决这个问题。

我尝试打印的表单可以在事务NACE中找到,

如果需要更多信息,请询问,我真的不知道在这种情况下哪些信息会有所帮助。

[编辑]

重现的步骤:

  • 我填写了发票日期和其他突出显示的字段。底部突出显示的数字是采购文档,然后我点击Enter enter image description here

  • 我填写第一个条目的数量和数量(PD必须有位置,但我想你得到了这里发生的事情) enter image description here

  • 我为我已修改过的条目设置了更正ID为“供应商错误:减少发票” enter image description here

  • 我设置了'Invoice Amount Acc。供应商'和'Invoice Qty Acc。如果供应商的字段值大于步骤2中的值,则点击Enterenter image description here

  • 我选中'计算税'复选框,“余额”字段中会显示一个负值。这是205,87-欧元。然后我将正数值“205,87”填入“金额”字段,以便文档“余额”变为0。 enter image description here

  • 我点击了全局工具栏中的Save,然后出现一个弹出窗口,要求我输入条形码。我在那里输入任何数值并按Enter键。在这一点上,我收到一个“windowsy”弹出窗口,要求我打印表格。

1 个答案:

答案 0 :(得分:0)

找到它:

在调试器中时,转到

设置>更改调试程序配置文件/设置

在出现的对话框中,选中“更新调试”复选框(顶部第2个)

现在OPEN_FORM中的断点将会中断。