增强点:AC_DOCUMENT
正常情况下,使用BAPI_ACC_DOCUMENT_POST过账,输入documentheader-header_txt参数即可传入抬头文本字段(如果碰到BAPI过账时这个header_txt参数无法写入)。
*如果激活了这个BADI:AC_DOCUMENT ,需要在CHANGE_INITIAL & CHANGE_AFTER_CHECK加一段代码才可以解决问题。
DATA: wa_header TYPE acchd,
wa_item TYPE accit,
wa_item_out type accit_sub.
IF sy-xprog EQ 'SAPLBPFC' OR sy-xprog EQ 'SAPMSSY1' OR
sy-xprog EQ 'SAPCNVE' OR sy-xprog = 'SAPFGUICNTL'.
*---<SAPLBPFC> is for Posting with BAPI: BAPI_ACC_DOCUMENT_CHECK
*---<SAPMSSY1> is for Test(Check) with BAPI: BAPI_ACC_DOCUMENT_POST
CLEAR wa_header.
wa_header = im_document-header.
ex_document-header-bktxt = wa_header-bktxt.
* CLEAR wa_header.
ENDIF.