连接来自不同程序的信息视图

本文档解释了如何在不同程序的信息视图之间创建连接。当在用于启动另一个程序的某个程序中工作时,将能够直接转到所启动程序中的特定信息视图。

结果

在不同程序中的信息视图之间创建连接。

排序顺序存储在 (CSYSVIU) 表中,视图存储在 (CSYSPV) 中。在 (CRS014) 中创建的连接存储在 (CRINPA) 表中。

选择从另一个(也是指定的)程序启动指定程序时将显示的信息视图。这样,将获得所需的信息。

准备工作

确保可以在程序之间连接信息视图。如果在 (CRS014/B) 屏幕上的“至程序”字段中按 F4 =“提示”,将显示此信息。

遵循以下步骤

连接来自不同程序的信息视图

  1. 启动程序开始值。打开 (CRS014)。将打开 B 屏幕。

    根据在 B 屏幕上选择的排序顺序,显示的字段顺序会有所不同。排序顺序的有效备选项有:

    1 = 至程序,自程序,责任人

    2 = 自程序,至程序,责任人

    3 = 责任人,至程序,自程序。

  2. 选择选项 1 =“创建/选择”。

  3. 在 (CRS014/B) 屏幕的“至程序”字段中,填写将通过创建的连接到达的程序。

  4. 在“自程序”字段中,填写开始的程序。

  5. 在“责任人”字段中输入用户名。按 Enter 键:

  6. 显示 E 屏幕。在“排序顺序”字段中,为已启动的程序选择排序顺序。按 F4 一次以选择已存在的排序顺序。

    如果要创建新的排序顺序,再次按 F4,将进入排序顺序。打开 (CRS022)。请参阅管理排序顺序

    如果不设置值,M3 将检索上次启动“至程序”时使用的同一排序顺序。

  7. 在 (CRS014/E) 屏幕上,为已启动的程序填写“视图”字段。如果要选择已存在的视图,请按 F4 一次。

    如果再次按 F4,将进入视图。打开 (CRS020),可以在其中创建新视图。请参阅管理视图

    对于具有用户自定义排序顺序的程序,在已启动程序中使用的视图将是连接到排序顺序的视图。

  8. 在 E 屏幕的“屏幕顺序”字段中,指定要显示哪些屏幕以及它们应该显示的顺序。

    对于具有用户自定义排序顺序的程序,在已启动程序中使用的屏幕顺序将是连接到 (CRS014) 中指定的排序顺序的屏幕顺序。

  9. 在“起始屏幕”字段中,指定要显示的第一个屏幕。此屏幕有效,直到用户将其更改。

    请注意,有效的起始屏幕在程序之间可能不同。

  10. 当将“至程序”设置为 (MMS200)、(MWS410) 等时,“列出记录”字段非常重要。选择 *NODSP 以提高性能。

  11. 按“下一步”显示 B 屏幕。按 F14 激活连接。

要设置的参数

程序 ID/屏幕 字段 该字段表示...
(CRS014/B) 至程序 ... 已启动程序的设置对其有效。
(CRS014/B) 自程序 ... 启动程序的设置对其有效。如果此信息为空,则当从菜单启动“至程序”时,设置有效。
(CRS014/B) 责任人

... 设置对其有效的用户。如果此信息留空,则设置将对所有用户有效。

注意

如果“用户自定义字段”设置为 *NODSP =“不列出初始记录”,则“责任人”应为空白,即对所有用户有效。

(CRS014/E) 排序顺序 ... 哪个排序顺序应该用于已启动的程序。如果此值为零,M3 将检索上次启动“至程序”时所使用的排序顺序。
(CRS014/E) 视图 ... 使用中的视图。视图是用户自定义的,并确定要显示哪些字段以及如何计算数据。
(CRS014/E) 屏幕顺序 ... 应显示哪些屏幕,以及它们显示的顺序。
(CRS014/E) 起始屏幕 ... 已启动程序中的屏幕,将是起始屏幕。
(CRS014/E) 列出记录

... 当从另一个程序调用(从菜单调用),或在更改排序顺序时,显示的程序是否应阻止在 B 屏幕上自动列出符合条件的记录。

有效备选项是:

空白 = 列出所有记录(标准)

*NODSP = 最初未列出的记录(以提高性能)。

激活 *NODSP 时,用户必须刷新 B 屏幕,然后才可以显示任何记录。这样做的目的是使用户能够在读取数据库之前填充实际的筛选器值,从而避免不必要的读取以提高性能。