我正在尝试调试我将从 transaction 打印的 SAPScript 表单MIRO
。
如果我打开 SAPScript 调试,则不会调用调试器。
如果我在功能模块中放置断点,OPEN_FORM
则永远无法到达。
如果可能的话,我想调试我的表单。
发生的事情背后的逻辑有点复杂。我看到代码中使用了很多“BAdI”名称,但我对这些没有任何经验,也不知道从哪里开始解决这个问题。
我要打印的表格可以在事务中找到NACE
,
如果需要更多信息,请询问,我真的不知道在这种情况下哪些信息会有所帮助。
[编辑]
重现步骤:
我填写发票日期和其他突出显示的字段。底部突出显示的数字是采购文件,然后我点击
Enter
我填写了第一个条目的金额和数量(PD必须有职位,但我想你明白这里发生了什么)
对于我已经修改的条目,我将更正 ID 设置为“供应商错误:减少发票”
我设置了“发票金额累计”。到供应商”和“发票数量计入”。将供应商的字段设置为比步骤 2 中的值更大的值,然后点击
Enter
.我选中“计算税”复选框,“余额”字段中将出现一个负值。这里是
205,87-
欧元。然后我用正值“205,87”填充“金额”字段,以便文档“余额”为 0。我
Save
在全局工具栏中点击,然后出现一个弹出窗口,要求我输入条形码。我在那里输入任何数值并按回车键。在这一点上,我看到一个“windowsy”弹出窗口,要求我打印表格。