调用BAPI_ACC_DOCUMENT_POST的时候有的参数(如记账码、我们自己增强的现金流量码等)在ACCOUNTGL,ACCOUNTRECEIVABLE,ACCOUNTPAYABLE等参数中都没有对应的字段传入,该怎么办呢?
这个BAPI的TABLES参数里面不是有一个EXTENSION2么~
Step1:创建Badi
tcode:SE19
此处有2种方式来创建增强,“Classic BADI”或“New BADI”
创建Classic Badi名称:ACC_DOCUMENT

或创建New Badi名称:BADI_ACC_DOCUMENT
此处注意:如果首先创建Classic Badi,随后保存的时候,系统会提示必须将Classic Badi迁移到New Badi,具体方式参见http://blog.csdn.net/longgerr/archive/2009/09/01/4505877.aspx后面的部分
这篇文章里以创建Classic Badi为例。
命名为Z_MY_ACC_DOCUMENT


本文详细介绍了如何通过创建经典BADI(ACC_DOCUMENT)或新BADI(BADI_ACC_DOCUMENT)来增强BAPI_ACC_DOCUMENT_POST。在步骤中,包括创建BADI,增加过滤器,保存并处理迁移,以及编辑代码以处理EXTENSION2中的额外参数,如记账码和现金流量码,从而更新ACCOUNTGL等表格中的数据。
最低0.47元/天 解锁文章
486

被折叠的 条评论
为什么被折叠?



