转换数据的行为
转换数据动作把数据存储在一个或多个输入参数或数据集,并将其转换为数据存储在一个或多个输出数据集。
行动属性 | 描述 |
---|---|
转换类型 | 一个字符串参数或数据集指定转换类型。这仅仅是用于某些类型的转换。 |
在<类型>,String1——String9 | <类型>或字符串参数或数据集提供的数据转换。 |
从<类型> | > <类型数据集用于存储转换后的数据。 |
XSL | XML代码定义一个XSL转换的输入XML参数或数据集(可选)。 |
下面的矩阵显示的数据类型转换。每个数据转换操作节点可能只被用于一个单一类型的转换:
1
时使用的转换类型属性设置为“TableKey_Table”。
2
时使用的转换类型属性设置为“StringsToTwoColumnTable”。
3
时使用的转换类型属性设置为“CombineXMLs”。
4
可选的。XML代码定义一个XSL转换。
AAQ选择列表转换成表
AAQ选择列表可以转换为一个表指定转换数据行动InAAQSelectList和OutTable属性。在这种类型的转换,输出表,存储AAQ选择列表的ID列存储规则的名字,和一个CATEGORY_ID添加列存储类别名称。
转换BSP应用程序性能历史数据
如果转换数据操作的转换类型属性设置为“WebToWAPA”, BSP的动作转换表应用程序检索entry_id WAPA SWNC_COLLECTOR_GET_AGGREGATES函数表的应用程序可能为其他操作提供使用数据的统计。
每个WAPA名称从O2APPL表的浏览器名称字段中检索指定的RFC目的地。
对于这种类型的转换,InRfcDestination, InTable OutTable应该指定属性。输入表应该有个名字列存储应用entry_id BSP,和一个计数列存储它们的用法。输出表列如下:
列 | 描述 |
---|---|
类型 | 这一列被设置为“WAPA”。 |
的名字 | 检索WAPA名称。 |
账户 | 这一列是空的。 |
数 | 数的值从输入表。 |
SOURCE_NAME | 输入表的列的名称。 |
将浮点数转换为表
浮子可以转换为一个表指定将数据操作的浮子和OutTable属性。在这种类型的转换,输出表,存储有一个浮动浮动列。
将层次结构数据集转换成表
层次结构数据集可以转化为两个输出表。对于这种类型的转换,转换的数据操作的InHierarchy OutTable和OutTable2属性应该指定。
OutTable数据集存储对象的层次结构,具有以下列:
列 | 描述 |
---|---|
~ | 这一列被设置为“=”。 |
系统 | 不使用本专栏。 |
ID | 内部层次对象的标识符。 |
状态 | 内部标识符比较对象的状态。 |
ROLLUP_STATUS | 对象的子对象,这一列存储对象的内部标识符卷起的对比状态。 |
类型 | 的类型的对象。 |
的名字 | 对象的名称。 |
描述 | 对象的描述。 |
状态和ROLLUP_STATUS列可能包含下列值:
状态 | 描述 |
---|---|
0 | 对象不是相比。 |
2 | 对象只存在于第一个比较系统。 |
3 | 对象只存在于第二个系统相比。 |
4 | 相比,每个对象都是一样的系统。 |
5 | 每个比较系统的对象是不同的。 |
6 | 对象不能相比。 |
将图像转换为字符串
如果将数据操作的转换类型属性设置为“Image_String”,操作将一个图像参数或数据集转换为字符串的数据集。对于这种类型的转换,转换的数据操作InImage和OutString应该指定属性。
IMG选择列表转换成表
一个IMG选择列表可以转换为一个表指定将数据操作的InIMGSelectList和OutTable属性。在这种类型的转换,输出表,存储IMG选择列表类和对象列。
将整数转换为表
整数可以转换为一个表指定转换数据行动InInteger和OutTable属性。在这种类型的转换,输出表存储整数只有一个整数列。
将LiveCompare名称转换为SAP的名字
如果将数据操作的转换类型属性设置为“LCNameToSAPName”行动将没有填充的复合对象名称:
类型 | 的名字 |
---|---|
DYNP | SAPLZUTL 0100 |
…与填充复合对象名称
类型 | 的名字 |
---|---|
DYNP | SAPLZUTL 0100 |
填充物复合对象返回的名称用什么行动树的数据集,然而得到SAP对象操作需要填充复合对象类型的数据集对象。对于这种类型的转换,InTable和OutTable属性应该指定,和输入表应该包括类型和名称列。
RFC目的地转换成表
RFC目的地可以转换为一个表指定转换数据行动InRfcDestination和OutTable属性。在这种类型的转换,输出表列如下:
列 | 描述 |
---|---|
的名字 | RFC目的地的名称。 |
类型 | SAP服务器的类型用于连接。这一列被设置为' A '如果连接使用一个应用程序服务器,或者“M”如果连接使用一个消息服务器。 |
SYSID | SAP系统ID用于连接。 |
ASHOST | DNS名称、域名或IP地址的SAP应用程序服务器或消息服务器。 |
集团 | 对于消息服务器,该字段设置为登录组的名称。 |
INSTANCENR | SAP系统的应用程序实例数量。 |
用户 | SAP用户ID用于此连接。 |
客户端 | SAP客户机。 |
语言 | SAP登录语言。 |
将SAP名称转换为LiveCompare名字
如果转换数据操作的转换类型属性设置为“SAPNameToLCName”行动将与填充复合对象名称:
类型 | 的名字 |
---|---|
DYNP | SAPLZUTL 0100 |
…没有填充的复合对象名称
类型 | 的名字 |
---|---|
DYNP | SAPLZUTL 0100 |
对于这种类型的转换,InTable和OutTable属性应该指定,和输入表应该包括类型和名称列。
将字符串转换为图像
如果将数据操作的转换类型属性设置为“String_Image”,动作转换字符串参数或数据集到一个图像数据集。对于这种类型的转换,转换的数据操作InString和OutImage应该指定属性。
将字符串转换为字符串列表
字符串可以被转换成一个字符串列表,例如,以便它可以被用作的财产发送电子邮件的行动。对于这种类型的转换,转换的数据操作InString和OutStringList应该指定属性。
将字符串转换为表
一个字符串可以转换为一个表指定将数据操作的InString和OutTable属性。在这种类型的转换,输出表列存储的字符串有一个名字。
将字符串转换为存储库进行测试
一个字符串可能转化为一个测试库通过指定将数据操作的InString和OutTestRepository属性。
将字符串转换为两列的表
如果将数据操作的转换类型属性设置为“StringsToTwoColumnTable”,操作将一个字符串参数或数据集转换为表名称和值列。NAME列存储的名称字符串参数或数据集,和值列存储其值。
对于这种类型的转换,一个或多个String1——String9属性应该指定为输入,和OutTable属性应该指定为一个输出。可以用作输出表创建仪表板报告行动的额外的资源数据。
将字符串列表转换为字符串
一个字符串列表可以转换为一个字符串指定将数据操作的InStringList和OutString属性。字符串值存储字符串列表中的第一项。
将字符串列表转换为表
一个字符串列表可以转换为一个表指定将数据操作的InStringList和OutTable属性。在这种类型的转换,输出表列存储字符串列表只有一个名字。
转换表键选择表
如果将数据操作的转换类型属性设置为“TableKey_Table”,操作将一个表包含表键转换为表的字段对应表的选择。对于这种类型的转换,InTable, OutTable InRfcDestination应该指定属性。
至少要有一个名字列输入表,其中包含表关键数据。例如,返回的列的名称得到SAP对象操作TABK对象的类型。InRfcDestination属性应该参考的RFC目的地获得关键数据表。OutTable数据集有下面的列,并可能被用作行读财产检索表设置行动。
列 | 描述 |
---|---|
表 | SAP表包含表的键的名称。 |
场 | 一个关键字段从SAP表。 |
人事处 | 这一列被设置为“情商”(=)。 |
罗 | 字段值与表相关联的键。 |
嗨 | 这一列没有设置。 |
即 | 本专栏将“我”(包括)。 |
看到选择列表参数帮助主题的更多细节。
转换表AAQ选择列表
一个表可能被转换成一个AAQ选择列表,例如它可以用作AAQ选择属性列表分析ABAP质量行动。对于这种类型的转换,InTable和OutAAQSelectList属性应该指定。输入表应该包括一个id列存储规则的名字,和一个被列存储类别名称。
将表转换为布尔值
表可能被转换成布尔值“真正的”如果它包含任何行,或布尔值“假”如果它是空的。对于这种类型的转换,InTable和OutBoolean属性应该指定,和转换类型属性应设置为“Table_Boolean”。
将表转换为层次结构数据集
两个输入表可能转化为层次结构数据集通过指定转换数据操作的InTable InTable2和OutHierarchy属性。生成的两个输入表应该是那些上面描述的层次结构数据表的转换(必要时修改来支持自己的工作流需求)。
转换表来对列表
表可能转化为一对列表,例如,以便它可以用作键映射属性的读SAP表和加入行动。对于这种类型的转换,转换的数据操作InTable和OutPairList应该指定属性。从第一行两列的表转换为对列表中的项目。
将表转换为RFC目的地
表可能被转换成一个RFC目的地指定转换数据行动InTable和OutRfcDestination属性。动作转换RFC目的地名称在左上角单元格RFC目的地。如果LiveCompare项目控制,你应该确保RFC目的地是在当前项目中可用。
这种类型的转换可以结合使用得到政府对象行动,指定“RfcDestination”作为行动的对象类型参数的值。
转换表来选择列表
表可能转换为选择列表,例如,以便它可以被用作一个选择属性得到SAP对象操作。对于这种类型的转换,转换的数据操作InTable和OutSelectList应该指定属性。输入表应该至少有下面的列:
列 | 描述 |
---|---|
场 | SAP对象类型或表字段名。 |
人事处 | 比较运算符使用:一个情商,GT,通用电气、LT, LE, BT或CP。 |
罗 | 比较低的价值。 |
嗨 | 如果使用BT的操作符,这个领域指的是“高”的比较值。 |
即 | 进入“我”包括本规范相匹配的对象或表行,或“E”排除它们。 |
看到选择列表参数帮助主题的更多细节。
将表转换为字符串
如果将数据操作的转换类型属性设置为“TableToHtmlString”,动作表转换为HTML表示存储为一个字符串。对于这种类型的转换,InTable和OutString属性应该指定。为了防止将大量的数据转换,行动将会报告一个错误如果有30多个输入表中的列,或超过8192字符在生成的HTML字符串。
返回的字符串数据集可能替换到这种类型的转换发送电子邮件行动的信息参数。这允许表参数或数据集的内容包含在电子邮件。
如果没有指定转换类型属性,操作将第一个单元格中输入表转换为一个字符串。返回的字符串值是行动的OutString数据集。
将表转换为字符串列表
一个表可以转换为一个字符串列表中指定转换表动作的InTable和OutStringList属性。字符串列表存储值从输入表的第一列。
将表转换为XML
如果将数据操作的转换类型属性设置为“TableToXML”,行动转换表的XML表示。对于这种类型的转换,InTable和OutXML属性应该指定。
将测试库转换为字符串
一个测试库可以转换为一个字符串指定将数据操作的InTestRepository和OutString属性。
将XML外部数据源转换为XML数据集
XML外部数据源可能转换为XML数据集通过指定InExternalDataSource和OutXML属性。
XML转换
转换数据行动支持以下转换XML数据类型:
- 如果InString和OutXML属性设置,输入字符串解析为XML并存储在输出数据集。
- 如果InXML属性设置,输入XML可能转换为一个表,一个字符串或XML指定OutTable OutString或OutXML属性。一个或多个输出属性可以设置。
- XSL属性存储XML数据集参数或指定一个XSL转换。如果设置了这个属性,XSL转换应用于InXML参数或数据集转换之前执行。
获取字段定义表
如果将数据操作的转换类型属性设置为“Table_TableDefinition”,行动获得从一个输入字段定义表参数或数据集。对于这种类型的转换,InTable和OutTable属性应该指定。
OutTable数据集具有以下列:
列 | 描述 |
---|---|
表 | 为SAP表,这一列存储的表的名称。表,没有从一个SAP系统中读取,这列是留空。 |
的名字 | 从表中一个字段的名称。 |
类型 | 字段的类型。 |
长度 | 字段的长度。 |
ISKEY | 这一列被设置为“真正的”如果输入表的字段是一个关键的领域,和“虚假的”。 |
从比较的结果表删除状态的细节动作
如果将数据操作的转换类型属性设置为“ConvertStatus”,行动转换表返回的状态信息比较表操作表的名称、类型和状态列。对于这种类型的转换,InTable和OutTable属性应该指定。
结合xml转换类型
如果将数据操作的转换类型属性设置为“CombineXMLs”,动作结合两个或两个以上的XML参数或数据集到一个XML数据集,使用指定的字符串值作为一个顶级XML标记。为这种类型的转换,InXML InXML2, InString和OutXML属性应该指定。合并后的XML存储在OutXML数据集。
ObjectListToSelectList转换类型
如果将数据操作的转换类型属性设置为“ObjectListToSelectList”,行动将一个表的对象转换为表对象的选择。对于这种类型的转换,InTable和OutTable属性应该指定。
输入表应该有至少一个名称和一个类型列,例如:
的名字 | 类型 |
---|---|
可 | TCOD |
这是转换为一个输出表用下面的列:
- TABNAME
- SELNAME
- 类
- 标志
- 选项
- 低
- 高
例如:
TABNAME | SELNAME | 类 | 标志 | 选项 | 低 | 高 |
---|---|---|---|---|---|---|
TCOD | 年代 | 我 | 情商 | 可 |
OutTable数据集返回可以使用这种类型的转换作为输入的Tricentis-supplied SAP功能,从LiveCompare调用使用188金宝搏app苹果下载软件通用的RFC叫行动。
隐式类型转换
LiveCompare试图确定执行转换的类型通过检查操作的输入参数和输出数据集。如果没有设置转换类型属性,LiveCompare利用其确定转换类型。如果转换类型属性和坚决的转换类型不同,LiveCompare使用转换类型属性。
转换数据操作支持的使用动作参数定义向导,它允许创建新的输入参数型“Xml”。
例子:
检查数据转换操作的详细信息,双击操作节点,或选择“查看详细信息”节点的上下文菜单。如果操作使用输入或输出表,细节屏幕显示的行数在表和动作所花费的时间来完成。