SAP_ABAP_MM_BAPI清单案例教程——采购发票过账_BAPI_INCOMINGINVOICE_POST_MIRO

SAP ABAP 顾问(开发工程师)能力模型_企业数字化建设者的博客-CSDN博客目标:基于对SAP abap 顾问能力模型的梳理,给一年左右经验的abaper 快速成长为三年经验提参考ALV/REPORT|SMARTFROM|SCREEN|OLE|BAPI|BDC|PI|IDOC|RFC|API|WEBSERVICE|Enhancement|UserExits|Badi|Debughttps://blog.csdn.net/java_zhong1990/article/details/132469977


目标: 掌握SAP MM模块,主要流程相关的BAPI 函数的使用,主要有如下模块:

询价 报价 货源清单 配额安排 采购信息记录 框架协议-合同 框架协议-计划协议 采购订单 采购收货  发票校验 发票过账

一 背景说明

1.1 什么是SAP BAPI.

        BAPI是SAP系统标准函数,比如:采购申请创建函数、采购订单创建函数等等。

1.2 SAP采购模块标准流程

1.2.1 模块导航
采购信息记录修改 SAP_ABAP_MM_BAPI清单案例教程——采购信息记录_企业数字化建设者的博客-CSDN博客
框架协议-合同创建 SAP_ABAP_MM_BAPI清单案例教程——框架协议-合同_企业数字化建设者的博客-CSDN博客
框架协议-合同修改 SAP_ABAP_MM_BAPI清单案例教程——框架协议-合同_企业数字化建设者的博客-CSDN博客
框架协议-计划协议创建 SAP_ABAP_MM_BAPI清单案例教程——框架协议-计划协议_企业数字化建设者的博客-CSDN博客
采购申请创建 SAP_ABAP_MM_BAPI清单案例教程——采购申请_企业数字化建设者的博客-CSDN博客
采购订单创建 SAP_ABAP_MM_BAPI清单案例教程——采购订单_企业数字化建设者的博客-CSDN博客
采购订单收货创建 SAP_ABAP_MM_BAPI清单案例教程——采购订单收货_企业数字化建设者的博客-CSDN博客
采购发票预制 SAP_ABAP_MM_BAPI清单案例教程——采购发票校验_企业数字化建设者的博客-CSDN博客
采购发票过账 SAP_ABAP_MM_BAPI清单案例教程——采购发票过账_企业数字化建设者的博客-CSDN博客

1.2.2 BAPI清单

ME_INFORECORD_MAINTAIN  采购信息记录修改
BAPI_CONTRACT_CREATE 框架协议-合同创建
BAPI_CONTRACT_CHANGE 框架协议-合同修改
BAPI_SAG_CREATE 框架协议-计划协议创建
BAPI_PR_CREATE 采购申请创建
BAPI_PO_CREATE1 采购订单创建
BAPI_GOODSMVT_CREATE 采购订单收货创建
BAPI_INCOMINGINVOICE_PARK 采购发票预制
BAPI_INCOMINGINVOICE_POST 采购发票过账

二 代码模板

1.3 采购发票过账

1.3.1 创建

1.3.2 修改

1.3.3 删除

CALL FUNCTION 'BAPI_INCOMINGINVOICE_POST'
      EXPORTING
        invoicedocnumber = i_belnr
        fiscalyear       = i_gjahr
      TABLES
        return           = lt_return.

三 业务理解

3.1 概念理解

        采购发票过账是SAP MM模块中的一个关键步骤,它确保了采购活动的准确性、合规性和成本控制。通过这一过程,企业能够维护供应链的稳定性,优化财务管理,确保库存数据的准确性,以及为业务决策提供基础数据。此外,采购发票过账还有助于维护供应商关系,确保供应商按时获得付款

  1. 财务核对: 采购发票过账是确保采购成本准确和财务核对的关键步骤。通过将采购发票与采购订单和交货记录进行核对,确保物料或服务的数量、质量和价格与合同和交付一致。

  2. 供应商付款: 一旦采购发票成功过账,企业就可以准确计算供应商应该收到的付款金额。这有助于及时向供应商付款,维护供应商关系,并确保供应链的稳定性。

  3. 成本控制: 采购发票过账有助于企业控制采购成本。通过核对采购发票,可以及时发现和纠正可能存在的价格差异、数量差异或质量问题,从而避免不必要的支出。

  4. 合规性和审计: 采购发票过账过程确保了采购活动的合规性,包括遵守采购协议和合同的规定。这有助于满足法律法规的要求,并为将来的审计提供了透明度。

  5. 库存管理: 采购发票过账与库存管理密切相关。它确保采购的物料正确地进入库存,从而维护了准确的库存记录,有助于规划和控制库存水平。

  6. 数据记录和分析: 采购发票过账的记录被用于采购活动的数据分析。这包括采购成本分析、供应商绩效分析以及预测未来采购需求等方面。

  7. 自动匹配: 在某些情况下,SAP MM模块具有自动匹配功能,可以自动将采购订单、交货记录和发票进行匹配。这提高了效率,并减少了人为错误的风险。

四  常用Tcode

4.1 基于Tcode的顺序排列

供应商主数据 物料主数据 货源清单 配额安排 采购信息记录 采购订单 框架协议 采购询价/报价 采购申请 订单收货 发票校验 物料需求计划
BP-供应商主数据 MM01 - 物料主数据新增 ME01 - 维护 MEQ1 - 维护 ME11 - 创建 ME21N - 创建 框架协议-合同: 询价: ME51N - 创建采购申请 MIGO - 货物移动 MIRO - 发票校验 MD01 - 联机
XK01 - 创建 MM02 - 物料主数据修改 ME03 - 显示 MEQ3 - 显示 ME12 - 修改 ME22N - 更改 ME31K - 创建 ME41 - 创建 ME52N - 更改采购申请 MB03 - 显示物料凭证 MD04 - 显示库存/需求状况
XK02 - 更改 MM03 - 物料主数据查询 ME0M - 清单查询 MEQ4 - 更改 ME13 - 查询 ME23N - 显示 ME32K - 更改 ME42 - 更改 ME53N - 显示采购申请 MB51 - 物料凭证清单
XK03 - 显示 MM04 - 物料主数据冻结与解冻 ME04 - 修改记录查询 MEQM - 按物料 (清单显示) ME14 - 修改记录查询 ME29N - 审批 ME33K - 显示 ME43 - 显示 ME54N - 批准采购请求 MMBE - 库存总览
XK04 - 修改 MM50 - 扩充物料视图 ME15 - 删除 ME34K - 维护补充 ME44 - 维护补充 ME5A - 清单查询 MB52 - 现有仓库库存清单
XK05 - 冻结 MM06 - 删除物料标记 ME1L - 清单查询 ME35K - 审批 ME45 - 审批
XK06 - 删除标记 MM60 - 物料清单 框架协议-计划协议: 报价:
XK07 - 科目组改变 MM17 - 成批维护 ME31L - 已知供应商 ME47 - 维护
ME37 - 库存传送计划协议 ME48 - 显示
ME32L - 更改 ME49 - 价格比较
ME33L - 显示
ME34L - 维护补充
ME35L - 审批

鸣谢:感谢查阅,请多多指教,有用请收藏、点赞哦 ! 

你可能感兴趣的:(Abap编程,经验分享,MIRO,发票过账,ABAP,MM)