简介这是 SAP S4 HANA S4520 采购模块的中文版教程贴合 SAPMM 顾问工作场景面向应用顾问、项目经理和最终用户。内容由浅入深覆盖采购物料主数据、供货源与条件、货源确定、优化采购、凭证审批、特定采购流程、供应商评估及其他定制主题不仅讲解物料主数据视图和维护状态等基础还展开配额协议、计划协议、外协加工、审批工作流等高级应用可支撑从系统操作到流程优化的完整学习路径。资源包含 1 个 PDF 文件压缩包约 18MB按单元与课程组织目录便于对照章节系统学习。教程提供了大量菜单路径、业务示例和课程目标可帮助读者理解采购主数据维护、货源控制、供应商评估 KPI 与版本管理等细节目前已有 1511 人次学习。整体框架完整、内容实用适合 SAP 采购模块自学及企业内部培训参考。1. 先看知识地图S4520 涵盖的采购链路S4520 这门课表面上是“SAPMM S4520 采购模块”的操作培训但真正讲的是整条采购价值链采购主数据 → 供货源和条件 → 货源确定 → 采购申请与订单处理 → 凭证审批 → 特定采购流程 → 供应商评估。梳理下来会发现PO 只是这条链的出口之一前面每一步都在为它准备“缺省值”和“控制参数”。课程的适用对象对应三类角色应用顾问要在定制配置里解释每个开关的作用项目经理要用它判断实施范围最终用户则靠它搞清楚屏幕上的字段从哪来、缺省值为什么不一样。后面的所有复习都应围绕这条链路展开。2. 采购主数据物料主记录、物料类型与业务伙伴的一组搭配2.1 物料主记录从视图表到维护状态物料主记录是公司所有业务流程数据的中央资源库数据按视图归类分别服务采购、生产、销售、仓储等部门。复习这部分时首先要能背出“视图 → 信息示例”的映射因为后续所有缺省值都能在这里找到源头。视图主要信息示例基本数据物料短文本、基本计量单位、重量、数量销售销售价格、最小订单数量、项目类别组采购采购组按工厂、超量交货和不足交货容差、采购订单单位、控制标识MRP安全库存、计划交货时间、MRP 类型会计核算价格控制、之前和未来价格、当前评估价格存储发货单位、存储条件、包装尺寸预测预测模型、预测期间、预测值和消耗值最容易错的是组织级别。物料主记录中客户端级别的数据适用于所有公司代码、工厂和存储位置包括物料组、短文本、基本计量单位和采购订单文本而工厂级别的数据才是采购数据的主体比如采购组、采购订单单位、自动建立采购订单、货源清单需求等控制标识。很多初学者把“采购组”当成全局字段实际它是按工厂维护的。维护状态也是高频考点。采购视图的维护状态必须是 E创建采购订单时系统才会认为该物料“已充分维护”如果物料类型包含基于价值的库存管理会计核算视图维护状态 B也必须可用。想检查维护是否完整可以用扩展物料视图功能MM50它会一次列出所有用户部门比逐个视图查看要省事得多。2.2 物料类型ROH、NLAG、UNBW 的差异是重点创建物料主记录时必须分配物料类型常见的是原材料ROH、非库存物料NLAG和非估值物料UNBW。物料类型不是随便选的标签它会控制编号范围、屏幕顺序、允许维护的部门、采购类型内部生产还是外部采购以及数量和价值的更新逻辑。物料类型数量更新价值更新会计视图典型场景ROH原材料有有有从外部采购、需要库存管理NLAG非库存物料无无有仅评估价格备件、办公用品不存储UNBW非估值物料有无无复印纸等直接消耗品NLAG 看起来“不收库存”但收货时订单数量会作为消耗数量过账不能过账到库存科目也无法在收货或发票时更新评估价格。UNBW 则相反它包含数量更新可以用库存概览控制当前库存但不需要值由于没有会计视图采购订单项目必须带有科目分配创建采购申请时还必须手动输入评估价格。两者都允许创建信息记录或合同来设置货源这一点容易漏。另外要记住更改物料类型事务 MMAM的前提是该物料没有库存、没有未清凭证。想改物料类型时若被系统拦住先优先处理未清单据而不是绕过检查。2.3 业务伙伴类别、角色与三个数据层级SAP S/4HANA 中供应商和客户主数据统一通过业务伙伴BP管理。创建业务伙伴时首先要选业务伙伴类别自然人、组或组织。这个类别是静态的创建后无法更改选错就只能新建。业务伙伴通过角色连接业务流程采购相关的角色主要是“供应商”和“FI 供应商”。供应商主数据按层级拆分复习时建议按三层记忆常规数据客户端级别包括地址、控制数据、银行明细和关系。会计数据公司代码级别包括统驭科目、预扣税、付款方式等。采购数据采购组织级别包括采购订单货币、Incoterms、付款条件以及基于收货的发票校验、自动评估 GR 结算交货、回执需求、自动建立采购订单等标识。其中“基于收货的发票校验”和“自动评估 GR 结算交货”这两个标识最容易被忽略。前者决定发票是否按收货数量校验后者决定是否自动执行 GR/IR 结算。它们会直接作为采购订单和框架协议的缺省值配置错了后续付款和结算都会受影响。供应商子范围的概念也值得单独记它可以根据条件把供应商的总产品范围细分比如“小汽车”“卡车”最大长度为六个字符可以在信息记录或采购凭证项目中分配。使用前要先在常规供应商数据中允许“工厂/子范围附加数据”。此外还有一次性供应商当尚未创建业务伙伴主记录时可以使用一次性供应商来创建询价、采购订单或框架协议。这类主记录不能存特定地址创建采购凭证时必须手动输入地址数据并且创建时一定要选择包含一次性供应商科目组的分组这一步漏掉会导致后续无法找到可用主记录。采购类别是 SAP S/4HANA 中的新业务实体把物料组分组以后用于组织和分析支出。供应商评估中的“软事实”评分和采购实时分析都会用到它考试或实施时不要把它和物料组混为一谈采购类别是物料组的上层归集。2.4 合作伙伴角色从维护级别到确定配置合作伙伴角色描述业务伙伴在采购流程中承担的职能例如订货地址、供货商、开发票方、收款方。前提是相关业务伙伴有对应主记录。合作伙伴角色的维护级别有四种采购组织、采购组织/工厂、采购组织/供应商子范围、采购组织/工厂/供应商子范围。级别越低数据越具体复制到采购凭证中作为缺省值的时机也不同。合作伙伴确定需要完成四步定制配置定义客户端范围内要使用的所有合作伙伴角色并决定是否设置唯一标识。将合作伙伴角色分配给科目组控制角色的有效使用范围。为采购凭证定义合作伙伴方案再把角色分配到方案中。可选按科目组创建合作伙伴方案系统会检查输入角色是否包含在方案中。合作伙伴方案中有几个关键标识非常容易考不允许更改供应商主数据层面的角色不可更改但可以删除采购凭证层面的角色既不能更改也不能删除。强制决定该合作伙伴是否是强制的。更高级别若工厂或子范围级别不存在角色系统会向上搜索采购组织级别对非 ME21N 事务创建的采购订单同样有效。结束决定合作伙伴确定的时机。设置后保存或检查凭证时才根据供应商主记录确定角色未设置时在抬头输入供应商后立即确定。这里有一个反直觉的警告如果要使用按开发票方的折扣或附加费开票方合作伙伴角色不应设置“结束”标识。因为保存或检查采购订单无法触发新的价格确定。实践中很多人为了统一合作伙伴确定流程给所有角色都设了“结束”结果发票折扣静默失效查半天查不到原因。课程里的合作伙伴消息示例也说明了一条完整链路供应商 T-SUP03 作为 T-SUP02 的订货地址需要依次确认科目组、采购组织级别方案、合作伙伴方案 0002、消息条件记录。换句话说合作伙伴功能不只是主数据还牵涉输出管理使用新输出管理时还要定义业务规则。3. 供货源和条件信息记录、合同与计划协议的选择逻辑3.1 价格确定与采购信息记录价格确定是采购模块中“条件技术”的具体体现。采购凭证中的价格通常来自条件记录而采购信息记录正是最常用的价格来源。复习时先抓住它的结构信息记录把供应商、物料、采购组织或工厂组合在一起维护有效期间和价格条件。创建采购订单时系统会自动从信息记录中复制价格省去手工输入。信息记录的价值有两个一是提供价格缺省值二是参与货源确定。很多实施项目上线初期没有维护信息记录采购员创建 PO 时发现价格字段是空的这就是源头没建好。创建信息记录时还要注意“特殊功能”和“特殊信息记录”的区别特殊信息记录用于寄售、分包等特殊场景不能和普通采购信息记录混用“使用信息记录中的特殊功能”则包括最小订购数量、舍入规则、交货单位等这些参数会一并复制到采购凭证中直接影响收货数量。3.2 中央合同与物料组合同合同是长期框架协议目的是锁定价格和供货条件不直接产生收货。中央合同的特点是合同对象不绑定具体工厂或公司代码适合集团统一谈价、各地分别收货的场景创建时指定物料和有效期后续各工厂通过合同下达采购订单。物料组合同解决的是“一类物料”的框架协议问题。比如公司每年向某供应商采购一批办公用品如果逐个物料维护合同维护量大且价格不一致改为物料组合约后合同以物料组作为对象后续采购凭证再具体指定物料。这类合同在创建时对物料主数据的依赖更小因而更灵活但复核时也更难直接看出合同覆盖了哪些物料需要额外注意合同监控清单。3.3 计划协议有发布文档与无发布文档计划协议适用于长期供货关系核心特征是“框架协议 计划行”。供应商按协议供货但每次供货数量和日期通过计划行确定采购订单可能根本不会生成。有发布文档的计划协议每次计划行会通过发布文档调度计划正式发给供应商供应商以此为准组织生产和发货适合 JIT 场景。无发布文档的计划协议则只更新计划行不额外产生发布文档适合数量稳定、周期固定的供货。创建时注意供应商主数据中“带有审批凭证的计划协议处理中审批创建参数文件的缺省值”是工厂级别的数据如果不维护审批参数可能无法正确默认到计划协议行。3.4 三类“价格凭证”的选择对比对象用途后续凭证维护粒度典型场景采购信息记录记录价格和供货条件不强制产生订单但 PO 会引用物料 供应商 工厂级别日常采购价格参考合同长期框架协议锁价格通过后续 PO 收货单个物料或物料组年度框架、集中谈价计划协议长期供货 计划行不产生 PO靠计划行物料 供应商按时间段排程长期稳定供应、JIT选择逻辑其实不复杂只要需要长期固定价格优先考虑合同供货频率高且排期稳定用计划协议只想要一个价格参考源就维护信息记录。最容易犯的错是三者的目的界定不清——信息记录不是框架协议不能替代合同去锁定供应义务合同也不是计划协议无法自动生成未来的计划行。4. 货源确定与执行货源清单、配额协议到采购订单监控4.1 货源清单把货源锁死或放开货源清单在物料和工厂层面维护一组“允许的供应商”并设置有效期。它的核心控制点是固定货源标识。如果某物料只允许从一个供应商采购就在货源清单中把该货源标记为固定货源系统在执行货源确定时会把它排在最前面。与货源清单配套的还有“货源清单需求”标识维护在物料主记录的采购视图中。如果设置了该标识创建采购申请时系统会强制检查货源没有货源清单物料就无法正常处理。冻结供货源则用于临时禁用某个货源比如供应商质量出问题或合规审查期间把货源冻结后新的采购申请和 PO 就不会再选到它已经在途的订单不受影响。注意“冻结”和“删除”不一样冻结保留历史凭证的追溯能力。4.2 配额协议需求怎么分给多个供应商配额协议解决的是“多家供应商如何分单”的问题。它按物料、工厂和有效期为多个货源分配配额。配额可以基于数量也可以基于配额基本数量系统按比例把需求分配给各供应商避免采购员人工平衡订单。配额协议执行计划运行的过程可以理解为系统把未分配的采购申请或需求逐条跑一遍货源确定。下面用一段概念代码帮助记忆货源确定的判断顺序货源确定顺序概念示意 1. 检查货源清单中的固定货源 若存在固定货源 - 直接选用该供应商 2. 检查配额协议 若存在配额分配 - 按配额比例选择供应商 3. 检查其他允许货源 从仍允许的供应商清单中选择这段代码不是系统标准实现而是复习时用于记忆的优先级模型。实际系统中还会受自定义逻辑、审批过程和数据完整性影响但“固定货源优先于配额协议冻结货源不参与选择”是通用原则。配置时如果货源清单和配额协议同时存在而固定货源没有设置系统可能按配额协议分配想让配额强制生效必须保证货源清单中没有固定货源与之冲突。4.3 采购申请处理与采购订单监控采购申请分未分配和已分配两类。未分配的采购申请还没有确定货源或供应商需要人工处理可以手动指定货源也可以将它转换生成采购订单。已分配的采购申请则已经有了供应商建议后续重点转为核对数量、价格和日期再创建订单。“优化采购”单元的核心动作其实就三个批量处理未分配申请、跟踪已分配申请、监控采购订单。监控采购订单时要重点看三个维度数量是否还有未交货数量是否有超量或不足交货。价格订单价格和信息记录或合同价格是否一致。日期计划交货日期是否临近供应商确认是否及时。第 8 单元提到的一些主题也在这里收口。采购凭证类型定制决定凭证的编号范围、后续业务动作和允许的事务字段选择则决定哪些字段在界面上可见、可输入或必填。凭证类型配错很可能导致订单无法收货或发票校验异常字段选择设置不当则会出现“字段明明在主数据里维护了订单上看不到”之类的问题。版本管理可选课程用于跟踪采购凭证的变更历史在审计和供应商沟通中非常实用建议有条件就启用。5. 易漏点审批过程、特定采购流程与供应商评估5.1 审批过程从审批策略到灵活工作流SAP S/4HANA 中采购凭证审批从传统的审批策略升级为“审批过程 灵活工作流”。复习时不要把旧逻辑套上来重点掌握三个配置动作创建审批过程定义触发条件比如采购申请金额、物料组、工厂或采购组。设置灵活工作流定义审批步骤、各级审批负责人可以按金额分阶段审批。将审批过程分配给采购凭证类型或工厂并激活工作流。课程里专门有一课叫“转换已审批的采购申请”意思是审批通过后采购申请需要被转换生成采购订单而不是自动生成。这个环节最容易漏的是审批过程配好了但工作流没有真正激活结果单据卡在“已审批”状态无法转换。激活后建议用一个真实申请完整跑一遍确认每一步都有负责人。5.2 特定采购流程发票计划、一揽子、外协与 MPN特定采购流程是实施顾问的高频考点也是“看起来会、操作就翻车”的重灾区。发票计划适用于周期性采购或服务类采购比如按月度付款的长期服务。它按计划日期生成发票不依赖每次收货。配置时要注意计划行与发票计划的一致性避免服务已完成但发票计划还没到期的尴尬。一揽子采购订单适合“多个物料、多个交货期、一次性结算”的场景例如耗材集中采购。因为订单行多、日期分散最容易漏的是收货控制。如果订单设置了超量交货容差却忘了在收货时做批次控制很容易多收或多结算。外协加工是给供应商提供组件、由供应商加工后再收回成品。这个场景容易错的是“组件没有在外协订单中标识出来”导致供应商拿不到发料申请。建立外协采购订单时除了成品行还必须在行项目中有组件明细发料和后续结算都依赖这些组件行。MPN制造商零件编号采购适用于供应商按制造商编号供货、而内部不维护该物料的场景。MPN 物料需要映射到内部物料价格则以 MPN 相关条件为准。不少项目在 MPN 的“映射关系”上维护不全PO 创建后价格取不到问题往往出在信息记录或条件记录没有按 MPN 组合维护。5.3 供应商评估标准评分与 KPI供应商评估在 SAP S/4HANA 中依托后勤信息系统LIS运行。系统先按采购凭证生成评分数据再按评估类别汇总。标准评估类别通常覆盖价格、质量、交期和服务每一类可以设置权重最终得出综合评分。采购类别新引入的“软事实”评估则把难以量化的因素也纳入分析。复习供应商评估时先把公式结构理清综合评分 各类别得分 × 权重之和。权重在自定义中维护评估数据来自采购凭证、收货凭证和发票校验。最容易忽略的是如果系统里没有足够的采购和收货凭证评估结果是空的或失真KPI 指标比如准时交货率、质量缺陷率也依赖历史数据上线初期评估功能往往需要先积累数据再启用。5.4 最容易忽略的五个点以下五点是我反复复习后筛出来的高频易漏点每条按“易漏点 → 为什么漏 → 怎么补”整理一、物料主数据维护状态 E 和 B 缺一不可。采购视图维护状态 E 是创建 PO 的前提物料类型含基于价值的库存管理时会计视图状态 B 也必须可用。漏掉 B 的后果是后续收货估价异常。用 MM50 检查所有视图的维护状态是最快的补法。二、业务伙伴类别创建后无法修改。类别自然人、组、组织是静态属性选错只能新建。创建前先确认商业角色而不是先建再改。三、开票方合作伙伴角色不能随意设置“结束”标识。设置后保存或检查采购订单无法触发新的价格确定按开票方计算的折扣和附加费会静默失效。涉及折扣的流程开票方角色应保持不设结束。四、外协加工订单必须有组件明细。没有组件行的外协 PO发料无依据结算对不上。创建后应在订单概览中再次确认组件是否挂在成品行下。五、审批过程配好但不代表工作流已激活。审批过程和灵活工作流是两个层面缺一个都会导致“已审批申请无法转换”。配置完成后必须用测试凭证完整走一遍不能只看配置页面变绿。6. 复习清单考前按这条路线自查一遍6.1 三天冲刺复习表最后一阶段不建议再逐页翻书而是按模块自查。下面这张表是我考前最后三天使用的复习路线模块高频考点自查问题采购主数据物料类型、维护状态、BP 层级NLAG 和 UNBW 的差异是什么维护状态 E/B 何时需要同时存在供货源和条件信息记录、合同、计划协议中央合同和物料组合约区别在哪有发布文档的计划协议与无发布文档差在哪货源确定货源清单、配额协议、冻结固定货源和配额协议谁优先冻结货源后旧订单是否受影响审批与转换审批过程、灵活工作流、转换审批通过后一定自动生成 PO 吗工作流未激活时单据卡在哪一步特定流程发票计划、外协、MPN外协订单的组件在哪里维护MPN 为什么取不到价格供应商评估评估类别、权重、KPI综合评分怎么算软事实评估数据从哪里来6.2 一条复习主线和经验提醒自查完之后我习惯在每个知识点上再串一遍“主数据 → 框架协议 → 订单 → 收货 → 发票 → 评估”的全流程。以前在模拟项目里只用 NLAG 物料做采购收货预期能看到库存数量变化结果系统把数量直接作为消耗过账当时很困惑后来才意识到 NLAG 不收库存而 UNBW 才有数量更新。从那以后我每学一个新模块都强制自己走一遍最小流程链路再单独测一个“非标物料类型”分支。善用这个习惯考前查漏补缺会很有效希望帮到你。本文还有配套的精品资源点击获取