您的位置:首页 > 其它

SAP ABAP SD 常用BAPI

2014-05-29 14:34 225 查看
1.创建标准销售订单的bapi:BAPI_SALESORDER_CREATEFROMDAT2


2.创建退货销售订单的bapi:BAPI_CUSTOMERRETURN_CREATE


3.更改销售订单bapi:BAPI_SALESORDER_CHANGE


4.根据销售订单创建交货单:BAPI_DELIVERYPROCESSING_EXEC

销售订单是允许多个销售订单创建一个交货单Tcode:VL10AVL10C

在使用这个BAPI的表参数时,肯定是要传入每一个交货单的行项目的,参数如图:




这个结构有一个字段:'ORDCOMBIND',将这个字段设置成'X'就可以解决不同销售订单合并创建交货单的问题了。


5.更改交货单bapi:BAPI_OUTB_DELIVERY_CHANGE(修改DN)

修改外向交货单拣配数量:SD_DELIVERY_UPDATE_PICKING(拣货)


6.交货单发货过账bapi:WS_DELIVERY_UPDATE

弊端就是没有返回发货过账的物料凭证号:前提是一个交货单发货过账生成一张物料凭证

SELECTsingleVBELNintoRVBELNFROMVBFAWHEREVBELV=DELIVERYANDPOSNV=10."ANDVBTYP_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






                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: