ABAP-VF11冲销发票BAPI

 1 *开票bapi参数
 2 DATA: gv_number  TYPE bapivbrksuccess-bill_doc,
 3       gt_success TYPE TABLE OF bapivbrksuccess,
 4       gs_success TYPE bapivbrksuccess,
 5       gt_return2 TYPE TABLE OF bapiret1,
 6       gs_return2 TYPE bapiret1,
 7       zmsg       TYPE char255 .
 8       
 9 REFRESH gt_return2 .
10 REFRESH gt_success .
11 
12 CALL FUNCTION 'BAPI_BILLINGDOC_CANCEL1'
13   EXPORTING
14     billingdocument = gv_number"发票号
15 *    TESTRUN         =
16 *    NO_COMMIT       =
17 *    BILLINGDATE     =
18   TABLES
19     return          = gt_return2
20     success         = gt_success.
21 
22 IF gt_success IS INITIAL.
23 
24   CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
25   LOOP AT gt_return2 INTO gs_return2 WHERE type CA 'EA' .
26     IF zmsg IS INITIAL .
27       zmsg = gs_return2-message .
28     ELSE .
29       zmsg = gs_return2-message && '/' &&  zmsg .
30     ENDIF .
31   ENDLOOP .
32 
33 ELSE.
34 
35   CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
36     EXPORTING
37       wait = 'X'.
38 
39 ENDIF .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值