点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我无法将发布传递到BAP...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我无法将发布传递到BAP...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我无法将发布传递到BAPI BAPI_ACC_DOCUMENT_POST ...
我需要将POST KEY传递为'19'。 当前,BAPI通过自动将发布更新为11。
下一个订单项的特殊总帐指示器= A。
我已经实现了BADI ACC_DOCUMENT,方法更改
方法IF_EX_ACC_DOCUMENT〜CHANGE。
数据:wa_extension TYPE bapiparex,
wa_accit TYPE accit。
LOOP AT c_extension2 INTO wa_extension。
*扩展BAPI以具有由用户定义的发布密钥
IF wa_extension-structure ='POSTING_KEY'。
清除wa_accit。
使用键posnr = wa_extension-valuepart1读取表c_accit到wa_accit
。如果sy-subrc = 0,则
。
wa_accit-bschl = wa_extension-valuepart2。
从wa_accit修改c_accit索引sy-tabix运输bschl。
ENDIF。
ENDIF。
ENDLOOP。
端方法。
我的程序。
*填充扩展表
wa_bapiparex-structure ='POSTING_KEY'。
wa_bapiparex-valuepart1 ='0000000001'。 "项目编号
wa_bapiparex-valuepart2 ='19'。"发布密钥
附加wa_bapiparex到it_bapiparex。
*信息有效期
通话功能'BAPI_ACC_DOCUMENT_CHECK'
导出
documentheader = gd_documentheader
customercpd = gd_customercpd
contractheader = gd_fica_hd
表格
accountgl = it_accountgl
应收账款= it_accountreceivable
应付款= it_accounttaxable
> currencyamount = it_currencyamount
*条件= it_criteria
* valuefield = it_valuefield
扩展名1 = it_ext
return = it_return
*支付卡= it_paymentcard
*合同项= it_fica_it
扩展2 = it_bapiparex
* realestate = it_re。
将it_return的行追加到it_allreturn。
系统显示以下错误消息:
未定义特殊总帐指示器或不正确的19
能帮我解决吗,
谢谢
bapi.jpg (17.1 kB)
已经提供的"注释"包含注释项的样本(如供应商的F),因此请打开并 寻找 notes_item.txt 。 还要仔细阅读该注释,因为使用BAPI应对此类文档应有注释/最低SP。
一周热门 更多>