跳转到内容

调用 SAP ECC / S/4HANA 远程函数调用 (RFC),并以表格形式检索数据。这些数据随后可用于 PlaidCloud 中的转换流程。

将 RFC 结果保存为文件或表。

文件将结果写为 JSON、逗号分隔、制表符分隔、竖线分隔或 Parquet。Parquet 文件的列类型与表相同。

表将结果保存到目标表中,类型取自 RFC 函数自身的字段定义:

SAP 字段类型 保存为
日期 日期。空白或初始日期保存为空。无效日期保存为空,且步骤完成时会给出指明该列的警告。
压缩十进制数 精确的十进制数。超过 10 位小数或 28 位整数时改为保存为文本,且步骤完成时会给出指明该列的警告。
整数 整数。
FLOAT 双精度浮点数。
十进制浮点数 精确文本。
NUMC、CHAR 文本,保留前导零。
时间 文本,格式为 HH:MM:SS。
原始字节 十六进制文本。
UTCLONG 文本。

如果 SAP 无法描述该函数的字段,则十进制数改为保存为精确文本。

当 SAP 描述了该函数时,每个参数都会转换为其所需的类型:日期转换为 YYYYMMDD,时间转换为 HHMMSS,整数和十进制数转换为数字,文本字段转换为文本,结构参数和表参数则逐字段转换。无法转换为整数或十进制数参数的值会导致步骤失败。

选择“要使用的代理”。从下拉栏中选择“目标目录”,并在下方浏览到文件的正确子文件夹目标位置。接着,为“Target File Name”设置合适的名称。在“Function Call Information”下,输入 Function、“返回值参数”,并选择参数。

您可以在“Parameters”部分选择“插入行”或“追加行”,并为参数命名和赋值。选择“最大并发请求数”,然后选择 Wait for RFC to Complete。保存并运行步骤。

您可以在此选项卡顶部选择“No Iterators”,然后根据需要选择保存并运行步骤,也可以进行具体指定。

在此处,可以选择“Specify Argument Values”作为“迭代对象”,并创建参数,然后转到“迭代值”。

在“选择要编辑值的迭代器参数”旁边,可以选择“插入行”、“追加行”、“删除行”、“下移”或“移到底部”。 下方可以使用同一个下拉菜单选择“范围迭代器”。最后一部分名为“Exclusions for Selected Range Iteration”,每行同样提供添加、删除等选项。被排除的值可在下方输入。保存并运行步骤。