管理相关表

本文档描述了通过在程序相关表。连接 (CMS011) 中定义相关表来显示与主表相关的其他 BE 表或扩展 M3 表中的字段的方法。

遵循以下步骤

  1. 在这些程序中使用备选项 11 =“相关表”来打开 (CMS011):

    • 列表与打印机程序。配置 (CMS005)
    • XML 结构部分。打开要素 (CMS009)
    • 信息浏览器类别。打开 (CMS010)

    在 (CMS011) 中,最多可以定义 30 个相关表。

  2. 要在 (CMS011/B) 屏幕上创建相关表,请指定表。

  3. 使用备选项 1 =“创建”。

要设置的参数

字段 该字段表示...
序号 ...与其他相关表相比,用于此相关表的读取顺序。
排序选项

...连接到表的索引。

索引是表的唯一排序顺序。排序由所选字段及其彼此的关系控制。

可以使用系统定义的索引 (00-99) 或用户自定义的索引(U1-U9、V1-V9 或 X1-X9)。

读取选项

...如何根据所选的“排序”选项设置相关表中的关键字字段。

  1. 在 N 屏幕上,选择是否应将所有字段或仅将特定字段添加到“字段”组。

  2. 按 Enter 键可激活相关表并更新“字段”组。在列表程序中,来自相关表的字段可以选择作为列表中的字段(列)。

  3. 选择备选项:

    1 = 设置为“对象”或“值”字段的值的关键字字段

    2 = 关键字字段设置为空白

    3 = 根据数字较小的关键字字段找到的第一条记录

    4 = 根据数字较小的关键字字段找到的最后一条记录

    5 = 关键字字段设置为用户的当前分部

    6 = 关键字字段设置为用户当前的语言

    7 = 混合分部

    8 = 有效日期

    如果选择备选项 3、4 或 8,则所有后续关键字字段都必须拥有相同的读取选项。

    如果选择了备选项 7,程序将首先读取当前分区。如果没有找到记录,则将再次读取空白的分部。此备选项用于具有空白和本地分部数据(例如,会计 ID)的表。

    如果选择了备选项 8,则将根据日期靠前的关键字字段(根据当前日期)找到程序中的第一条记录。用于关键字中具有“有效起始日期”的表,例如销售价格表。

删除零 ...是否应删除前导零。仅当“主表”字段为数字且“相关表”字段为文本字符串时,才使用该字段。

还可以执行快速输入以定义相关表:

  1. 对于 (CMS011/B) 中的按钮“新建”使用 F8 =“新建”。

  2. 指定相关表名,然后按“确定”。

    如果可以自动确定相关表和主表之间的“读取”备选项,则将显示 (CMS011/N)。

  3. 在 (CMS011/N) 上,指定字段选项,以选择应将所有字段还是仅将特定字段添加到“字段”组中。如果应该选择特定字段,最多可以同时选择 10 个字段。

    如果无法自动确定“读取”选项,则将显示 (CMS011/E)。

  4. 按 Enter 键可激活相关表并使用所选字段更新“字段”组。

  5. 如果应添加其他字段,请使用备选项 7 =“将字段添加到字段组中”。

结果

现在,可以选择相关表中的字段作为视图中的字段(列)。