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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示