0

我正在尝试调试我将从 transaction 打印的 SAPScript 表单MIRO

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

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

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

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

我要打印的表格可以在事务中找到NACE

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

[编辑]

重现步骤:

  • 我填写发票日期和其他突出显示的字段。底部突出显示的数字是采购文件,然后我点击Enter 在此处输入图像描述

  • 我填写了第一个条目的金额和数量(PD必须有职位,但我想你明白这里发生了什么) 在此处输入图像描述

  • 对于我已经修改的条目,我将更正 ID 设置为“供应商错误:减少发票” 在此处输入图像描述

  • 我设置了“发票金额累计”。到供应商”和“发票数量计入”。将供应商的字段设置为比步骤 2 中的值更大的值,然后点击Enter. 在此处输入图像描述

  • 我选中“计算税”复选框,“余额”字段中将出现一个负值。这里是205,87-欧元。然后我用正值“205,87”填充“金额”字段,以便文档“余额”为 0。 在此处输入图像描述

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

4

1 回答 1

0

找到了:

在调试器中时,转到

设置 > 更改调试器配置文件/设置

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

现在放置的断点OPEN_FORM将中断。

于 2013-08-06T08:18:14.527 回答