注意点:
1.PO退货借贷标识是通过BAPI头参数设置的
IT_GLACCOUNTDATA/IT_MATERIALDATA 没有用到
*"----------------------------------------------------------------------
"“本地接口:
*” IMPORTING
*" VALUE(IV_BLDAT) TYPE BLDAT
*" VALUE(IV_BUDAT) TYPE BUDAT
*" VALUE(IV_BUKRS) TYPE BUKRS
*" VALUE(IV_WRBTR) TYPE WRBTR
*" VALUE(IV_WMWST) TYPE WMWST
*" VALUE(IV_SGTXT) TYPE SGTXT
*" VALUE(IV_XBLNR) TYPE XBLNR
*" VALUE(IV_LIFNR) TYPE LIFNR
*" VALUE(IV_WAERS) TYPE WAERS
*" VALUE(IV_ZFBDT) TYPE DZFBDT
*" VALUE(IV_ZUONR) TYPE DZUONR
*" VALUE(IV_BKTXT) TYPE BKTXT
*" EXPORTING
*" VALUE(EV_BELNR) TYPE RE_BELNR
*" VALUE(EV_GJAHR) TYPE GJAHR
*" VALUE(EV_STATUS) TYPE CHAR1
*" VALUE(EV_MESSAGE) TYPE CHAR100
*" TABLES
*" IT_ITEMDATA STRUCTURE ZSSRM_YZFP_ITEM
*" IT_GLACCOUNTDATA STRUCTURE ZSSRM_YZFP_ZZKE OPTIONAL
*" IT_MATERIALDATA STRUCTURE ZSSRM_YZFP_MATNR OPTIONAL
*"----------------------------------------------------------------------
DATA:ls_headerdata TYPE bapi_incinv_create_header,
lt_itemdata TYPE STANDARD TABLE OF bapi_incinv_create_item,
ls_itemdata TYPE bapi_incinv_create_item,
lt_glaccountdata TYPE STANDARD TABLE OF bapi_incinv_create_gl_account,
ls_glaccountdata TYPE bapi_incinv_create_gl_account,
lt_materialdata TYPE STANDARD TABLE OF bapi_incinv_create_material,
ls_materialdata