๐ฉ ์ฝ๋
DATA : LT_BILLING TYPE TABLE OF BAPIVBRK,
LT_RETURN TYPE TABLE OF BAPIRET1,
LT_SUCCESS TYPE TABLE OF BAPIVBRKSUCCESS,
LT_MESG TYPE TABLE OF MESG WITH HEADER LINE.
APPEND VALUE #( REF_DOC = 'ALV์์ ์ ํํ ๋ฉํ๋ฌธ์'
REF_DOC_CA = 'ALV์์ ์
๋ ํธ๋ VBTYP'
BILL_DATE = '์
๋ ฅ๋ฐ์ WADAT_IST' ) TO LT_BILLING.
CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'
TABLES
BILLINGDATAIN = LT_BILLING
RETURN = LT_RETURN
SUCCESS = LT_SUCCESS.
READ TABLE LT_SUCCESS INTO DATA(LS_SUCCESS) INDEX GC_1.
IF LS_SUCCESS-BILL_DOC IS INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
INTO LT_MESG-TEXT
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
MESSAGE E000 WITH LT_MESG-TEXT.
ELSE.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'.
MESSAGE S011. "Processed successfully.
ENDIF.
๋ฐ์ํ
'ABAP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ABAP] POD(Proof of Delivery) ์ ๋ฐ์ดํธ BAPI (WS_DELIVERY_UPDATE_2) (0) | 2024.05.09 |
---|---|
[ABAP] Billing ์ทจ์ BAPI (BAPI_BILLINGDOC_CANCEL1) (0) | 2024.05.09 |
[ABAP] Good Issue ์ทจ์ BAPI (WS_REVERSE_GOODS_ISSUE) (0) | 2024.05.09 |
[ABAP] Good Issue BAPI (WS_DELIVERY_UPDATE) (0) | 2024.04.30 |
[ABAP] INBOUND ์ํ ๋ณ๊ฒฝ BAPI (BAPI_INB_DELIVERY_CHANGE) (0) | 2024.04.30 |