
简介本资源是一份面向ERP系统实施顾问、SAP采购模块初学者及企业信息化人员的实操型用户手册聚焦物料管理中的货源管理核心功能解决采购信息记录、长期协议与货源清单等关键业务场景的系统配置与操作问题。资源为单文件Word文档.doc格式共1个文件大小684KB内容结构完整、步骤详尽涵盖货源维护全流程——包括采购信息记录的创建/修改/显示/冻结、长期采购协议的审批与维护、货源清单的配置逻辑并附有SAP ECC 5.00系统界面路径、事务代码如ME11/ME12、字段说明及典型业务示例如供应商30000004、物料25垫片、采购组织1001等。目前已有114人学习下载适合需快速掌握SAP采购主数据管理规范、开展内部培训或对照系统实操验证的用户可直接用于项目实施参考与岗位技能提升。1. 物料主数据里的“货源管理”不是配个供应商就完事——它决定采购计划能否自动触发、BOM替代料是否生效、甚至影响MRP运算结果在ERP系统中“货源管理”常被误认为只是维护一个“某物料由哪家供应商供货”的静态清单。实际恰恰相反它是连接采购、生产、库存与计划模块的动态枢纽。当系统执行MRP运算时若某物料未配置有效货源记录或货源优先级、最小起订量、交货周期等参数缺失会导致该物料被跳过采购建议生成当车间报工需替代料时系统会依据货源可用性如是否启用、是否冻结、是否在有效期内实时过滤可选替代项更关键的是多货源策略如主供备供国产替代的切换逻辑完全依赖货源记录中的“分配比例”“生效日期”“采购组织”等字段组合控制。本手册V1.0聚焦SAP ERPECC 6.0及S/4HANA 2022 onward中MM模块下货源管理Source Determination的核心配置路径、数据维护规范与典型校验逻辑适用于采购专员、主数据管理员及ERP实施顾问——尤其当你发现采购申请未自动生成、货源分配结果与预期不符、或跨工厂调拨失败时问题根源往往就藏在这份看似简单的“00物料管理用户手册_货源管理”里。2. 源头配置从采购信息记录到货源清单三类基础数据如何联动生效2.1 采购信息记录Info Record是货源管理的底层凭证采购信息记录T-code: ME11/ME12并非单纯的价格存档而是货源管理的数据基石。它必须包含以下强制字段才能参与后续货源确定采购组织Purchasing Organization决定该记录适用的采购责任范围供应商Vendor唯一标识供应方需与供应商主数据LFA1状态一致物料编号Material Number必须与物料主数据MARA中“采购视图”启用状态匹配有效起止日期Valid From/To系统仅在日期范围内启用该记录价格单位Price Unit与净价Net Price影响后续采购订单价格带入但非货源选择直接依据。提示Info Record本身不决定“是否选用”只提供“能否选用”的资格。若某供应商对某物料无有效Info Record即使在货源清单中配置了该供应商系统也会在MRP运行时跳过该条目并记入日志事务码MD04 → 双击需求行 → 查看“来源”标签页。2.1.1 创建采购信息记录的最小命令集# 进入事务码ME11创建采购信息记录 # 输入采购组织、供应商、物料编号后回车 # 系统自动带出供应商主数据地址与物料基本描述 # 必填字段 # - 价格单位通常为1表示按基本计量单位计价 # - 净价必填否则保存失败 # - 有效起始日期建议设为当前日期或未来某日避免历史数据干扰 # - 采购组Purchasing Group可选但若需按采购组做货源分配则必须填写 # 保存后系统生成唯一信息记录号Info Record Number格式为采购组织供应商物料采购组如有逻辑说明Info Record本质是一张“供应商-物料-采购组织”三维关系表。其存在性是后续所有货源决策的前提。系统在MRP运行时首先扫描所有有效Info Record再根据货源清单Source List或配额安排Quota Arrangement进行二次筛选。若Info Record缺失后续环节将无数据可筛。2.2 源头清单Source List是强制性货源策略的执行载体货源清单T-code: ME01/ME02用于定义“某物料在某采购组织下允许由哪些供应商供货”并可设置强制性Fixed Source标志。其核心字段包括字段名是否必填作用说明采购组织Purchasing Org是限定应用范围不同采购组织可配置不同清单物料编号Material是关联物料主数据采购视图供应商Vendor是指定可选供应商有效起止日期Valid From/To是控制策略生效时段固定货源Fixed Source否但关键若勾选MRP将强制使用该供应商忽略配额或价格因素2.2.1 源头清单与采购信息记录的校验关系系统在保存货源清单时会自动校验对应采购组织供应商物料组合是否存在有效Info Record。若不存在保存时弹出错误提示“No info record found for vendor XXX and material YYY in purchasing organization ZZZ”。此时必须先创建Info Record再维护货源清单。注意货源清单不存储价格仅作“准入白名单”。价格仍由Info Record提供。因此同一物料可对A供应商设为固定货源同时对B供应商设为非固定——系统在MRP中优先采用固定货源仅当其不可用如冻结、超期时才启用非固定选项。2.3 配额安排Quota Arrangement实现多货源动态分配当需按比例分配采购量如70%向A厂采购、30%向B厂采购且允许系统自动轮换时必须启用配额安排T-code: MEQ1/MEQ2。其关键参数如下配额有效期Validity Period必须覆盖MRP运行期间否则配额失效配额比例Quota %各供应商占比总和必须为100%最小订单量Min. Order Qty防止因比例过小导致单次采购量低于供应商MOQ已分配数量Allocated Qty系统自动累计已执行采购量用于动态调整下次分配。2.3.1 配额安排启用前提与冲突检测启用配额前需确保物料主数据采购视图中“配额安排”字段MRP视图→“Quota arrangement required”已勾选所有参与配额的供应商均已在货源清单中维护且“固定货源”未勾选否则配额逻辑被绕过各供应商均有有效Info Record。若违反任一条件MRP运行时将报错“Quota arrangement not possible for material XXX” 或 “Fixed source defined, quota arrangement ignored”。3. 实战操作MRP运行中货源分配失败的5类高频原因与逐项排查指令3.1 原因一物料主数据采购视图未激活“货源确定”功能物料主数据MM01/MM02中采购视图Purchasing View的“货源确定”Source Determination字段默认为空。若未手动勾选系统将跳过所有货源相关逻辑直接生成无供应商的采购申请。3.1.1 快速验证与修正命令# 进入事务码MM02输入物料编号 # 切换至“采购”视图Purchasing View # 找到字段“Source determination”位于“General Data”区域下方 # 若为空勾选该复选框 # 保存后系统自动激活货源管理链路参数说明“Source determination”字段本质是开关控制MRP是否读取货源清单、配额安排等下游配置。未启用时MRP仅基于库存、需求、安全库存计算净需求不关联任何供应商。3.2 原因二货源清单有效期与MRP运行日期不重叠MRP运行日期如运行MD01时指定的“计划日期”必须落在货源清单的“有效起止日期”区间内。常见错误是维护清单时将“有效至”设为过去日期或未及时更新到期清单。3.2.1 批量检查货源清单有效期的SQL脚本SAP HANA环境-- 查询所有即将过期30天内的货源清单记录 SELECT EKET.MATNR AS 物料编号, EKET.LIFNR AS 供应商编号, EKET.EKORG AS 采购组织, EKET.DATUV AS 有效起始日, EKET.DATUB AS 有效截止日, DAYS_BETWEEN(CURRENT_DATE, EKET.DATUB) AS 距到期天数 FROM EKET WHERE EKET.DATUB BETWEEN CURRENT_DATE AND ADD_DAYS(CURRENT_DATE, 30) AND EKET.LOEKZ -- 排除已删除记录 ORDER BY EKET.DATUB ASC;逻辑说明EKET是SAP中货源清单主表。DATUVValid From与DATUBValid To为日期字段。此脚本可导出近30天内到期的清单供主数据管理员批量续期。3.3 原因三供应商主数据状态异常导致货源被跳过即使货源清单与Info Record均存在若供应商主数据LFA1中“账户状态”Account Status为“已冻结”Blocked或“采购数据”Purchasing Data中“采购组织”字段为空系统仍将拒绝使用该货源。3.3.1 供应商状态快速核查指令# 进入事务码XK03输入供应商编号 # 查看“常规数据”General Data页签下的“账户状态”Account Status # 查看“采购数据”Purchasing Data页签确认目标采购组织是否已维护 # 若采购组织未维护需进入XK02补充录入提示供应商冻结分“全局冻结”与“采购组织级冻结”。前者在常规数据中设置后者在采购数据页签中单独配置。两者任一启用均会导致该采购组织下无法使用该供应商。3.4 原因四MRP类型配置未启用货源确定逻辑MRP类型如PD、VB、ND决定MRP运行方式。其中仅类型“PD”Planning with MRP和“VB”Manual reorder point planning支持货源确定而“ND”No planning或“EM”External procurement则完全绕过MRP运算不触发货源分配。3.4.1 核查物料MRP类型的标准化步骤# 进入事务码MM02输入物料编号 # 切换至“MRP”视图MRP View # 查看字段“MRP type”MRP类型 # 若为ND或EM需改为PD适用于计划物料或VB适用于安全库存物料 # 同时确认“MRP controller”MRP控制员已分配否则MRP无法执行参数说明MRP类型是MRP引擎的启动开关。类型PD启用完整MRP逻辑含净需求计算、货源分配、采购申请生成类型VB仅基于安全库存与当前库存差额生成采购建议但仍依赖货源清单确定供应商类型ND则彻底关闭MRP仅靠手工采购申请驱动。3.5 原因五采购信息记录价格单位与物料基本计量单位不一致Info Record中“价格单位”Price Unit若与物料主数据MARA中“基本计量单位”Base Unit of Measure不匹配系统虽允许保存但在MRP运行时会因单位换算失败而跳过该记录。3.5.1 单位一致性校验自动化脚本ABAP Report模板REPORT z_check_info_record_unit. TABLES: mara, a017. SELECT mara~matnr mara~meins a017~ekorg a017~lifnr a017~peinh INTO TABLE DATA(lt_result) FROM mara INNER JOIN a017 ON mara~matnr a017~matnr WHERE a017~peinh mara~meins AND mara~lvorm . IF lt_result IS NOT INITIAL. LOOP AT lt_result INTO DATA(ls_row). WRITE: / 物料, ls_row-matnr, 基本单位, ls_row-meins, Info Record价格单位, ls_row-peinh, 采购组织, ls_row-ekorg, 供应商, ls_row-lifnr. ENDLOOP. ELSE. WRITE: / 所有采购信息记录价格单位与物料基本单位一致. ENDIF.逻辑说明A017为Info Record主表PEINH为价格单位字段MARA中MEINS为基本计量单位。该脚本遍历所有不一致组合输出具体物料、供应商、采购组织便于批量修正。4. 进阶技巧利用事务码ME38实现货源分配结果的实时模拟与反向追溯4.1 ME38不运行MRP即可预览货源分配逻辑事务码ME38Source Determination Simulation是诊断货源问题的黄金工具。它允许用户输入物料、采购组织、日期等参数即时模拟MRP的货源分配过程并逐层展示决策路径。4.1.1 ME38标准操作流程与关键输出解读进入ME38输入采购组织、物料编号、计划日期模拟MRP运行日执行后系统显示“Source Determination Result”列表每行代表一个候选货源关键列说明Source Type来源类型SL货源清单QA配额安排IR采购信息记录Priority优先级数字越小越优先固定货源恒为1Status状态OK可用Blocked被冻结Expired已过期Allocation分配量配额模式下显示本次应分配比例Reason拒绝原因如“No valid info record”、“Source list expired”。提示若某货源状态为“Blocked”双击该行可查看详细冻结原因如供应商冻结、Info Record过期无需退出ME38即可定位根因。4.2 反向追溯从采购申请PR回溯货源决策链当已生成采购申请Purchase Requisition但供应商与预期不符时可通过PR号反向追踪货源分配过程# 进入事务码ME23N输入采购申请号 # 在抬头栏点击“采购申请历史”Purchase Requisition History # 选择“MRP run”节点双击进入MRP日志 # 查看“Source determination”子节点展开显示 # - 所有被评估的货源含被拒绝的原因 # - 最终选定的货源Source Type Vendor # - 对应的Info Record号与配额ID4.2.1 MRP日志中货源决策字段详解字段含义典型值示例SOURCE_TYPE货源类型代码SL货源清单、QA配额、IR信息记录VENDOR_NO供应商编号0000001234INFO_REC_NOInfo Record号000000000000000001QUOTA_ID配额安排IDQ0001REJECT_REASON拒绝原因代码001无有效Info Record、003货源清单过期逻辑说明MRP日志是系统内部决策的原始记录。通过REJECT_REASON代码可精准定位失败环节避免凭经验猜测。例如代码001指向Info Record缺失应优先检查ME11代码003则需核查ME02中的有效期。4.3 动态禁用某货源的临时应急方案当某供应商突发断供需立即暂停使用但又来不及修改货源清单或Info Record时可利用“货源冻结”功能# 进入事务码ME02输入物料采购组织 # 选择对应供应商行点击工具栏“冻结”按钮或按CtrlF9 # 系统弹出冻结理由必填保存后该货源状态变为“Frozen” # 冻结仅影响MRP分配不影响已存在的采购订单 # 解冻时再次进入ME02取消冻结标记即可参数说明冻结操作写入表EKET字段SPERRBlock Flag值为‘X’即生效。该操作即时生效无需重启服务或清缓存是生产环境中最常用的应急手段。本文还有配套的精品资源点击获取