点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在这种情况下:我们已经创建了几个交易代码为 FB60 的供应商发票,所有供应商发票都可以在交易代码 FBL1N 上看到。 问题是,我们想使用BAPI阻止一些未清供应商发票,我们使用 BAPI_ACC_PYMNTBLK_UPDATE_POST 这样做,我们还使用了提交事务。 BAPI的返回是成功的消息(类似于"文档已成功发布"),但是当我们进行 FBL1N 事务时,该项目不会被阻止。 另一个奇怪的事情是,在 BAPI_ACC_PYMNTBLK_UPDATE_POST 中,我们无法传递付款冻结的原因,这很令人困惑,因为在GUI上,我们必须设置付款冻结的原因。 问题是,要使此bapi正常工作,我们还有什么要做的吗? 我们没有在表 BSEG 中看到发票上设置的冻结标志。
提示:尝试在FI_PAYMENT_BLOCK_UPDATE的开始处放置一个断点。
嗨,雷蒙德,谢谢您的答复
我们通过开发一个在其中调用FI_DOCUMENT_CHANGE的ABAP程序来解决该问题。 然后,我们不再需要使用FI_PAYMENT_BLOCK_UPDATE。 但是,谢谢您的帮助。
一周热门 更多>