Item Rule

作者:郑德鼎 约 4 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Data Engineering, MM, SD, 开发, 数据工程, 物料管理, 销售分销
Item Rule - 封面图
Item Rule - 封面图
Item Rule - 封面图
Item Rule - 封面图
Item Rule - 封面图
Item Rule - 封面图

** Item **

**Rule**

今天和大家介绍一下Oracle Fusion PDH模块的一个功能,Item Rule。这个功能可以帮助实现物料相关属性的完整性。

在介绍功能之前,先介绍一下物料的几类属性:

1\. 标准属性,即系统自带属性

2\. 说明性弹性域,即Descriptive Flexible Field (以下称DFF)

3\. 扩展性弹性域,即Extensible Flexible Field (以下称EFF)

Item Rule功能,目前阶段,暂不支持相关DFF的赋值与限制。

Item Rule - 封面图
Item Rule - 封面图

**上图红框中的为物料属性页签,Additional Attributes为DFF页签,Extended Attributes,Supply

Chain,Product Development以及Compliance为EFF页签。**

Item Rule主要有3种类型:

1\. Assignments,相关属性赋值

2\. Blending,混合类型

3\. Validations,相关属性校验

今天主要说明一下Assignment类型的相关内容,其他类型的内容,有兴趣的小伙伴可以参考官方文档,或者到相关测试环境进行研究和学习。

对于Assignment类型的item Rule,可以选择4种数据范围作为数据应用条件:

1\. Attribute Group

2\. Item Class

3\. New Item Request

4\. Change Order Type

其中Attribute Group主要指的是EFF的group。New Item Request和Change Order Type相关的item

Rule主要是用于生成相关单据的识别号,这一点涉及到物料新建和更新的相关流程,有兴趣的小伙伴也可以仔细研究一下。

关于Assignment类型item

Rule的创建,首先添加被赋值对象,然后添加需要取值来源逻辑。被赋值对象目前不支持DFF。取值来源逻辑,可以是简单的EFF字段,也可以是DFF字段。DFF字段的获取则需要结合Groovy代码和沙盒实现。

Item Rule - 封面图
Item Rule - 封面图

** 上图为相关取值来源字段的示例 **

在创建好相关的Item Rule或者更新了已存在的Item

Rule之后,我们可以运行相关请求验证Item是否生效。在验证时,可以指定具体的Item数据。如果验证通过,需要将Item Rule添加到系统内置的Rule

Set里面,这样在符合数据范围的Item创建或者更新的时候,Item Rule才能生效。

Item Rule - 封面图
Item Rule - 封面图

**上图中红框中的为系统内置Rule Set**

**End**

Item Rule - 封面图
Item Rule - 封面图

作者:王文英

审核:陆 觉

编辑:朱思聪

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「ItemRule.md」整理生成,仅用于内部技术分享与学习交流。