ABAP-公司间交易平台开发

项目:公司间交易平台开发

背景:物流园区工厂A向工厂B采购,要以贸易公司位中转方,之前是工厂A给贸易公司下采购订单,然后贸易公司下销售订单,然后贸易公司向工厂B下采购订单,工厂B创建销售订单,进行交货,开票,然后贸易公司收货后,工厂A再进行收货,现在希望将这个流程做成自动化.

 

创建需求PO的时候,自动创建贸易SO,贸易PO,供应商SO:

采购订单创建BAPI:

BAPI_PO_CREATE1

参考:ABAP:采购订单创建BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)

采购订单审批BAPI:

BAPI_PO_RELEASE

参考:ABAP:采购订单审批及采购订单反审批BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)

采购订单反审批BAPI:

BAPI_PO_RESET_RELEASE

参考:ABAP:采购订单审批及采购订单反审批BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)


 

销售订单创建BAPI:

SD_SALESDOCUMENT_CREATE

参考:APAP:销售订单创建BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)

销售订单审批函数:

STATUS_CHANGE_EXTERN

参考:ABAP:销售订单审批及反审函数 - 阿胖的阿多 - 博客园 (cnblogs.com)

销售订单反审批函数:

STATUS_CHANGE_EXTERN

参考:ABAP:销售订单审批及反审函数 - 阿胖的阿多 - 博客园 (cnblogs.com)


 

PO收货

MIGO收货BAPI:

BAPI_GOODSMVT_CREATE

参考:ABAP:MIGO收货BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)


 

修改需求PO的时候,自动修改贸易SO,贸易PO,供应商SO:

ME22N增强:

BADI:ME_PROCESS_PO_CUST

处理行项目:PROCESS_ITEM

处理抬头:PROCESS_HEADER

保存前处理:POST

参考:ABAP:ME22N采购订单修改增强 - 阿胖的阿多 - 博客园 (cnblogs.com)


VA02销售订单修改BAPI:

BAPI_SALESORDER_CHANGE

参考:ABAP:VA02销售订单修改BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)


 

ME22N采购订单修改BAPI: 

BAPI_PO_CHANGE

参考:ABAP:ME22N采购订单修改BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)


采购订单及销售订单开票

MIR7采购发票预制BAPI:

BAPI_INCOMINGINVOICE_PARK

参考:ABAP:MIR7采购发票预制BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)


 

VF01销售开票BAPI:

BAPI_BILLINGDOC_CREATEMULTIPLE

参考:ABAP:VF01销售开票BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)

销售订单发票过账:

VF02销售发票过账:

BAPI_ACC_DOCUMENT_POST

项目中用的BDC!!!

参考:ABAP:VF02销售发票过账BDC - 阿胖的阿多 - 博客园 (cnblogs.com)

 

MIRO采购预制发票过账:

BAPI_INCOMINGINVOICE_POST

参考:ABAP:MIRO采购预制发票过账BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)

采购收货冲销

MIGO收货冲销BAPI:

BAPI_GOODSMVT_CREATE

参考:ABAP:MIGO收货冲销BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)

销售发票冲销

VF11销售发票冲销BAPI:

BAPI_BILLINGDOC_CANCEL1

参考:ABAP:VF11销售发票冲销增强 - 阿胖的阿多 - 博客园 (cnblogs.com)


 

冲销完以后VF02过账BAPI:

BAPI_ACC_DOCUMENT_POST

项目中用的BDC!!!

参考:ABAP:销售发票冲销BAPI及VF02过账BDC - 阿胖的阿多 - 博客园 (cnblogs.com)

采购发票冲销

MR8M采购发票冲销BAPI:

如果预制发票已经过账:

BAPI_INCOMINGINVOICE_CANCEL

否则:删除预制发票

MR8M删除预制发票:用的BDC!!!

参考:ABAP:MR8M采购发票冲销BAPI - 阿胖的阿多 - 博客园 (cnblogs.com)

VA02销售订单保存前增强

参考:ABAP:VA02销售订单保存前增强 - 阿胖的阿多 - 博客园 (cnblogs.com)

VF02/VF03销售发票保存前增强

参考:ABAP:VF02/VF03销售发票保存前增强 - 阿胖的阿多 - 博客园 (cnblogs.com)

采购发票校验增强MIR4

参考:ABAP:MIR4采购发票校验增强 - 阿胖的阿多 - 博客园 (cnblogs.com)

MR8M冲销采购预制发票增强

参考:ABAP:MR8M冲销采购预制发票增强 - 阿胖的阿多 - 博客园 (cnblogs.com)

VF11销售发票冲销增强

参考:ABAP:VF11销售发票冲销增强 - 阿胖的阿多 - 博客园 (cnblogs.com)

VL01N创建交货单增强

参考:ABAP:VL01N增强 - 阿胖的阿多 - 博客园 (cnblogs.com)

MIGO收货冲销增强

参考:ABAP:MIGO收货,冲销增强 - 阿胖的阿多 - 博客园 (cnblogs.com)

posted @ 2022-12-19 12:55  阿胖的阿多  阅读(450)  评论(0编辑  收藏  举报