点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好! 我正在使用BAPI...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好! 我正在使用BAPI...
加入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
一周热门 更多>