sap官方文档:https://launchpad.support.sap.com/#/notes/1566950
在发票HEADERDATA抬头结构:BAPI_INCINV_CREATE_ITEM
可以在 DELIV_POSTING 和 RETURN_POSTING 字段中分别填写“S”表示借方,“H”表示贷方,以覆盖程序中的标准默认逻辑。
IF lv_flag EQ 'X'. " 存在退货和普通的凭证
ls_HEADERDATA-deliv_posting = 'S'.
ls_HEADERDATA-return_posting = 'H'.
ls_HEADERDATA-invoice_ind = 'X'.
ELSE.
IF lv_retpo EQ space.
ls_HEADERDATA-invoice_ind = 'X'.
ELSE.
ls_HEADERDATA-invoice_ind = space.
ENDIF.
ENDIF.