FB01 F |
您所在的位置:网站首页 › SAPAB01过账 › FB01 F |
有一些参数在BAPI_ACC_DOCUMENT_POST的输入和表参数中根本没有,如记账码Posting Key、原因代码Reason Code, 解决办法大体如下: 1、se11创建结构,必须包含行项目号POSNR字段,和其他需要扩展的字段,如记账码Posting Key、原因代码Reason Code 2、SE19实现BADI增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入
3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 DATA: ACCOUNTGL TYPE STANDARD TABLE OF BAPIACGL09. DATA: CURRENCY_AMOUNT TYPE STANDARD TABLE OF BAPIACCR09. DATA: RETURN TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE. DATA: IT_EXTENSION2 TYPE STANDARD TABLE OF BAPIPAREX WITH HEADER LINE. DATA: WA_ZEXTEN LIKE ZEXTEN. ”ZEXTEN就是刚才SE11创建的那个结构
*& EXTENSION2 扩展字段增强部分 WA_ZEXTEN-POSNR = '0000000010'. "凭证行项目 WA_ZEXTEN-RSTGR = '171'. "凭证行项目原因代码 IT_EXTENSION2-STRUCTURE = 'ZEXTEN'. IT_EXTENSION2-VALUEPART1 = WA_ZEXTEN. APPEND IT_EXTENSION2. *执行BAPI CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST' EXPORTING DOCUMENTHEADER = HEADER TABLES ACCOUNTGL = ACCOUNTGL CURRENCYAMOUNT = CURRENCY_AMOUNT RETURN = RETURN
EXTENSION2 = IT_EXTENSION2 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |