交货单开票
REPORT ZLYTEST001."BAPI_BILLINGDOC_CREATEMULTIPLE 交貨單開票
DATA:GT_VBRK TYPE TABLE OF BAPIVBRK,GW_VBRK LIKE LINE OF GT_VBRK,GT_RETURN TYPE TABLE OF BAPIRET1,GW_RETURN LIKE LINE OF GT_RETURN,GT_SUCCESS TYPE TABLE OF BAPIVBRKSUCCESS,GW_SUCCESS LIKE LINE OF GT_SUCCESS.GW_VBRK-SALESORG = '1000'."銷售組織
GW_VBRK-DISTR_CHAN = '10'."分銷渠道
GW_VBRK-DIVISION = '10'."產品組
GW_VBRK-DOC_TYPE = 'ZOR'."銷售憑證類型
GW_VBRK-ORDBILLTYP = 'ZF2'."與訂單有關的出具發票憑證的建議出具發票類型
GW_VBRK-BILL_DATE = '20161008'."出具發票索引和打印的出具發票日期
GW_VBRK-SOLD_TO = '0000100521'."售達方
GW_VBRK-ITEM_CATEG = 'ZTAN'."銷售憑證項目類別
GW_VBRK-PRICE_DATE = '20161008'."定價日期和匯率
GW_VBRK-PLANT = '1020'."工廠
GW_VBRK-BILL_TO = '0000100521'."收取發票方
GW_VBRK-PAYER = '0000100521'."付款方
GW_VBRK-SHIP_TO = '0000100521'."送達方
GW_VBRK-REF_DOC = '0080009971'."參考單據的單據編號
GW_VBRK-REF_ITEM = '000010'."參考項目的項目號
GW_VBRK-DOC_NUMBER = '0080009971'."銷售憑證
GW_VBRK-ITM_NUMBER = '000010'."銷售憑證項目
GW_VBRK-MATERIAL = '000000000044007359'."物料號
GW_VBRK-SALES_UNIT = 'PC'."銷售單位
GW_VBRK-REQ_QTY = 388800."以銷售單位表示的累計訂單數量
GW_VBRK-PAYMENT_TERMS = 'D000'."付款條1
GW_VBRK-INCOTERMS1 = 'ZZZ'."國際貿易條款 (部分1)
GW_VBRK-INCOTERMS2 = '國內交貨'."國際貿易條件(部分2)
GW_VBRK-REF_DOC_CA = 'J'."銷售憑證類型APPEND GW_VBRK TO GT_VBRK.CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'
* EXPORTING
* CREATORDATAIN =
* TESTRUN =
* POSTING =TABLESBILLINGDATAIN = GT_VBRK
* CONDITIONDATAIN =
* CCARDDATAIN =
* TEXTDATAIN =
* ERRORS =RETURN = GT_RETURNSUCCESS = GT_SUCCESS.IF GT_SUCCESS[] IS INITIAL.CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.LOOP AT GT_RETURN INTO GW_RETURN.WRITE : / GW_RETURN-TYPE,GW_RETURN-MESSAGE.ENDLOOP.
ELSE.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGWAIT = 'X'.LOOP AT GT_SUCCESS INTO GW_SUCCESS.WRITE : / GW_SUCCESS-BILL_DOC,GW_SUCCESS-BILL_DOC_ITEM.ENDLOOP.ENDIF.
?
轉載于:https://www.cnblogs.com/sapSB/p/5937937.html
總結
- 上一篇: [原创]java WEB学习笔记94:H
- 下一篇: 实现Unicode和汉字的相互转换