SAP ABAP SD 常用BAPI

1.創建標準銷售訂單的bapi:BAPI_SALESORDER_CREATEFROMDAT2 
 
2.創建退貨銷售訂單的bapi:BAPI_CUSTOMERRETURN_CREATE 
 
3.更改銷售訂單     bapi:BAPI_SALESORDER_CHANGE 
 
4.根據銷售訂單創建交貨單:BAPI_DELIVERYPROCESSING_EXEC
   銷售訂單是允許多個銷售訂單創建一個交貨單Tcode:VL10A VL10C
   在使用這個BAPI的表參數時,肯定是要傳入每一個交貨單的行項目的,參數如圖:
   這個結構有一個字段:'ORDCOMBIND' ,將這個字段設置成'X'就可以解決不同銷售訂單合併創建交貨單的問題了。
 
5.更改交貨單bapi       :BAPI_OUTB_DELIVERY_CHANGE  (修改DN)
   修改外向交貨單揀配數量:SD_DELIVERY_UPDATE_PICKING (揀貨)
 
6.交貨單發貨過賬bapi   :WS_DELIVERY_UPDATE
   弊端就是沒有返回發貨過賬的物料憑證號: 前提是一個交貨單發貨過賬生成一張物料憑證
   SELECT single VBELN into RVBELN  FROM VBFA WHERE VBELV = DELIVERY AND POSNV = 10 ."AND VBTYP_N = 'R'.
6-1.交貨單發貨過賬BAPI:BAPI_OUTB_DELIVERY_CONFIRM_DEC
   前提要先做揀貨,才能過賬
 
 
7.交貨單發貨過賬取消:WS_REVERSE_GOODS_ISSUE
                  MB_CANCEL_GOODS_MOVEMENT
 
8.出具發票bapi:BAPI_BILLINGDOC_CREATEMULTIPLE  
   注意參數ref_doc_ca
 
9.沖銷發票:BAPI_BILLINGDOC_CANCEL
 
 
 
 
 
發佈了78 篇原創文章 · 獲贊 21 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章