加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]BAPI_SALESORDER_CHANGE-销售订单删除

(2017-06-13 11:54:12)
标签:

转载

分类: sap-BAPI

REPORT  ztesta.

"-----(删除销售订单 VA02)

"-----BAPI_SALESORDER_CHANGE(销售订单删除)

" 输入一个销售订单编号,然后删除

*SELECTION-SCREEN
SELECTION-SCREEN BEGIN OF BLOCK bk1 WITH FRAME TITLE text-001.

  PARAMETERS:  l_vbeln TYPE vbak-vbeln.

SELECTION-SCREEN END OF BLOCK bk1.

data: ls_vbak TYPE vbak , lt_vbak TYPE TABLE OF vbak.

data: f_headinx LIKE bapisdh1x,
      t_ret TYPE TABLE OF bapiret2.

clear: f_headinx .
IF L_VBELN IS NOT INITIAL.
f_headinx-updateflag = 'D'.

call FUNCTION 'BAPI_SALESORDER_CHANGE'
  EXPORTING
     SALESDOCUMENT    = L_VBELN
     ORDER_HEADER_INX = f_headinx
  TABLES
     RETURN           = T_RET.

COMMIT WORK AND WAIT .

ENDIF.

SELECT SINGLE * INTO ls_vbak FROM VBAK  WHERE VBELN = L_VBELN .

if ls_vbak is INITIAL.

   WRITE 'done'.

ENDIF.

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有