特性值的继承

本文档解释在订单中以及不同订单之间继承特性值的不同方法。

结果

特性值基于来自订单引发的订单链中的顶层或来自制造订单中的一个或多个物料发放的继承信息。

继承用于确保将正确的信息检索到不同的订单级别。

系统会更新以下表:

  • 基于订单的特性 (MOATTR)
  • 基于余额标识的特性 (MIATTR)

准备工作

  • 必须定义具有所需的所有特性标识的特性模型。这些模型必须连接到所使用的物料。
  • 在继承中使用的特性标识应该定义默认处理。
  • 必须先定义产品结构中的哪些物料将在产品。连接物料/工序 (PDS002/F) 中的继承中使用。

描述

继承表示通过特性使用在订单内部或订单之间转移信息。

有两种类型的继承:

  • 硬继承
  • 软继承。

硬继承

硬继承用于确保在订单链中能自动将特定特性的值从一个级别转到另一个级别。该值将始终在两个级别中保持一致,并始终从单个点(即控制特性)进行更新。这适用于上游和下游。

硬继承包含一个继承特性和一个控制特性,这两个特性具有相同的特性标识且相互引用。为了进行硬继承,两个级别中必须存在相同的特性标识。

对于下游继承,该值仅从顶级订单继承到所有具有相同特性标识的订单引发级别。在下游继承中,不要求在所有级别上都存在相同的特性标识。下游继承对所有订单类别有效。

上游继承仅对制造订单有效,然后该值从物料继承到产品。产品的每个特性都可以使用自己的硬继承,每个硬继承都基于不同的物料。产品上的每个特性只能有一个控制特性。为了找到控制特性,在报表日期/时间订单中验证已执行的制造订单的物料发放。找到的第一个与产品上的交易使用同一特性的交易将设置为控制特性。如果它自身所用的控制特性是硬继承的,则继承参考而不继承值。这意味着只要半成品的每个级别都存在相同的特性标识,硬继承就可以扩展到多个制造订单级别。

软继承

仅可为制造订单激活软继承。对于制造订单,继承(硬和软)都仅可为在产品。连接物料 (PDS002/F) 中设置为继承控制的物料激活。这将仅用在制造订单中某产品的收据中。

其他交易将使用正常默认值处理方法,这表示既可输入一个正常默认值,也可使用相同默认设置内的继承。

请注意,如果一个特性不存在默认值记录,则假定该特性将使用硬继承。

软继承用于通过使用数值特性将物料发放中的信息转移到产品中。在软继承中,物料和产品之间无链接。对已下达物料的继承特性值的更改不会影响产品中的相关特性值。因此,在使用软继承时,执行物料发放后再接收产品尤为重要。

与硬继承相对,软继承可从多次物料发放中继承信息。这包括单个物料号以及多个物料号的下达。

软继承既可与公式结合,又可与从零件级别上的字段中检索的信息结合(例如 VMRPQT 交货数)。如果公式与软继承结合,则计算将完全基于已检索的物料发放的交易历史记录中的信息。这意味着从物料号中提取重量、体积和长度等物料信息,从交易历史中检索特性值、数量等。如果未输入字段或公式,那么只有在材料和产品上存在相同的特性标识时才会执行继承。如果不能执行继承,则将应用正常的默认值处理。

例如,将不对使用的计量单位进行换算,例如已检索数量的计量单位。因此,所有采用的物料发放应使用相同的计量单位。

计算选项

软继承中的值的计算方法如下:

  1. 合计 - 存储合计,负值从合计中减去。

  2. 平均值 - 计算方法为“检索值总计除以数目”。

  3. 最大值 - 已存储的检索值的最大值。

  4. 最小值 - 已存储的检索值的最小值。

注意:公式计算基于每个物料发放执行,并且在选择要使用的值之前完成。另请注意,比较应符合检索值的符号。

示例

交易历史包含属于相同制造订单的一种物料的物料发放。物料 A 和 B 在产品结构中是继承编码的:

物料和报告时间 数量 特性 X 值
A:时间 1000 5 10
A:时间 1100 3 12
B:时间 1130 6 14

不同继承设置的结果:

特性 X 存在于物料和产品上。特性 Y 等于报告数量,特性阵列。输入预设值 (ATS030/E) 中的字段参数设置为 VMRPQT。

继承 结果 Y 结果 X 备注
0(硬继承) - 10 X:值为 10,因为这是第一个报告的交易
1 14 36
2 7 12

Y (8(5+3)+6)/2=7

X (10+12+14)/3=12

3 8 14 Y:每个物料号的最大值,而不是交易
4 6 10 Y:值= 6,因为数量来自物料行
注意

数量的平均值基于制造订单的信息,而不是交易历史。在该示例中,物料 A 的数量等于 8 (5 + 3),而料物 B 的数量等于 6。有两种材料,因此要除以 2。