物料Item广泛使用于企业实际工作中的方方面面,为了达致业务流程运作的规范化、标准化、自动化,实现企业“实物流、资金流、信息流”的统一,就必须在系统中对Item的相关流程属性作统一的、预先的设置。它是企业管理实践与业务流程运作如何实现“集中统一”的典型体现,是管理信息系统具有强大功能与高度灵活性的核心基础。因此,它也是系统实施与应用的关键步骤。
EBS的Item可定义(或必需定义)的属性值总数多达300多个,为了方便对这些属性的管理,EBS按属性的“流程功能”进行了分组,目前一共分为17个属性组(即Item定义界面的Tab标签页),包括“主要、库存、物料清单、资产管理、成本计算、采购、接收、物理属性、总计划、MPS/MRP计划、提前期、在制品、订单管理、开票、流程制造、服务”。
这些Item的属性分组(Tab页)大体上与系统的应用模块有一定的对应关系,相关业务模块使用时,有关Item的基础设置主要与相对应的属性Tab页内容有关。
每一个属性组有若干可定义属性值(字段),其中一部分属于“必需项”(一般均有默认值,可修改),另一部分则属于“可选项”(可留空)。一部分是属于“业务控制”属性,可以直接用于控制系统中的相关业务操作,如“可采购、可储存”等等,另一部分则是属于“流程控制”属性,可以直接或间接控制所使用的具体业务流程种类或方式,例如“计划方法、BOM物料模型”等等,还有部分属于“参考引用”属性,主要是向有关单据提供默认的参考值。某些属性之间具有确定的关联性,一旦定义了其中一个值,其余相关属性的值也就随之确定。关于属性间相互关系的具体内容,比较复杂,必须仔细参考ORACLE相关应用文档(如下述各表,仅供参考)。这些特定属性间的特定关系分为四大类:
(1)要求的属性值:
如果某些相关属性具有下表所示的值,则必须输入特定属性的值:
属性 | 条件 |
需求时间范围天数 | 将需求时间范围设置为自定义 |
保留款帐户 | 将“冲销保留款”参数设置为是 |
费用帐户 | 将库存资产值设置为否并将库存物料设置为是 |
外协加工单位类型 | 将外协加工物料设置为是 |
计划时间范围天数 | 将计划时间范围设置为自定义 |
发放时间范围天数 | 将发放时间范围设置为自定义 |
重复性计划 | 将 MRP 计划方法设置为 MPS 计划或 MRP 计划 |
服务期限 | 服务延续期间不为 NULL |
储存期限天数 | 将批次到期(储存期限)控制设置为物料储存期限天数 |
来源组织 | 将补充来源类型设置为库存 |
起始批号 | 将批次控制设置为全部批次控制 |
起始批前缀 | 将批次控制设置为全部批次控制 |
起始序列号 | 将序列号控制设置为预定义序列号 |
起始序列前缀 | 将序列号控制设置为预定义序列号 |
(2)相互关联属性
特定属性值取决于其它属性值。例如,如果挑库组件设置为是,则计划方法必须是未计划。以下是属性之间的相互关联:
属性 | 必须为 | 条件 |
按订单装配 | 否 | 将挑库组件设置为是或将 BOM 物料类型设置为计划 |
按订单装配或挑库组件 | 是 | 将 BOM 物料类型设置为模型或选件类 |
ATP 组件 | 否 | “挑库组件”为否、“按订单装配”为否但“WIP 供应类型”不为虚拟件 |
基本模型 | NULL | “BOM 物料类型”不为标准或 将“挑库组件”设置为是。 |
允许 BOM | 否 | 将“库存物料”设置为否 |
在 WIP 中制造 | 否 | 将“库存物料”设置为否或 BOM 物料类型不为标准 |
容器类型 | NULL | 将“容器”设置为否 |
启用成本计算 | 是 | 将“库存资产”设置为是 |
客户订购 | 否 | 将“BOM 物料类型”设置为计划 |
启用客户订单 | 否 | 将“客户订购”设置为否 |
需求时间范围天数 | NULL | “需求时间范围”不为自定义 |
内部订购 | 否 | “BOM 物料类型”不为标准 |
启用内部订单 | 否 | 将“内部订购”设置为否 |
内容积 | NULL | 将“容器”和“运载工具”均设置为否 |
启用开票 | 否 | 将“可开票物料”设置为否 |
提前期批量 | 1 | 将“重复性计划”设置为是 |
最大装载重量 | NULL | 将“容器”和“运载工具”均设置为否 |
最小装载百分比 | NULL | 将“容器”和“运载工具”均设置为否 |
挑选组件 | 否 | 将“按订单装配”设置为是或将“BOM 物料类型”设置为计划或“计划方法”不为未计划 |
挑选组件 | 是 | 将“模型完工发运”设置为是 |
计划时间范围天数 | NULL | “计划时间范围”不为自定义 |
计划方法 | 未计划 | 将“挑库组件”设置为是 |
后加工提前期 | 0(零) | 将“制造或采购”设置为制造 |
可采购 | 否 | 将“采购物料”设置为否 |
发放时间范围天数 | NULL | “发放时间范围”不为自定义 |
限制货位 | 未将货位限制在预定义列表中 | 将“限制子库存”设置为未将子库存限制在预定义列表中 |
限制货位 | 未将货位限制在预定义列表中 | 将“库存货位控制”设置为动态输入货位控制 |
限制子库存 | 将子库存限制在预定义列表中 | 将“限制货位”设置为将货位限制在预定义列表中 |
可服务产品 | 否 | 将“支持服务”设置为是 |
可发运 | 否 | 将“BOM 物料类型”设置为计划 |
可储存 | 否 | 将“库存物料”设置为否 |
库存货位控制 | 无货位控制或未预指定货位控制 | 将“限制货位”设置为将货位限制在预定义列表中 |
支持服务 | 否 | 将“可服务产品”设置为是 |
可处理 | 否 | 将“可储存”设置为否 |
(3)可更新的属性
可以在特殊情况下更改某些属性值。下表显示了可更新的属性和更改这些属性值时应具备的条件:
属性 | 可更新 | 条件 |
ATP 组件 | 自否至是 | “按订单装配”为是,或“挑库组件”为是或“WIP 供应类型”为虚拟件 |
BOM 物料类型 | 否 | “物料清单”存在或作为 BOM 的组件存在,或作为标准 BOM 的替代组件存在。例外:可根据组件和替代组件的产品系列进行更改。 |
启用成本计算 | 是 | 不存在现有量 |
需求时间范围天数 | 是 | “需求时间范围”为自定义时间范围 |
库存资产值 | 是 | 不存在现有量 |
批次控制 | 是 | 不存在现有量 |
可处理 OE | 自是至否 | 不存在需求 |
| 显示警告 | 未完成销售订单行包含一个不同于新值的值 |
外协加工部件 | 是 | “采购物料”为是 |
计划时间范围天数 | 是 | “计划时间范围”为自定义时间范围 |
发放时间范围天数 | 是 | “发放时间范围”为自定义时间范围 |
重复性计划 | 是 | 未按 MRP 计划 |
保留控制 | 是 | 不存在需求 |
版本控制 | 是 | 不存在现有量 |
| 显示警告 | 未完成销售订单行包含一个不同于新值的值 |
序列号控制 | 是 | 不存在现有量 |
储存期限控制 | 是 | 不存在现有量 |
可发运 | 显示警告 | 未完成销售订单行包含一个不同于新值的值 |
(4)控制层相关性
只能在特殊情况下更改某些属性的控制层,否则会产生特定结果。下表显示了某些属性和在特定条件下可更新的控制层以及更改控制层所产生的结果。
属性 | 可更新为 | 条件 | 结果 |
物料状态 | 主层 | 任何子组织中都不存在待定状态 | 将更新状态控制或默认控制下的所有状态属性 |
库存资产值或启用成本计算 | 主层 | 具有已定义 WIP 参数的组织将使用其本身作为成本计算的主组织(在定义 WIP 参数时不能与成本计算的不同组织相关联) | -- |
-- | -- | 物料成本在组织间是相同的 | -- |
库存资产值 | 主层或组织层 | -- | “启用成本计算”将更新为同一层 |
所有物料定义属性 | 组织层 | 在“组织层”维护功能区域的默认类别集 | -- |