连接来自不同程序的信息视图
本文档解释了如何在不同程序的信息视图之间创建连接。当在用于启动另一个程序的某个程序中工作时,将能够直接转到所启动程序中的特定信息视图。
结果
在不同程序中的信息视图之间创建连接。
排序顺序存储在 (CSYSVIU) 表中,视图存储在 (CSYSPV) 中。在 (CRS014) 中创建的连接存储在 (CRINPA) 表中。
选择从另一个(也是指定的)程序启动指定程序时将显示的信息视图。这样,将获得所需的信息。
准备工作
确保可以在程序之间连接信息视图。如果在 (CRS014/B) 屏幕上的“至程序”字段中按 F4 =“提示”,将显示此信息。
遵循以下步骤
连接来自不同程序的信息视图
-
启动程序开始值。打开 (CRS014)。将打开 B 屏幕。
根据在 B 屏幕上选择的排序顺序,显示的字段顺序会有所不同。排序顺序的有效备选项有:
1 = 至程序,自程序,责任人
2 = 自程序,至程序,责任人
3 = 责任人,至程序,自程序。
-
选择选项 1 =“创建/选择”。
-
在 (CRS014/B) 屏幕的“至程序”字段中,填写将通过创建的连接到达的程序。
-
在“自程序”字段中,填写开始的程序。
-
在“责任人”字段中输入用户名。按 Enter 键:
-
显示 E 屏幕。在“排序顺序”字段中,为已启动的程序选择排序顺序。按 F4 一次以选择已存在的排序顺序。
如果要创建新的排序顺序,再次按 F4,将进入排序顺序。打开 (CRS022)。请参阅管理排序顺序。
如果不设置值,M3 将检索上次启动“至程序”时使用的同一排序顺序。
-
在 (CRS014/E) 屏幕上,为已启动的程序填写“视图”字段。如果要选择已存在的视图,请按 F4 一次。
如果再次按 F4,将进入视图。打开 (CRS020),可以在其中创建新视图。请参阅管理视图。
对于具有用户自定义排序顺序的程序,在已启动程序中使用的视图将是连接到排序顺序的视图。
-
在 E 屏幕的“屏幕顺序”字段中,指定要显示哪些屏幕以及它们应该显示的顺序。
对于具有用户自定义排序顺序的程序,在已启动程序中使用的屏幕顺序将是连接到 (CRS014) 中指定的排序顺序的屏幕顺序。
-
在“起始屏幕”字段中,指定要显示的第一个屏幕。此屏幕有效,直到用户将其更改。
请注意,有效的起始屏幕在程序之间可能不同。
-
当将“至程序”设置为 (MMS200)、(MWS410) 等时,“列出记录”字段非常重要。选择 *NODSP 以提高性能。
-
按“下一步”显示 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 屏幕,然后才可以显示任何记录。这样做的目的是使用户能够在读取数据库之前填充实际的筛选器值,从而避免不必要的读取以提高性能。 |