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)