1、se11创建结构,必须包含行项目号POSNR字段,和其他需要扩展的字段,如记账码Posting Key、原因代码Reason Code 2、SE19实现BADI增强,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 详细步骤如下: 1、创建结构,se11,很简单,不再...
在使用BAPI_ACC_DOCUMENT_POST时,可能会遇到一些限制或需求,这些都需要通过增强来解决。例如: 需要传入SAP标准字段之外的自定义字段值。 需要对过账前的凭证数据进行额外的校验或修改。 需要处理特殊类型的总账凭证(如特殊总账事务)。 在这些情况下,可以通过SAP的增强技术(如BADI、Form Routine等)来扩展BAPI_ACC_DOCUM...
比如第一行 #1 的总账科目、金额、extension2 等。 SE19 实现 BADI 增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 ACCIT。只需要实现change方法 在BAPI_ACC_DOCUMENT_POST中,启用extension2参数,将扩展字段传入 定义结构 事务码 SE11 定义一个结构zext2,包括POSNR(类型为POS...
https://archive.sap.com/discussions/thread/1461635 最后的解决办法:隐士增强+BADI 增强位置1: FI_DOCUMENT_CHECK 一进来,先检查是否是W类型特殊总账(用get函数获取,set操作在 调用bapi的时候 赋值) 如果是,把char_w 改为U 在函数最后,改回去 增强位置2:LFACIF5D form最后的地方 把exten 数据...
BAPI_ACC_DOCUMENT_POST相关增强的实现如上面红字链接的文章里面所说如果进行了迁移则在双击我们新建的newbadi的时候会报出消所以我们删除我们之前创建的zmyaccdocument才能保证这个增强能够被正常调用 BAPI_ACC_DOCUMENT_POST相关增强的实现 调用BAPI_ACC_DOCUMENT_POST的时候有的参数(如记账码、我们自己增强的现金流量码...
调用bapi:BAPI_ACC_DOCUMENT_POST创建凭证时,因为部分字段不存在,不可输入,这时可以通过EXTENSION2传入,但需要在使用badi:ACC_DOCUMENT进行增强。 参考链接:http://blog.csdn.net/longgerr/article/details/5958210 在badi的change方法进行编辑: methodIF_EX_ACC_DOCUMENT~CHANGE. ...
这个BAPI的TABLES参数里面不是有一个EXTENSION2么~Step1:创建Baditcode:SE19此处有2种方式来创建增强,“ClassicBADI”或“NewBADI”创建ClassicBadi名称:ACC_DOCUMENT或创建NewBadi名称:BADI_ACC_DOCUMENT此处注意:如果首先创建ClassicBadi,随后保存的时候,系统会提示必须将ClassicBadi迁移到NewBadi,具体方式参见http://...
2、SE19实现BADI增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 详细步骤如下: 1、创建结构,se11,很简单,不再赘述,如下图: 2、SE19实现BADI增强ACC_DOCUMENT ...
2、SE19实现BADI增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 详细步骤如下: 1、创建结构,se11,很简单,不再赘述,如下图: 2、SE19实现BADI增强ACC_DOCUMENT ...
1、se11创建结构,必须包含⾏项⽬号POSNR字段,和其他需要扩展的字段,如记账码Posting Key、原因代码Reason Code 2、SE19实现BADI增强ACC_DOCUMENT,这个增强是⽤来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传⼊系统表 3、使⽤BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传⼊ 详细步骤如下:1、...