BAPI_ACC_DOCUMENT_POST生成预制凭证增强
1、找該BAPI增強出口ACC_DOCUMENT(SE24跟蹤);
2、SE19對BADI實例化
??READ?TABLE?c_extension2?INTO?wa_extension?WITH?KEY?structure?=?'PARK'.
??IF?sy-subrc?=?0.
????MOVE?'2'?TO?c_acchd-status_new.
????DELETE?c_extension2?INDEX?sy-tabix.
??ENDIF.
3、自定義程序調用BAPI
??CALL?FUNCTION?'BAPI_ACC_DOCUMENT_POST'
????EXPORTING
??????DOCUMENTHEADER????=?HEADER
????TABLES
??????ACCOUNTGL?????????=?ITEMX???????????????????????????????????????
??????ACCOUNTRECEIVABLE?=?ITECUX
??????CRITERIA??????????=?ITECUXT???????????????????????????????????????????"獲利能力段
??????ACCOUNTPAYABLE????=?ITEFUX
??????CURRENCYAMOUNT????=?ITEMY
??????RETURN????????????=?IT_RETURN
??????EXTENSION2????????=?itex.
?
其中要增加
if?p_park?=?'X'.????????????????????????'是否創建預制憑證,否則憑證直接過賬
???waex-structure?=?'PARK'.
???waex-valuepart1?=?'PARK'.
???APPEND?waex?TO?itex.
endif.
總結
以上是生活随笔為你收集整理的BAPI_ACC_DOCUMENT_POST生成预制凭证增强的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP进销存难点分析及对策
- 下一篇: GS01创建信息集及其他GROUP在AB