点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好!
我正在使用BAPI_ACC_DOCUMENT_POST发布会计凭证。 要求将文件名(来自第三者系统)存储在此BAPI标头的字段REF_DOC_NO_LONG字段中。 该字段长度为35。
如果传递的值等于或小于16个字符,则我可以在已发布文档的XBLNR字段中看到此值。
但是,当我使用16个以上字符(最多35个字符)时,XBLNR将变为空白。
我尝试调试BAPI本身,但没有找到任何解决方案。
我是否需要为此实施任何BAdi? 还是应该继续在BKPF表中添加自定义字段,并将其从此BAPI扩展部分传递过来?
任何潜在客户/链接都会受到赞赏。
PS:我正在S/4 HANA 1809系统上工作。
谢谢
Virendra Kedia
您好 Virendra Kedia
看看包含LACC9F20过程FILL_ACCIT_FROM_BAPI_ACCIT。 有这段代码:
此代码的作用是,仅当REF_DOC_NO_LONG包含16个字符且没有更多字符时,才将XBLNR设置为REF_DOC_NO_LONG。 否则,如果REF_DOC_NO_LONG较长,则XBLNR会变空。
在这种情况下,您可以使用整个文件名填充REF_DOC_NO_LONG,然后将名称的前16个字符放入REF_DOC_NO字段中,以便 它移到了XBLNR。
亲切的问候,Mateusz
感谢 Mateusz Adamus a>供注释参考。 让我与我的功能对应部分进行讨论。 谢谢您的宝贵时间。
感谢 Marek Turczynski ,我们已经在使用这些字段来获取其他信息。 谢谢您的宝贵时间。
当我们得出结论,我们不能增加XBLNR的长度时,我正在关闭该线程,因此我必须在其他领域适应我的要求,或者必须为此提供一些自定义解决方案。
致谢
Virendra
您好 Virendra Kedia ,
请在以下位置输入断点 功能模块REF_DOC_NO_CONVERSION_INBOUND并检查逻辑。
致谢,
Bartosz
一周热门 更多>