主数据练习
主数据 Practice (10 questions)
#practice #主数据
Related Concepts
📌Key Patterns (click to reveal)
| Keyword | Answer |
|---|---|
| 供应商3个层级 | 一般数据(集团级)、公司代码数据、采购组织数据 |
| XK01 vs MK01 | XK01=中央创建(所有层级),MK01=仅采购组织级别 |
| 合作伙伴角色 | 供应商(VN)、订单地址(OA)、联系人(CP)、付款方(PY)等 |
| ROH默认采购类型 | F(外部采购) |
| 物料采购视图层级 | 工厂级别 |
| 统驭科目 | 连接供应商子账与FI总账的桥梁 |
| 账户组 | 控制供应商主数据的屏幕布局、编号范围、伙伴角色 |
Question 1 - 供应商主数据的三个层级 [recall]
供应商主数据(Vendor Master Data)包含哪三个数据层级?每个层级的数据分别维护什么内容?
📌Show Answer
1. 一般数据(General Data)— 集团级
- 维护层级:集团(Client)
- 内容:供应商名称、地址、通讯信息、语言、搜索帮助等
- 特点:对所有公司代码和采购组织通用
2. 公司代码数据(Company Code Data)
- 维护层级:公司代码(Company Code)
- 内容:统驭科目(Reconciliation Account)、付款条件、付款方式、利息计算、催款程序等
- 特点:与财务会计(FI)相关
3. 采购组织数据(Purchasing Organization Data)
- 维护层级:采购组织(Purchasing Organization)
- 内容:订单货币、采购组、销售人员信息、合作伙伴角色、定价条件等
- 特点:与物料管理(MM)相关
关键事务码:
- XK01/XK02/XK03 — 维护所有层级
- FK01/FK02/FK03 — 仅公司代码层级
- MK01/MK02/MK03 — 仅采购组织层级
Question 2 - XK01与MK01的区别 [recall]
XK01和MK01都用于创建供应商主数据,它们之间有什么区别?在什么场景下应分别使用?
📌Show Answer
| 特征 | XK01 | MK01 |
|---|---|---|
| 全称 | 中央创建供应商 | 创建采购组织级供应商 |
| 维护层级 | 一般数据 + 公司代码 + 采购组织 | 仅采购组织数据 |
| 前提条件 | 无(首次创建) | 供应商必须已存在于公司代码层 |
| 用途 | 首次创建新供应商 | 将已有供应商扩展到新的采购组织 |
使用场景:
- XK01 — 当需要创建一个全新的供应商时使用,一次性维护所有层级的数据
- MK01 — 当供应商已在某公司代码下存在,需要将其扩展到另一个采购组织时使用
补充说明:
- FK01 — 仅创建公司代码层数据(将供应商扩展到新公司代码)
- XK01创建后,供应商号在三个层级共享同一个编号
- 实际项目中,通常使用XK01进行首次创建,后续扩展使用MK01或FK01
Question 3 - 供应商主数据中的合作伙伴角色 [recall]
列出供应商主数据中的主要合作伙伴角色(Partner Roles),并说明各自的用途。
📌Show Answer
| 合作伙伴角色代码 | 名称 | 说明 |
|---|---|---|
| VN (Vendor) | 供应商 | 默认角色,代表实际的供应商,用于发票处理和付款 |
| OA (Ordering Address) | 订单地址 | PO发送的目标地址,可能与供应商总部不同 |
| GN (Goods Supplier) | 货物供应商 | 实际交货的供应商,可能与VN不同 |
| PY (Payer) | 付款方 | 实际支付货款的业务伙伴,可替代VN付款 |
| CP (Contact Person) | 联系人 | 供应商方的联系人信息 |
| RS (Remit-to) | 汇款地址 | 付款的汇款目标地址 |
| ALT (Alternative Vendor) | 替代供应商 | 在特定条件下的替代供应来源 |
关键要点:
- 合作伙伴角色由**账户组(Account Group)**控制哪些角色是必填或可选的
- 每个合作伙伴角色可以指向同一个供应商号或不同的供应商号
- 在采购订单中,系统自动根据合作伙伴角色确定发票方、收货方等
Question 4 - ROH物料类型的默认采购类型 [application]
场景:用户创建了一个新物料,物料类型选择为ROH(原材料)。在MRP视图中,采购类型(Procurement Type)字段会被设置为什么默认值?这个默认值是由什么决定的?
📌Show Answer
- 物料类型ROH(Raw Material,原材料)的默认采购类型为 F(External Procurement,外部采购)
默认值由什么决定:
- 由**物料类型(Material Type)**的配置决定
- 在后台配置中(SPRO → Logistics - General → Material Master → Settings for Material Types),每种物料类型都预设了采购类型的默认值
常见物料类型的默认采购类型:
| 物料类型 | 说明 | 默认采购类型 |
|---|---|---|
| ROH | 原材料 | F(外部采购) |
| FERT | 成品 | E(内部生产) |
| HALB | 半成品 | E(内部生产) |
| HIBE | 易耗品 | F(外部采购) |
| DIEN | 服务 | F(外部采购) |
注意: 用户可以在物料主数据中手动更改采购类型为E(自制)、F(外购)或X(两者均可),不受默认值的强制约束。
Question 5 - 物料主数据采购视图的组织层级 [recall]
物料主数据(Material Master)中与采购相关的视图需要在什么组织层级下维护?列出这些视图的名称。
📌Show Answer
| 视图名称 | 组织层级 | 说明 |
|---|---|---|
| 采购视图(Purchasing View) | 工厂(Plant) | 采购组、采购值码、产地、供应商评估等 |
其他采购相关视图:
| 视图名称 | 组织层级 | 说明 |
|---|---|---|
| MRP视图 | 工厂 | 采购类型、MRP控制器、批量大小、计划交货时间 |
| 会计视图(Accounting 1/2) | 工厂 + 估值区域 | 价格控制、价格、估值类别 |
| 成本估算视图 | 工厂 | 成本核算相关数据 |
| 预测视图 | 工厂 | 消耗预测参数 |
| 存储视图 | 工厂 | 库存管理相关参数 |
关键要点:
- 物料主数据的基本数据(Basic Data 1/2)在**集团级(Client Level)**维护
- 采购视图、MRP视图等在**工厂级(Plant Level)**维护
- 库存管理相关数据在**存储地点级(Storage Location Level)**维护
- 与供应商主数据不同,物料主数据不涉及采购组织这一层级
Question 6 - 供应商主数据层级与物料主数据视图的组织层级对比 [analysis]
比较供应商主数据(Vendor Master)的三个层级和物料主数据(Material Master)的视图在组织层级分配上的根本区别。为什么SAP这样设计?
📌Show Answer
| 数据对象 | 层级/视图 | 组织层级 | 对应模块 |
|---|---|---|---|
| 供应商主数据 | 一般数据 | 集团(Client) | 跨模块通用 |
| 公司代码数据 | 公司代码 | FI(财务) | |
| 采购组织数据 | 采购组织 | MM(采购) | |
| 物料主数据 | 基本数据 | 集团(Client) | 跨模块通用 |
| 采购/MRP/会计等视图 | 工厂(Plant) | MM/FI/CO | |
| 存储数据 | 库存地点 | MM-INV |
根本区别:
供应商主数据的组织单元是”采购组织” — 这反映了采购的商务关系视角:不同采购组织可能与同一供应商有完全不同的谈判条件、定价协议和合作伙伴关系。
物料主数据没有”采购组织”层级 — 物料的属性(如MRP参数、价格控制)是在工厂级别定义的,因为物料的计划和管理是在工厂层面进行的。
设计原因分析:
- 供应商是与企业发生商务关系的主体,采购组织是代表企业进行商务活动的组织单元,因此供应商数据需要按采购组织区分
- 物料是企业内部计划和管理的对象,工厂是进行生产计划和库存管理的基本单元,因此物料数据按工厂区分
- 公司代码对两者都适用,因为涉及FI过账(供应商的统驭科目、物料的估值价格)
- 集团级数据两者都有,保证基础信息(名称、地址、基本单位等)的一致性
Question 7 - 统驭科目的定义 [recall]
什么是统驭科目(Reconciliation Account)?它在供应商主数据中的作用是什么?
📌Show Answer
- 统驭科目是FI总账(General Ledger)中的一个科目,用于将子账(Sub-ledger,如应付账款)与总账自动同步
- 在供应商主数据的公司代码层级中维护
在供应商主数据中的作用:
自动过账桥梁 — 当发生与供应商相关的业务时(如发票过账、付款),系统自动在统驭科目上创建FI凭证行项目,无需人工干预
应付账款统驭 — 通常供应商的统驭科目设为应付账款科目(Account type K = Vendor)
举例说明:
- MIRO过账发票$10,000 → 系统自动贷记供应商统驭科目$10,000
- 付款时 → 系统自动借记供应商统驭科目$10,000
关键特性:
- 统驭科目不能直接手动过账(需通过子账过账)
- 一个供应商分配一个统驭科目(通常为应付账款)
- 统驭科目在科目主数据中标记了”统驭科目用于账户类型K”
- 如需更改统驭科目,只能在供应商无未清余额时进行
Question 8 - 物料需要MRP和会计数据时的视图和层级 [application]
场景:用户需要创建一个新物料(物料类型ROH),使其能够参与MRP运行并具有正确的财务估值。该物料需要在工厂1000中使用。用户需要创建哪些视图?分别在什么组织层级下?
📌Show Answer
集团级(Client Level)视图 — 先创建:
| 视图 | 目的 |
|---|---|
| 基本数据1(Basic Data 1) | 物料描述、基本计量单位、物料组、毛重/净重 |
| 基本数据2(Basic Data 2) | 附加数据、注释 |
工厂级(Plant 1000)视图 — 然后创建:
| 视图 | 目的 | 关键字段 |
|---|---|---|
| 采购视图(Purchasing) | 采购相关设置 | 采购组、采购值码 |
| MRP 1视图 | 物料需求计划 | 采购类型(F)、MRP控制器、批量大小 |
| MRP 2视图 | 计划细节 | 再订货点、计划交货时间、收货处理时间 |
| MRP 3视图 | 计划策略 | 计划策略组、可用性检查 |
| MRP 4视图 | BOM展开 | 相关需求计划 |
| 会计1视图(Accounting 1) | 财务估值 | 价格控制(V或S)、价格、估值类别 |
| 会计2视图(Accounting 2) | 成本信息 | 上期价格、当前价格变化 |
可选但常用视图:
- 成本估算视图(Costing)— 产品成本核算
- 存储视图(Storage)— 库存管理参数
- 预测视图(Forecast)— 消耗预测
注意: 没有MRP视图 → 无法参与MRP运行;没有会计视图 → 无法进行财务估值和GR过账。
Question 9 - 账户组在供应商主数据中的作用 [recall]
账户组(Account Group)在供应商主数据中起什么作用?它控制了哪些内容?
📌Show Answer
账户组是供应商主数据的核心控制机制,它决定了供应商创建和维护时的行为。
账户组控制的内容:
| 控制项 | 说明 |
|---|---|
| 屏幕布局 | 控制哪些字段显示、隐藏、必填或可选(Field Selection) |
| 编号范围 | 决定供应商编号是内部分配还是外部输入,以及编号区间 |
| 合作伙伴角色 | 定义该账户组默认包含哪些合作伙伴角色 |
| 科目类型 | 在科目分配中标识为供应商(K) |
| 一次性供应商标识 | 标记是否为一次性供应商模板(如CPD账户组) |
常见标准账户组:
| 账户组 | 用途 |
|---|---|
| 0001 — 供应商 | 一般外部供应商 |
| 0002 — 员工 | 内部员工作为供应商 |
| 0038 — 一次性供应商 | 不维护主数据的临时供应商 |
| LIEF — 供应商 | 标准供应商(行业特定) |
关键要点:
- 创建供应商时必须指定账户组(XK01的首个画面)
- 账户组一旦分配,不能更改
- 屏幕布局配置使用事务码 OBSS 或 SPRO路径配置
Question 10 - 物料扩展到新工厂时的数据复制与重新输入 [analysis]
当将一个已有物料扩展到新工厂时(即在新工厂创建视图),哪些数据需要重新手动输入?哪些数据会从现有记录自动复制?为什么有这样的区别?
📌Show Answer
自动复制的数据(从基本数据/集团级):
| 数据项 | 来源 | 原因 |
|---|---|---|
| 物料描述 | 基本数据1 | 集团级数据,所有工厂共享 |
| 基本计量单位 | 基本数据1 | 物料的固有属性 |
| 物料组 | 基本数据1 | 分类信息 |
| 物料类型 | 创建时确定 | 不可更改 |
| 毛重/净重/体积 | 基本数据1 | 物理属性不变 |
| EAN/UPC码 | 基本数据1 | 全球统一编码 |
需要重新手动输入的数据(工厂级):
| 数据项 | 视图 | 原因 |
|---|---|---|
| 采购类型 | MRP 1 | 不同工厂可能有不同的供应策略 |
| MRP控制器 | MRP 1 | 新工厂有不同的计划员 |
| 批量大小 | MRP 1 | 新工厂可能有不同的批量策略 |
| 计划交货时间 | MRP 2 | 新工厂到供应商的距离/运输方式可能不同 |
| 安全库存 | MRP 2 | 新工厂的需求模式可能不同 |
| 价格控制方式 | 会计1 | 新工厂可能使用不同的价格控制 |
| 估值价格 | 会计1 | 新工厂可能有不同的成本结构 |
| 采购组 | 采购视图 | 新工厂有不同的采购组 |
设计逻辑:
- 集团级数据代表物料的固有属性(它”是什么”),在所有组织单元中一致 → 自动复制
- 工厂级数据代表物料在特定工厂的运营参数(”怎么管理”)→ 需要根据新工厂的实际情况重新定义
- 这种设计保证了物料基本信息的一致性(同一物料在不同工厂的描述、单位相同),同时允许运营层面的灵活性(不同工厂可以有不同的计划策略和成本)
操作方式: 使用事务码 MM01(扩展物料),选择目标工厂和需要的视图进行创建。系统会提示输入新工厂特定的字段值。