主数据 Practice (10 questions)
#practice #主数据
| Keyword |
Answer |
| 供应商3个层级 |
一般数据(集团级)、公司代码数据、采购组织数据 |
| XK01 vs MK01 |
XK01=中央创建(所有层级),MK01=仅采购组织级别 |
| 合作伙伴角色 |
供应商(VN)、订单地址(OA)、联系人(CP)、付款方(PY)等 |
| ROH默认采购类型 |
F(外部采购) |
| 物料采购视图层级 |
工厂级别 |
| 统驭科目 |
连接供应商子账与FI总账的桥梁 |
| 账户组 |
控制供应商主数据的屏幕布局、编号范围、伙伴角色 |
Question 1 - 供应商主数据的三个层级 [recall]
供应商主数据(Vendor Master Data)包含哪三个数据层级?每个层级的数据分别维护什么内容?
供应商主数据包含以下三个层级:
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都用于创建供应商主数据,它们之间有什么区别?在什么场景下应分别使用?
XK01 vs MK01 核心区别:
| 特征 |
XK01 |
MK01 |
| 全称 |
中央创建供应商 |
创建采购组织级供应商 |
| 维护层级 |
一般数据 + 公司代码 + 采购组织 |
仅采购组织数据 |
| 前提条件 |
无(首次创建) |
供应商必须已存在于公司代码层 |
| 用途 |
首次创建新供应商 |
将已有供应商扩展到新的采购组织 |
使用场景:
- XK01 — 当需要创建一个全新的供应商时使用,一次性维护所有层级的数据
- MK01 — 当供应商已在某公司代码下存在,需要将其扩展到另一个采购组织时使用
补充说明:
- FK01 — 仅创建公司代码层数据(将供应商扩展到新公司代码)
- XK01创建后,供应商号在三个层级共享同一个编号
- 实际项目中,通常使用XK01进行首次创建,后续扩展使用MK01或FK01
Question 3 - 供应商主数据中的合作伙伴角色 [recall]
列出供应商主数据中的主要合作伙伴角色(Partner Roles),并说明各自的用途。
供应商主数据中的主要合作伙伴角色:
| 合作伙伴角色代码 |
名称 |
说明 |
| 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)字段会被设置为什么默认值?这个默认值是由什么决定的?
ROH物料的默认采购类型:
- 物料类型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)中与采购相关的视图需要在什么组织层级下维护?列出这些视图的名称。
物料主数据采购相关视图及其组织层级:
| 视图名称 |
组织层级 |
说明 |
| 采购视图(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这样设计?
组织层级分配对比:
| 数据对象 |
层级/视图 |
组织层级 |
对应模块 |
| 供应商主数据 |
一般数据 |
集团(Client) |
跨模块通用 |
|
公司代码数据 |
公司代码 |
FI(财务) |
|
采购组织数据 |
采购组织 |
MM(采购) |
| 物料主数据 |
基本数据 |
集团(Client) |
跨模块通用 |
|
采购/MRP/会计等视图 |
工厂(Plant) |
MM/FI/CO |
|
存储数据 |
库存地点 |
MM-INV |
根本区别:
供应商主数据的组织单元是”采购组织” — 这反映了采购的商务关系视角:不同采购组织可能与同一供应商有完全不同的谈判条件、定价协议和合作伙伴关系。
物料主数据没有”采购组织”层级 — 物料的属性(如MRP参数、价格控制)是在工厂级别定义的,因为物料的计划和管理是在工厂层面进行的。
设计原因分析:
- 供应商是与企业发生商务关系的主体,采购组织是代表企业进行商务活动的组织单元,因此供应商数据需要按采购组织区分
- 物料是企业内部计划和管理的对象,工厂是进行生产计划和库存管理的基本单元,因此物料数据按工厂区分
- 公司代码对两者都适用,因为涉及FI过账(供应商的统驭科目、物料的估值价格)
- 集团级数据两者都有,保证基础信息(名称、地址、基本单位等)的一致性
Question 7 - 统驭科目的定义 [recall]
什么是统驭科目(Reconciliation Account)?它在供应商主数据中的作用是什么?
统驭科目(Reconciliation Account)的定义:
- 统驭科目是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中使用。用户需要创建哪些视图?分别在什么组织层级下?
需要创建的视图及组织层级:集团级(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)在供应商主数据中起什么作用?它控制了哪些内容?
账户组(Account Group)在供应商主数据中的作用:账户组是供应商主数据的核心控制机制,它决定了供应商创建和维护时的行为。
账户组控制的内容:
| 控制项 |
说明 |
| 屏幕布局 |
控制哪些字段显示、隐藏、必填或可选(Field Selection) |
| 编号范围 |
决定供应商编号是内部分配还是外部输入,以及编号区间 |
| 合作伙伴角色 |
定义该账户组默认包含哪些合作伙伴角色 |
| 科目类型 |
在科目分配中标识为供应商(K) |
| 一次性供应商标识 |
标记是否为一次性供应商模板(如CPD账户组) |
常见标准账户组:
| 账户组 |
用途 |
| 0001 — 供应商 |
一般外部供应商 |
| 0002 — 员工 |
内部员工作为供应商 |
| 0038 — 一次性供应商 |
不维护主数据的临时供应商 |
| LIEF — 供应商 |
标准供应商(行业特定) |
关键要点:
- 创建供应商时必须指定账户组(XK01的首个画面)
- 账户组一旦分配,不能更改
- 屏幕布局配置使用事务码 OBSS 或 SPRO路径配置
Question 10 - 物料扩展到新工厂时的数据复制与重新输入 [analysis]
当将一个已有物料扩展到新工厂时(即在新工厂创建视图),哪些数据需要重新手动输入?哪些数据会从现有记录自动复制?为什么有这样的区别?
物料扩展到新工厂时的数据处理分析:自动复制的数据(从基本数据/集团级):
| 数据项 |
来源 |
原因 |
| 物料描述 |
基本数据1 |
集团级数据,所有工厂共享 |
| 基本计量单位 |
基本数据1 |
物料的固有属性 |
| 物料组 |
基本数据1 |
分类信息 |
| 物料类型 |
创建时确定 |
不可更改 |
| 毛重/净重/体积 |
基本数据1 |
物理属性不变 |
| EAN/UPC码 |
基本数据1 |
全球统一编码 |
需要重新手动输入的数据(工厂级):
| 数据项 |
视图 |
原因 |
| 采购类型 |
MRP 1 |
不同工厂可能有不同的供应策略 |
| MRP控制器 |
MRP 1 |
新工厂有不同的计划员 |
| 批量大小 |
MRP 1 |
新工厂可能有不同的批量策略 |
| 计划交货时间 |
MRP 2 |
新工厂到供应商的距离/运输方式可能不同 |
| 安全库存 |
MRP 2 |
新工厂的需求模式可能不同 |
| 价格控制方式 |
会计1 |
新工厂可能使用不同的价格控制 |
| 估值价格 |
会计1 |
新工厂可能有不同的成本结构 |
| 采购组 |
采购视图 |
新工厂有不同的采购组 |
设计逻辑:
- 集团级数据代表物料的固有属性(它”是什么”),在所有组织单元中一致 → 自动复制
- 工厂级数据代表物料在特定工厂的运营参数(”怎么管理”)→ 需要根据新工厂的实际情况重新定义
- 这种设计保证了物料基本信息的一致性(同一物料在不同工厂的描述、单位相同),同时允许运营层面的灵活性(不同工厂可以有不同的计划策略和成本)
操作方式: 使用事务码 MM01(扩展物料),选择目标工厂和需要的视图进行创建。系统会提示输入新工厂特定的字段值。