读取大型SAP表操作

读取大型SAP表操作允许读表有数百万行从SAP同时最小化超时错误的风险。动作是通过读取指定SAP系统表到一个临时文件,将文件传输到LiveCompare服务器使用FTP,然后导入文件到一个表的数据集在当前工作区中。也支持安全FTP连接,通过SSL使用FTP。

注意:如果您计划使用SAP表读大行动,请联系Tricentis188金宝搏app苹果下载软件技术支持帮助配置正确行动。

如果有LiveCompare服务器上的防火墙,它应该配置为允许通过FTP传输,和交通从Tricentis LiveCompare应用服务器,RNSERVER.EXE。188金宝搏app苹果下载软件的位置在SAP系统临时文件,FTP连接细节应该是确定的FTP选项卡为指定的RFC目的地。

行动属性 描述
列读 一个字符串列表参数包含表的列的名称。如果没有设置这个动作属性,所有的表列会读。
默认数据 一个表参数数据集这是复制到结果数据集如果指定的表不能被发现。
没有FTP

一个布尔参数这表明是否临时文件将从SAP服务器转移到LiveCompare服务器使用FTP。读一本大型SAP表可能需要很长时间。行为应该被测试通过配置先读一个小桌子,直到你确定适当的配置设置工作。

如果将该参数设置为“false”或空白< >,FTP传输将被执行

所有的参数设定在RFC目的地FTP选项卡必须是准确的。如果有一个有效的入口在“SAP系统目录路径”字段在FTP选项卡中,指定的临时文件将被转移到使用FTP LiveCompare服务器上的路径,并读到行动的结果数据集。临时文件将被删除。

如果将该参数设置为“真正的FTP传输不会被执行

如果NoFTP设置为true,每个字段的RFC目的地FTP选项卡必须有一个值。“SAP系统目录路径”字段必须设置为一个有效的路径,指定的临时文件将存储在SAP系统。其余的字段可能被设置为“不适用”。

文件存储在SAP系统使用LiveCompare不能读。表数据存储的格式设计由一个第三方应用程序进行处理。

选项

一个字符串参数数据集它指定要删除临时文件是否从SAP时动作已经完成。

如果该参数为空,行动将读取SAP表,然后删除所有临时文件时完成。

如果将该参数设置为“保持”,行动将读取SAP表,但不删除临时文件。

如果将该参数设置为“DeleteFiles”,操作将删除任何SAP中创建临时文件,但是它不会读SAP表。这个选项用于删除任何先前创建的临时文件的读取大型SAP表操作。

如果NoFTP参数设置为“false”或空白< >,你希望保持在SAP系统临时文件,将选项参数设置为“保持”。SAP表的行动会读,但不删除任何临时文件从SAP系统。

结果 一个表的数据集在SAP表数据存储检索。这个数据集不填充,如果没有FTP参数设置为“真正的”。
结果表文件映射 一个表的数据集哪些商店SAP之间的映射表读过的操作及其相关SAP服务器上的临时文件。这个数据集可能有多个条目如果读大型SAP表操作是在一个循环中使用。
RFC目的地 一个RFC目的地参数数据集指的是SAP系统的检索表。RFC目的地的FTP选项卡完成,临时SAP文件指定一个目录位置,以及适当的FTP连接细节。
行读 一个选择列表参数指定的表行阅读。如果不设置这个动作属性,所有读取表中的行。
表名 一个字符串参数数据集包含读SAP表的名称。指定表名应该使用大写。

结果表文件映射数据集具有以下列:

描述
SAP表的名称读的读大型SAP表行动。
文件 临时文件的名称,SAP服务器上存储表数据。如果没有FTP参数设置为“真正的”,该文件存储在驱动器的根目录,SAP安装。否则,文件存储在位置被“SAP系统目录路径”设置在RFC目的地的FTP选项卡。

笔记

读大SAP操作支持表的阅读,没有意见。允许任何单个表字段的最大长度为8000个字符。

例子:

读取大型SAP表操作的例子。

检查细节读大型SAP表操作,双击操作节点,或选择“查看详细信息”节点的上下文菜单。细节屏幕显示的数量记录写入到数据集的结果,RFC目的地和SAP表使用和操作所花费的时间来完成。

读大型SAP表行动的进展可能会被监控,通过查看详细信息屏幕操作运行时。以下细节所示:

描述
SAP工作运行,文件大小 表是在SAP系统读取到一个临时文件。计数列显示在KB临时文件的大小。
FTP传输文件 临时文件被移动到LiveCompare通过FTP服务器。
SQL导入文件 临时文件被导入到SQLite数据库的工作区。
运行时间(秒) 时间的阅读大行动已经运行SAP表。
总运行时间hh: mm: ss SAP表的时间读大行动已经运行在小时,分钟和秒。

按F5键定期更新显示。注意统计数据没有更新而FTP和SQL导入任务正在运行。

如果读大SAP表动作被打断了,(例如,因为它的RFC目的地变得不可用),从操作的上下文菜单中选择“继续”继续运行。

SAP 640内核系统和Windows服务器上以下

如果您正在使用SAP 640内核发行版或Windows下的早些时候,一个小变化需要允许写入换行从表中SAP临时文件正确。这个SAP配置下,换行写使用“CRLF”,然而LiveCompare预计换行的UNIX格式,这是“如果”。

允许SAP 640内核版本或运行在Windows下使用正确的换行写临时文件时,设置的abap / Ntfmode剖面参数值“b”(二进制)。