登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

原来为了你

我的人生就是要一次次的超越

 
 
 

日志

 
 
 
 

BAPI_SALESORDER_CHANGE(va02)订单拒绝  

2011-06-06 11:10:07|  分类: BAPI |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

注意:发货过账后才能拒绝;只能对各个行项目进行拒绝,而不能按整个单子拒绝,因为:有的行项目是完全交货,有的不是。
*       完全交货的订单行项目会显示已完成,非完全交货的订单行项目会显示正在处理.已完全交货的行项目是不能被拒绝的。
dataorder_header_in       type bapisdh1,
        lwa_order_header_inx  
type bapisdh1x,
        lwa_return            
type bapiret2,
        lit_return            
type table of bapiret2,
        lit_order_item_in     
type table of bapisditm,
        lwa_order_item_in     
type bapisditm,
        lit_order_item_inx    
type table of bapisditmx,
        lwa_order_item_inx    
type bapisditmx.

lwa_order_header_inx
-updateflag 'U'.

*---相应订单行项目状态改为拒绝
loop at lt_vbap.
  
clearlit_order_item_in,lit_order_item_inx.
  
"process 行项目数据.
  lwa_order_item_in
-itm_number lt_vbap-posnr.
  lwa_order_item_in
-reason_rej 'Z1'.
  
append lwa_order_item_in to lit_order_item_in.

  lwa_order_item_inx
-itm_number lt_vbap-posnr.
  lwa_order_item_inx
-updateflag 'U'.
  lwa_order_item_inx
-reason_rej 'X'.
  
append lwa_order_item_inx to lit_order_item_inx.

  
"call bapi
  
call function 'BAPI_SALESORDER_CHANGE'
    
exporting
      salesdocument    
lt_vbap-vbeln
      order_header_in  
order_header_in
      order_header_inx 
lwa_order_header_inx
    
tables
      
return           lit_return
      order_item_in    
lit_order_item_in
      order_item_inx   
lit_order_item_inx.
  
delete lit_return where type 'S' or type 'W' or type 'I'.
  
if lit_return is initial.
    
"返回正确消息
    
call function 'BAPI_TRANSACTION_COMMIT'
      
exporting
        
wait 'X'.
  
else.
    
if sy-subrc 0.
      
call function 'BAPI_TRANSACTION_ROLLBACK' .
    
endif.
  
endif.
endloop.

  评论这张
 
阅读(1047)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018