*"*"Local interface: *" TABLES *" IT_ACCIT STRUCTURE ACCIT *" IT_ACCCR STRUCTURE ACCCR *" RETURN STRUCTURE BAPIRET2 *" EXTENSION STRUCTURE BAPIACEXTC *" IT_ACCWT STRUCTURE ACCIT_WT *" CHANGING *" VALUE(DOCUMENT_HEADER) LIKE ACCHD STRUCTURE ACCHD *"--- if sy-uname = 'ZHANGDQ'...
1、se11创建结构,必须包含行项目号POSNR字段,和其他需要扩展的字段,如记账码Posting Key、原因代码Reason Code 2、SE19实现BADI增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 详细步骤如下: 1、创建结构,se11,很...
使用BAPI_ACC_DOCUMENT_POST的时候,如果有些字段在 Tables 参数中没有,比如,现在大家都用 Reason code 来作为现金流量表的实现方案。但BAPI_ACC_DOCUMENT_POST的accountgl参数是没有原因代码这个字段的。这种情况下,如何能在导入凭证的时候,包括这个字段呢? 简介 定义一个结构,包括POSNR(类型为POSNR_ACC) 和RSTGR...
第一步:对于过账中的记账码,付款原因代码和事务类型等需要进行增强,增强的方式网上有不少,这里还是说明一下。 1.SE11创建一个结构,示例如图: 其中项目编号必须有,下面的字段根据自己的需要添加。 2.SE19实现BADI增强 ACC_DOCUMENT 这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表,如果没有增强点...
这里应该利用 EXTENSION2 参数传值进来,到下面的增强里把原因代码和事务类型写进去。 这个怎么传我就不赘述了。 BADI:ACC_DOCUMENT 我是直接debug修改了下, 然后就可以了。 一个是记账码70行的事务类型100 另一个是记账码50行的原因代码101. 这样凭证就可以产生了。
注:在过账的时候一定要保证所有行项目的金额之和为0,手工过账的时候金额都是写的负数,但是BAPI中要写清楚是正还是负。 下面是实现步骤: 第一步:对于过账中的记账码,付款原因代码和事务类型等需要进行增强,增强的方式网上有不少,这里还是说明一下。 1.SE11创建一个结构,示例如图 ...
1、se11创建结构,必须包含⾏项⽬号POSNR字段,和其他需要扩展的字段,如记账码Posting Key、原因代码Reason Code 2、SE19实现BADI增强ACC_DOCUMENT,这个增强是⽤来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传⼊系统表 3、使⽤BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传⼊ 详细步骤如下:1、...
BAPI_ACC_DOCUMENT_POST 字段的扩展 BAPI_ACC_DOCUMENT_POST字段扩展 1.首先创建结构(se11->数据类型),结构中,必须包含行项目号POSNR_ACC组件类型,我这边定义的字段是ITEMNO_ACC,代码中使用,和需要扩展的数据字段,如:2.SE19实现BADI增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2...
BAPI_ACC_DOCUMENT_POST 解决原因代码输入问题-利用BADI 2017-04-21 07:55 −... Rainystuday 0 2396 dom4j和document 2019-12-06 17:30 −DOM的优点和缺点: 优点:DOM操作思维清晰,简单 缺点:在操作大量数据的时候性能,不能保证 DOM(Document Object Model) // 表示出需要被操作的XML文件的路径,注意是文...
1、se11创建结构,必须包含行项目号POSNR字段,和其他需要扩展的字段,如记账码Posting Key、原因代码Reason Code 2、SE19实现BADI增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 详细步骤如下: 1、创建结构,se11,很...