创建 SCV 分级结构级别

计划分级结构级别表示不同的聚合级别。每个级别都表示查看计划数据的粒度。同时,每个级别的精度比先前定义的级别低,列表中的第一个元素位于分级结构的顶层。

本主题描述了创建 SCV 生成的计划分级结构的过程。层次结构定义用于根据 SCV 中的计划数据表生成层次结构数据。层次结构由层次结构表头详情和层次结构级别组成。

若要创建 SCV 生成的计划分级结构,请进行下列操作:

  1. 选择配置>SCV>分级结构>分级结构
  2. 单击新建
  3. 单击详情选项卡。此选项卡包含有关 SCV 分级结构的通用信息。
  4. 指定以下信息:
    名称
    分级结构的唯一名称。
    注意:分级结构创建后将禁用此字段。
    说明
    分级结构的说明。
    注意:无法为系统定义的分级结构修改此值。
    类型
    分级结构的类型。可能的值:
    • 货品
    • 库位
    注意:只有启用的分级结构才供准备分级结构数据进程使用。
  5. 单击级别选项卡。通过此选项卡可定义 SCV 分级结构级别。
    注意:SCP 支持最多 8 个级别的层次结构,一个基础级别、一个顶级和六个中间级别。
  6. 单击添加并选择顶级
    注意:
    • 如果分级结构存在一个或多个级别,则不显示顶级选项。
    • 添加后则无法删除或移动顶级。
  7. 指定以下信息:
    级别名称
    顶级的唯一名称。
    此级别的元素常数值。
    说明
    此级别的元素说明。
  8. 单击添加。新行将添加到计划分级结构中。
    注意:创建后无法删除或更改此级别的分级结构级别。
  9. 单击添加,并根据需要选择级别类型。可能的选项:
    • 级别 (查询)
    • 级别 (表)
    注意:无法为系统定义的分级结构级别修改“级别详情”选项卡中的值。
  10. 在级别类型查询/表的详情选项卡上指定以下信息:
    级别名称
    级别的唯一名称。
    查询
    选择级别值的有效 SQL 表达式。
    注意:
    • 必须使用验证选项验证查询。
    • 仅对级别类型“查询”显示此字段。
    表名
    SCV 表注册表中用于存储此级别的值的表名。
    注意:
    • 仅对级别类型“表”显示此字段。
    • 选择表名称时,将清除级别值部分。
    链接所在级别
    链接至下一级别的级别名称。此值使用对应的级别 ID 在内部存储。
    注意:此字段不适用于第二级别(顶层 - 1)。
    父级默认值
    当前级别货品在父级别上的默认值。
    值类型
    指定级别上元素的“值”类型。可能的值:
    • 常量
    • 表达式
    该值基于在“值类型”字段中指定的类型。可能的选项:
    • 列:为源表名或用于存储级别值的查询指定的列名称。
    • 常量:以常量表示级别值的值。
    • 表达式:表示级别值的表名的有效 SQL 表达式。
      注意:建议在值表达式中使用的每列之前添加表别名以避免在生成的分级结构查询中引用不明确的列。例如,leve_0.item_id + ‘@’、leve_0.location_id。
    说明类型
    指定级别上元素的“说明”类型。可能的值:
    • 常量
    • 表达式
    注意:如果修改此值,则将清除说明字段。
    说明
    该值基于在说明类型字段中指定的类型。可能的选项:
    • 列:为源表名或用于存储级别说明的查询指定的列名称。
    • 常量:指定级别上元素的说明文本。
    • 表达式:表示级别说明的表名的有效 SQL 表达式。
    链接类型
    指定级别上元素的链接类型。
    注意:此字段不适用于第二高的级别。
    链接值
    此字段的可能选项基为链接类型选项指定的值。可能的选项:
    • 列:为级别名(在“链接所在级别”指定)的表名查询指定的列名称,用于存储下一级别的链接。
    • 常量:表示下一级别链接的值。
    • 表达式:“链接所在级别”的表名查询的有效 SQL 表达式,表示到下一级别的链接。
    注意:此字段不适用于第二高的级别。
    父类型
    此级别元素的父项类型。可能的值:
    • 常量
    • 表达式
    父级值
    此字段的可能选项基为父类型选项指定的值。可能的操作。
    • 列:为父级别源表名查询指定的列名称,用于在下一级别中存储到上一级别的链接。
    • 常量:表示在下一级别中的到上一级别链接的值。
    • 表达式:父级的表名查询的有效 SQL 表达式,表示在下一级别中到上一级别的链接。
  11. 在级别类型查询/表的属性选项卡上指定以下信息:
    属性
    此级别的属性名。
    注意:无法修改此值。
    要链接到此级别某一属性的值的表列。
  12. 单击添加。指定类型的新行将添加到计划分级结构中。
  13. 请按照步骤 10、11 和 12 添加多个级别。顶级编号为 0,后续级别的编号按 1 递增。
    注意:可以使用复制选项创建现有中间级别的副本,并根据需要修改参数(“级别类型”字段除外)。
  14. 单击保存。成功验证指定信息后,则会创建新计划分级结构。
  15. 选择级别(除了顶级和基础级别),然后使用向上向下选项来更改分级结构级别的顺序。
    注意:可以使用此页面执行以下操作:
    • 使用复制选项创建现有计划分级结构的副本并根据需要修改参数。
    • 使用删除选项删除计划分级结构。