自定义列表 MI

本文档描述了用于在任何 M3 标准或客户构建的 M3 表上创建自定义列表交易而无需编码的方法。如果只需要一个表中的数据,我们建议您改用 MDBREADMI。MDBREADMI 提供更好的性能但功能更少。

结果

将在程序自定义列表 MI。打开 (CMS015) 中创建一项新的 M3 自定义列表 MI 交易。

准备工作

创建新的交易 ID 时,大多数设置都从信息浏览器类别或专项报告定义中检索。(CMS015/E) 上的“专项报告定义”字段控制“信息浏览器类别”字段上的提示是否用于“专项报告组。打开”(AHS100)而不是“信息浏览器类别。打开”(CMS010)。已选择了现有项或在 (CMS010) 或“专项报告组。打开”(AHS100)中创建了新项。

请参阅 信息浏览器类别

遵循以下步骤

  1. 创建新的交易 ID 后,可以通过相关选项 11=“模拟列表” 来模拟该列表。
  2. 使用相关选项 20 =“更新 MI 存储库”激活交易 ID。状态设置为 20,并且无法更改设置。
  3. 然后,可以使用相关选项 22=“显示 MI 存储库”显示 MI 存储库。
  4. 如果必须更改任何设置,请先使用相关选项 21=“删除 MI 存储库”。
    注意

    将在 MI 存储库中创建具有 6 个字符(通常仅为 4 个)的“输入”和“输出”字段。如果应从多个表中检索同一字段(例如 ITNO,“物料号”),则将使用 6 个字符。

  5. 根据 (CMS015/E) 中的每个交易 ID 完成这些设置。
    • 排序顺序

      列表排序基于为排序顺序选择的排序选项。主表的所有系统定义的和用户自定义的排序选项(索引)都可用。

      在“排序顺序”字段中使用“浏览”来启动排序顺序。打开 (CRS022)

    • 视图

      该视图定义了“输出”字段。在“视图”字段中使用“浏览”来启动视图。打开 (CRS020)。可以添加或删除字段。

    • 筛选器

      筛选器用于进行选择。筛选器字段用作必填输入字段。必须在筛选器字段中指定值,并且仅显示包含与筛选器相同的值的记录。筛选器从第一个排序字段开始选择,然后在整个排序定义中逐字段进行选择。

    • 选择 1–3

      主表中的任何字段都可以用作“源”和“目标”选择字段。最多可以同时使用三个选择字段。选择字段用作可选输入字段。

    • 下个筛选选择

      “下个筛选选择”列表可用于指定一个附加的筛选级别,并与“筛选器数”字段中的选择一起使用。在“下个筛选选择”字段中的选项可供选择之前,必须选择“筛选器数”字段的值。这样可减少数据库的负载,提高性能。

    • 搜索

      搜索查询可以用作输入字段。然后,将 SQRY 字段用作必填输入字段。搜索查询无法与筛选器或选择字段一起使用。

    • 包含书签字段

      可以包含书签字段作为“输出”字段。添加了 YPGM(浏览程序)和 KSTR(键字符串)字段作为最终输出字段。根据主表从 (MNS120) 中检索浏览程序。

    • 汇总

      合并旨在将多项记录汇总为一项记录。合并级别用于指示列表中的记录的合并方式。未包含在合并级别中的关键字字段将被合并。选择聚合级别时,从第一个关键字字段开始,然后逐个选择排序选项定义中的各个字段。

    • 小计

      更新特定关键字字段中的值更新时,此项用于插入小计记录。所选排序选项中的任何关键字字段都可以用作小计的分段级别。