
简介这份中文版 SAP S4 HANA S4520 教程面向应用顾问、项目经理及最终用户聚焦供应链管理中的采购模块帮助读者从基础主数据维护进阶到复杂流程优化。内容覆盖采购主数据、供货源与条件、货源确定、优化采购、凭证审批、特定采购流程、供应商评估及其他主题精选等单元涉及物料主记录视图、信息记录、配额协议、审批工作流、外协加工、MPN 采购与 KPI 评估等具体知识点。资源为单个 PDF 文件压缩包约 18MB结构按单元与课程编排便于按模块检索学习。目前已有 1504 人学习下载适合希望系统掌握 S4 HANA 采购操作、提升供应链效率与合规控制力的中高级读者对照查阅。1. 中文版 SAP S4 HANA S4520 采购教程从物料主数据到供应商评估的完整实操拆解如果你正在找一套能直接照着在系统里点、能对着配置路径抄的 SAP 采购学习材料这套中文版 S4 HANA S4520 教程大概率就是你要的东西。它不是那种只讲概念的 PPT 合集而是按单元和课程拆开的操作手册覆盖了采购主数据、供货源与条件、货源确定、采购优化、凭证审批、特定采购流程、供应商评估以及定制配置精选八大板块。适合三类人刚接触 SAP MM 模块的应用顾问、需要梳理采购流程的项目经理以及每天要在系统里创建采购订单和合同最终用户。我拿到这份材料后第一反应是它的目录结构非常像 SAP 标准培训教材的编排方式——每个课程都有课程概述、业务示例、课程目标和操作路径这意味着你可以把它当成一本可以随时翻到某一节直接上机练习的工具书而不是从头读到尾的理论读物。接下来我会按实际使用顺序把这份教程里最值得先啃的几块内容拆开讲清楚包括每一步的事务代码、配置路径和容易翻车的地方。2. 采购主数据物料主记录与业务伙伴的创建逻辑2.1 物料主记录的组织级别与维护状态物料主记录是整个采购流程的起点没有它后面什么订单都创建不了。这份教程把物料主记录的结构讲得很细核心要抓住两个东西视图和组织级别。视图是按部门分的采购视图里存的是采购组、采购订单单位、超量交货容差这些控制参数MRP 视图里是安全库存、计划交货时间会计视图里是价格控制。组织级别则是客户端、工厂、存储位置三层大部分采购数据存在工厂级别。维护状态是很多人会忽略的一个点。教程里明确写了采购的维护状态是 E。当你创建采购订单时物料的维护状态必须为 E否则系统会报错。如果物料类型包含基于价值的库存管理那会计数据也就是维护状态 B 也必须可用。你可以用事务代码 MM50 来检查物料是否已经充分维护。创建物料主记录的事务代码是 MM01更改是 MM02显示是 MM03。教程里还提了一句SAP Fiori 快速启动板里有对应的创建物料、更改物料和显示物料应用但底层调用的还是 MM01、MM02、MM03 这三个事务。所以如果你习惯用 GUI直接敲事务代码最快。# 创建物料主记录的标准路径 # 事务代码MM01 # 菜单路径物流 - 物料管理 - 物料主数据 - 物料 - 创建常规 # 操作步骤 # 1. 输入物料编号或留空让系统内部编号 # 2. 选择物料类型比如 ROH原材料或 NLAG非库存物料 # 3. 选择需要维护的视图至少勾选采购视图 # 4. 选择组织级别工厂 # 5. 逐个视图填写数据并保存上面这段操作里物料类型的选择直接决定了后面哪些视图可用、编号是内部还是外部、采购类型是内部生产还是外部采购。教程里特别强调了两个特殊物料类型NLAG 和 UNBW。NLAG 适用于备件或定期采购的办公用品不允许数量更新和价值更新收货时订单数量直接作为消耗过账。UNBW 适用于复印纸这类物料有数量更新但没有价值更新采购订单项目必须具有科目分配。这两个类型在实际项目里经常被用错导致库存对不上或者科目找不到。物料类型更改的前提是物料没有库存也没有未清凭证更改事务代码是 MMAM。如果你在项目里遇到物料类型选错了想改先查库存和未清凭证不然系统直接拒绝。2.2 业务伙伴的创建与合作伙伴角色配置SAP S4 HANA 里供应商主数据是通过业务伙伴来管理的这和 ECC 时代分开维护供应商和客户的方式不一样。教程里写得很清楚业务伙伴主数据用事务代码 BP 维护也可以通过 Fiori 快速启动板里的应用操作。创建业务伙伴时首先要选业务伙伴类别分自然人、组、组织三种。这个类别一旦创建就不能改了所以选之前要想清楚。供应商相关的业务伙伴角色是“供应商”和“FI 供应商”数据分三个层级常规数据在客户端级别会计数据在公司代码级别采购数据在采购组织级别。合作伙伴角色是这份教程里我觉得最值得反复看的部分。在采购流程中业务伙伴可以承担订货地址、供货商、开发票方、收款方等角色。你可以在采购组织、采购组织/工厂、采购组织/供应商子范围、采购组织/工厂/供应商子范围这四个级别上维护合作伙伴角色。教程里给了一个完整的示例供应商 T-SUP03 作为 T-SUP02 的订货地址接收采购订单的消息。整个确定流程走了八步从确定科目组到检查合作伙伴方案最后创建凭证类型为 NB 的采购订单系统自动把 T-SUP03 确定为订货地址。# 创建业务伙伴的事务代码 # 事务代码BP # 菜单路径物流 - 销售和分销 - 主数据 - 业务伙伴 # 删除业务伙伴的事务代码 # 事务代码BUPA_DEL # 显示供应商清单的事务代码 # 事务代码MKVZ # 菜单路径物流 - 物料管理 - 采购 - 主数据 - 供应商 - 清单显示 - 采购清单合作伙伴确定需要在定制里做四步设置定义合作伙伴角色、允许角色用于科目组、定义合作伙伴方案、把角色分配到方案。教程里提到了两个关键标识不允许更改和强制。不允许更改标识用来限制对业务伙伴定义的合作伙伴进行修改但可以删除指定的合作伙伴角色。强制标识用来确定某个合作伙伴是否是必须的。还有一个结束标识指定合作伙伴确定的时间。如果设置了结束标识系统在保存或检查凭证时才确定合作伙伴角色。教程里给了一个警告如果要使用按开发票方的折扣/附加费开票方合作伙伴角色不应该设置结束标识因为保存或检查采购订单的操作无法触发新的价格确定。这个坑我在实际项目里见过有人踩发票过账时折扣没算进去查了半天才发现是合作伙伴确定的时机问题。3. 供货源与条件信息记录、合同和计划协议的落地操作3.1 采购信息记录的创建与价格确定基础供货源和条件这个单元解决的是“从哪里买”和“以什么价格买”的问题。教程里先讲了价格确定的基础知识然后落到采购信息记录的创建。采购信息记录是连接物料和供应商的桥梁里面存了价格、条件、交货时间这些关键数据。创建信息记录的事务代码是 ME11更改是 ME12显示是 ME13。信息记录里有一个特殊功能值得注意你可以在信息记录中维护特殊条件比如按数量阶梯定价或者按时间段定价。教程里专门有一节讲“使用信息记录中的特殊功能”说明这部分在实际业务中很常用。创建信息记录时系统会根据物料和供应商自动带出一些缺省值比如采购订单单位、交货时间等这些缺省值来自物料主记录和业务伙伴主数据的配置。# 创建采购信息记录 # 事务代码ME11 # 菜单路径物流 - 物料管理 - 采购 - 主数据 - 信息记录 - 创建 # 操作步骤 # 1. 输入供应商编号、物料编号、采购组织 # 2. 选择信息记录类别标准、外协、管道等 # 3. 在条件概览里维护价格条件 # 4. 填写交货时间和最小订单数量 # 5. 保存价格确定的基础知识这部分教程里讲的是条件技术的原理。SAP 的价格确定不是简单地在信息记录里填一个数字而是通过条件类型、条件表和存取顺序来计算最终价格。常见做法是先用标准条件类型 PB00 来维护采购价格如果需要折扣或附加费再配置相应的条件类型。这部分内容在教程里是作为分析基础来讲的实际配置需要在定制里做但理解这个逻辑对排查价格问题很关键。3.2 中央合同与计划协议的创建合同和计划协议是两种框架协议用来和供应商约定长期供货关系。教程里分了四节课创建中央合同、创建物料组的合同、创建不具有发布文档的计划协议、创建具有发布文档的计划协议。中央合同的事务代码是 ME31K计划协议的事务代码是 ME31L。中央合同和普通合同的区别在于中央合同可以在多个采购组织之间共享适合集团层面的集中采购。创建物料组的合同时你可以把合同绑定到某个物料组而不是单个物料这样该物料组下的所有物料都可以通过这个合同采购。计划协议分两种有发布文档的和没有发布文档的。有发布文档的计划协议可以创建交货计划行供应商按照计划行交货。没有发布文档的计划协议则更像一个长期合同每次采购时参考协议创建采购订单。教程里把这两种分开讲说明在实际业务中这两种场景都有。# 创建中央合同 # 事务代码ME31K # 菜单路径物流 - 物料管理 - 采购 - 框架协议 - 合同 - 创建 # 创建计划协议 # 事务代码ME31L # 菜单路径物流 - 物料管理 - 采购 - 框架协议 - 计划协议 - 创建 # 操作步骤 # 1. 输入供应商、采购组织、采购组 # 2. 选择协议类型合同或计划协议 # 3. 输入有效期开始和结束日期 # 4. 在项目概览里输入物料、目标数量、价格 # 5. 如果是计划协议创建发布文档交货计划行 # 6. 保存创建框架协议时有一个容易翻车的地方有效期。如果有效期设置得太短后续采购订单引用协议时会报错。另外合同的目标数量只是一个参考值系统不会强制你不能超量采购但你可以通过配置来设置容差。计划协议的发布文档需要单独维护教程里把“不具有发布文档”和“具有发布文档”分成两节课说明这个区别在实际操作中很重要。如果你创建了计划协议但没有维护发布文档供应商看不到交货计划这单就等于白下了。4. 货源确定与采购优化配额协议、货源清单和审批流程4.1 通过货源清单和配额协议控制供货源货源确定解决的是“系统怎么自动帮你选供应商”的问题。教程里讲了两条路径货源清单和配额协议。货源清单的事务代码是 ME01配额协议的事务代码是 MEQ1。货源清单是给物料指定一个或多个合格供应商你可以设置固定货源或者只做清单显示。如果设置了固定货源创建采购申请时系统会自动建议这个供应商。配额协议则是在多个供应商之间分配采购份额比如供应商 A 拿 60%供应商 B 拿 40%。教程里有一节专门讲“使用配额协议执行计划运行”这是配额协议的高级用法系统会根据配额比例自动分配采购申请。# 维护货源清单 # 事务代码ME01 # 菜单路径物流 - 物料管理 - 采购 - 主数据 - 货源清单 - 维护 # 维护配额协议 # 事务代码MEQ1 # 菜单路径物流 - 物料管理 - 采购 - 主数据 - 配额协议 - 维护 # 操作步骤货源清单 # 1. 输入物料编号和工厂 # 2. 在有效期内添加供应商 # 3. 勾选固定货源标识如果需要 # 4. 保存 # 操作步骤配额协议 # 1. 输入物料编号和工厂 # 2. 添加供应商并分配配额比例 # 3. 设置有效期 # 4. 保存配额协议的计划运行是一个后台作业系统会根据配额比例把采购申请分配给不同的供应商。教程里提到了“使用配额协议执行计划运行”这个课程说明这个功能在实际项目中是用来做采购计划自动分配的。如果你手动创建采购申请系统也会根据配额协议建议供应商但最终选择权还在你手里。冻结供货源这个功能在教程里也单独列了一节。冻结供货源的意思是暂时不让某个供应商供货但又不删除货源清单里的记录。常见做法是在供应商出现质量问题或者价格谈判期间先把货源冻结等事情解决了再解冻。这个操作在 ME01 里就能做把供应商的有效期截止日期改到当前日期之前就行。4.2 采购凭证审批与灵活工作流配置审批流程是采购内部控制的核心。教程里分了五节课审批采购凭证、转换已审批的采购申请、在定制配置中配置审批过程、创建审批过程、在采购中设置灵活工作流。审批采购凭证的事务代码是 ME28 或 ME29N转换已审批采购申请的事务代码是 ME59N。审批过程的核心是审批策略。审批策略定义了在什么条件下需要审批、由谁审批、审批顺序是什么。教程里讲到了在定制配置中配置审批过程路径是 IMG - 物料管理 - 采购 - 采购订单 - 审批过程 - 定义审批过程。创建审批过程时你需要定义审批组、审批代码、审批前提条件。审批前提条件可以基于凭证类型、采购组、总价值等字段来设置。# 审批采购凭证 # 事务代码ME28集中审批或 ME29N单个审批 # 菜单路径物流 - 物料管理 - 采购 - 采购订单 - 审批 - 审批凭证 # 转换已审批的采购申请 # 事务代码ME59N # 菜单路径物流 - 物料管理 - 采购 - 采购申请 - 后续功能 - 创建采购订单 # 配置审批过程 # 路径IMG - 物料管理 - 采购 - 采购订单 - 审批过程 - 定义审批过程灵活工作流是 S4 HANA 里的新功能和传统的审批策略可以并行使用。教程里有一节“在采购中设置灵活工作流”说明这个功能在实际项目中已经开始落地。灵活工作流的配置需要在 Fiori 应用里做和传统审批策略的配置路径不一样。如果你在项目里同时用了这两种审批方式要注意它们的优先级和触发条件不然会出现一张采购订单被审批两次的情况。审批流程里有一个常见的坑审批前提条件的字段选择。如果你在审批前提条件里用了某个字段但这个字段在采购订单里不是必填的那系统可能无法正确触发审批。常见做法是先用标准字段做审批条件比如总价值超过一定金额才需要审批这样最稳定。5. 特定采购流程与供应商评估外协加工、MPN 和 KPI 设置5.1 外协加工与制造商零件编号采购特定采购流程这个单元覆盖了几种非标准的采购场景。教程里列了发票计划、一揽子采购订单、外协加工、根据制造商零件编号采购、部署其他特殊采购流程。外协加工的事务代码是 ME2O制造商零件编号采购需要在物料主数据里维护 MPN 数据。外协加工的特点是你要给供应商提供原材料或半成品供应商加工后再卖回给你。在 SAP 里外协加工通过采购订单中的外协项目类别来实现。创建外协采购订单时你需要指定要提供的组件系统会自动生成组件的外协采购申请。收货时系统会同时减少组件库存并增加成品库存。# 创建外协采购订单 # 事务代码ME21N # 操作步骤 # 1. 输入供应商和采购组织 # 2. 项目类别选择外协L # 3. 输入成品物料编号和数量 # 4. 在组件概览里输入要提供的原材料 # 5. 保存 # 根据 MPN 采购 # 事务代码ME21N # 操作步骤 # 1. 在物料主数据里维护制造商零件编号 # 2. 创建采购订单时输入 MPN 物料编号 # 3. 系统自动带出对应的内部物料编号根据制造商零件编号采购这个功能在电子行业和汽车行业很常用。同一个物料可能有多个制造商的零件编号你可以在物料主数据里维护这些 MPN采购时直接输入 MPN 就能找到对应的内部物料。教程里有一节专门讲这个说明它在实际业务中的使用频率不低。发票计划是另一种特殊采购流程。发票计划允许你按照计划日期分多次过账发票而不是一次性过账。这对于服务类采购或者分期付款的采购很实用。创建发票计划的事务代码是 ME21N在采购订单里选择发票计划项目类别然后维护计划行。5.2 供应商评估与后勤信息系统 KPI 设置供应商评估这个单元讲的是怎么用后勤信息系统来评估供应商的表现。教程里分了四节课使用后勤信息系统评估供应商、使用后勤信息系统设置供应商评估、介绍供应商评估中的 KPI、以及相关的配置。事务代码是 ME61 到 ME68 这一系列。供应商评估的核心是评分方法。你可以定义评估标准比如价格、质量、交货时间、服务等然后给每个标准分配权重。系统会根据采购订单的历史数据自动计算供应商的得分。教程里提到了 KPI这是 S4 HANA 里供应商评估的新功能可以在 Fiori 应用里查看供应商的 KPI 仪表盘。# 供应商评估相关事务代码 # ME61维护供应商评估的评分方法 # ME62维护供应商评估的评估标准 # ME63执行供应商评估 # ME64显示供应商评估结果 # ME65维护供应商评估的权重 # 菜单路径物流 - 物料管理 - 采购 - 供应商评估 - 评估供应商评估的配置需要在定制里做路径是 IMG - 物料管理 - 采购 - 供应商评估。你需要定义评分方法、评估标准、权重和评估期间。教程里有一节“使用后勤信息系统设置供应商评估”讲的就是这些配置步骤。采购类别是 S4 HANA 里的新业务实体教程里在业务伙伴那一章提到了。你可以把物料组分组到采购类别用来组织和分析支出。采购类别在供应商评估流程中使用也在采购实时分析中作为单独视图。管理采购类别的 Fiori 应用可以在快速启动板里找到。供应商评估里有一个容易忽略的点评估数据的来源。系统是根据采购订单、收货、发票这些历史数据来自动计算的所以如果你的采购订单数据不完整评估结果就不准确。常见做法是定期检查采购订单的收货和发票过账情况确保数据质量。6. 定制配置与版本管理采购凭证类型和字段选择的进阶技巧6.1 采购凭证类型的定制配置采购凭证类型的定制配置是这份教程最后一个单元的内容也是最有深度的一部分。教程里列了定制配置采购凭证类型、设置采购凭证中的字段选择、部署采购中的版本管理、分析定制配置的特殊方面、定义采购员的功能权限。这些内容适合已经熟悉标准功能、需要做系统配置的顾问。采购凭证类型的配置路径是 IMG - 物料管理 - 采购 - 采购订单 - 定义凭证类型。你可以控制凭证类型的编号范围、字段选择、审批过程、输出控制等。教程里有一节“设置采购凭证中的字段选择”讲的是怎么控制哪些字段在采购订单里是必填、可选还是隐藏。字段选择是通过字段选择组来实现的你可以在定制里定义字段选择组然后把字段选择组分配给凭证类型。# 配置采购凭证类型 # 路径IMG - 物料管理 - 采购 - 采购订单 - 定义凭证类型 # 配置字段选择 # 路径IMG - 物料管理 - 采购 - 采购订单 - 定义字段选择 # 配置版本管理 # 路径IMG - 物料管理 - 采购 - 采购订单 - 版本管理 # 操作步骤 # 1. 选择要配置的凭证类型比如 NB 标准采购订单 # 2. 设置编号范围 # 3. 分配字段选择组 # 4. 配置审批过程如果需要 # 5. 保存版本管理是采购订单的一个可选功能教程里标注了“可选课程”。版本管理允许你记录采购订单的修改历史每次修改都会生成一个新版本。这对于需要审计追踪的采购流程很有用。配置版本管理需要在定制里激活然后在采购订单里就可以查看版本历史。定义采购员的功能权限是另一个进阶配置。你可以通过权限对象来控制采购员能做什么操作比如能不能创建合同、能不能审批采购订单、能不能修改价格。教程里有一节专门讲这个说明在实际项目中权限控制是一个重要话题。6.2 定制配置的特殊方面与排查方法教程里有一节“分析定制配置的特殊方面”这节内容比较抽象但实际项目中很实用。定制配置的特殊方面包括配置的传输、配置的依赖关系、配置的冲突检查。常见做法是在开发系统里做好配置然后通过传输请求传到测试系统和生产系统。传输之前要用配置检查工具检查配置的完整性避免传输后系统报错。采购配置里有一个常见的坑字段选择冲突。如果你在凭证类型里设置了某个字段是必填但在字段选择组里设置了这个字段是隐藏系统会以字段选择组的设置为准。所以配置字段选择时要确保凭证类型和字段选择组的设置一致。另一个坑是审批过程和版本管理的冲突。如果你同时激活了审批过程和版本管理修改采购订单时可能会触发多次审批这个需要在配置时测试清楚。# 检查配置的传输请求 # 事务代码SE01 或 SE09 # 操作步骤 # 1. 输入传输请求编号 # 2. 检查请求里的配置对象 # 3. 释放请求 # 检查配置的依赖关系 # 事务代码SE16 # 表名T16FS字段选择组 # 表名T16FC字段选择组的字段分配排查配置问题时我一般会先查表。采购凭证类型的配置存在 T16FS 和 T16FC 里审批过程的配置存在 T16FW 里。用 SE16 直接查表比在 IMG 里一层层点进去快得多。教程里虽然没有直接讲查表的方法但这是实际项目中排查配置问题的常用手段。版本管理这个功能我建议在测试系统里先试一遍再决定要不要在生产系统里用。因为版本管理会增加数据库的存储开销如果采购订单量很大版本历史会占用不少空间。另外版本管理一旦激活就不能轻易关闭关闭后已有的版本历史会保留但不再生成新版本。这个功能属于那种“用之前想清楚用了就别后悔”的类型。从那以后我每次做采购配置传输之前都会先在测试系统里用 SE16 查一遍 T16FS 和 T16FC 这两张表确认字段选择组的设置和凭证类型的设置没有冲突再释放传输请求。这个习惯帮我省了好几次生产系统报错的麻烦。希望帮到你。本文还有配套的精品资源点击获取