VA02修改销售订单的BAPI举例
2018-01-03 15:17
387 查看
销售订单修改BAPI:BAPI_SALESORDER_CHANGE
*&---------------------------------------------------------------------*
*& Form rechazar
*&---------------------------------------------------------------------*
FORM rechazar .
DATA: i_hdr TYPE bapisdh1,
i_hdrx TYPE bapisdh1x,
i_ret TYPE bapiret2 OCCURS 0 WITH HEADER LINE,
i_itm TYPE bapisditm OCCURS 0 WITH HEADER LINE,
i_itmx TYPE bapisditmx OCCURS 0 WITH HEADER LINE.
REFRESH: i_itm, i_itmx, i_ret.
CLEAR: i_hdr, i_hdrx.
i_hdr-sd_doc_cat = 'C'.
i_hdrx-updateflag = 'U'.
SELECT * FROM vbap
WHERE vbeln = i_listado-vbeln.
i_itm-itm_number = vbap-posnr.
i_itm-reason_rej = 'Z1'.
i_itmx-updateflag = 'U'.
i_itmx-itm_number = vbap-posnr.
i_itmx-reason_rej = 'X'.
APPEND i_itm.
APPEND i_itmx.
ENDSELECT.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
salesdocument = i_listado-vbeln
order_header_in = i_hdr
order_header_inx = i_hdrx
behave_when_error = 'P'
TABLES
return = i_ret
order_item_in = i_itm
order_item_inx = i_itmx.
ENDFORM. " rechazar
*&---------------------------------------------------------------------*
*& Form rechazar
*&---------------------------------------------------------------------*
FORM rechazar .
DATA: i_hdr TYPE bapisdh1,
i_hdrx TYPE bapisdh1x,
i_ret TYPE bapiret2 OCCURS 0 WITH HEADER LINE,
i_itm TYPE bapisditm OCCURS 0 WITH HEADER LINE,
i_itmx TYPE bapisditmx OCCURS 0 WITH HEADER LINE.
REFRESH: i_itm, i_itmx, i_ret.
CLEAR: i_hdr, i_hdrx.
i_hdr-sd_doc_cat = 'C'.
i_hdrx-updateflag = 'U'.
SELECT * FROM vbap
WHERE vbeln = i_listado-vbeln.
i_itm-itm_number = vbap-posnr.
i_itm-reason_rej = 'Z1'.
i_itmx-updateflag = 'U'.
i_itmx-itm_number = vbap-posnr.
i_itmx-reason_rej = 'X'.
APPEND i_itm.
APPEND i_itmx.
ENDSELECT.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
salesdocument = i_listado-vbeln
order_header_in = i_hdr
order_header_inx = i_hdrx
behave_when_error = 'P'
TABLES
return = i_ret
order_item_in = i_itm
order_item_inx = i_itmx.
ENDFORM. " rechazar
相关文章推荐
- VA02修改销售订单的BAPI举例
- BAPI_SALESORDER_CHANGE修改销售订单价格
- SAP--用BAPI-实现销售订单修改-Cond-Value
- BAPI 修改销售订单的方法 ‘BAPI_SALESORDER_CHANGE’
- BAPI:BAPI_SALESORDER_CHANGE (TCODE:VA02 销售订单修改)
- 关于通过使用BAPI创建销售订单(抬头信息中:含增强字段)
- WCF广州本田整车销售系统技术解析(四) 订单修改功能实现分析
- ABAP BAPI 销售订单生产交货单函数
- BAPI:BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单
- 创建和修改生产订单BAPI
- JAVA调用BAPI创建销售订单
- BAPI_SALESORDER_CREATEFROMDAT2 BAPI创建VA01 销售订单
- VL01N销售订单拣配bapi
- 销售订单的一个直接修改源程序的地方 MV45AFZZ 可以控制销售订单上的价格显示不显示
- SAP销售订单状态修改(审核) 计划行自动产生需求,产生MD04需求
- 修改销售订单抬头的文本与状态
- 关于通过使用BAPI创建销售订单(抬头信息中:含增强字段)
- 销售订单、外向交货单、交货 bapi
- 销售订单、外向交货单、交货 bapi
- JAVA调用BAPI创建销售订单