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