注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
Palantir Foundry Connector 2.0 以SAP应用程序 ("Connector") 提供了从SAP应用程序服务器中分配给ABAP报告的事务代码或ABAP报告中提取数据的方法。仅支持使用ABAP列表查看器的报告。
仅支持使用ABAP列表查看器(ALV)的报告。
tcode
同步只能从同步配置UI的高级选项卡创建。
使用tcode
对象类型来提取由事务代码生成的数据。
如果您知道事务代码名称,请将其作为值提供给obj
参数。
示例同步配置:
如果您只知道报告的程序名称,可以将程序名称作为obj
参数提供,并将programType
参数设置为program
。
示例同步配置:
在配置事务代码提取时,支持附加参数:
可以在同一个同步中定义多个参数。
筛选
参数被用于在传递用户输入给选择屏幕变量。它不作用于报告的任何输出字段的任意筛选。
同步配置示例:
Copied!1 2 3 4
type: magritte-sap-source-adapter sapType: tcode # SAP事务代码 obj: ZTEST_ALV # 目标SAP对象 filter: p_spras=EN # 过滤条件,语言参数设置为英文
selectionVariant
参数被用于在程序中传递选择屏幕变体。选择屏幕变体是在程序的选择屏幕中创建的预定义筛选。
如果同时定义了selectionVariant
和筛选
参数,筛选
将覆盖变体中选择屏幕参数的现有值。
示例同步配置:
Copied!1 2 3 4 5
type: magritte-sap-source-adapter sapType: tcode # SAP事务代码类型 obj: RSUSR200 # SAP对象名称,通常指代特定的程序或功能模块 programType: program # 程序类型,表示该SAP对象是一个程序 selectionVariant: USER_DISKOVER # 选择变体,用于指定程序的预定义选择标准
outputVariant
参数被用于传递程序的设计名称,改变数据的输出。仅限在 SAP 的选择屏幕上定义了设计参数的程序。
示例同步配置:
Copied!1 2 3 4
type: magritte-sap-source-adapter sapType: tcode # SAP事务代码类型 obj: ZTEST_ALV # SAP中的事务代码对象 outputVariant: /COMMERCIAL # 输出变体,指定为/COMMERCIAL
ingestionType
参数可以被用于在将报告的输出发送到打印队列之前进行导入,这通常被称为“假脱机请求”。建议将ingestionType
设置为spool
,用于生成超过SAP内部表限制的数据报告。
默认情况下(如果未指定ingestionType
),报告的输出将被实时导入并发送到Foundry。
由于假脱机请求的性质,使用spool
导入类型时,所有列在导入到Foundry时都将具有字符串
类型。
同步配置示例:
Copied!1 2 3 4
type: magritte-sap-source-adapter sapType: tcode # SAP事务代码(Transaction Code) obj: ZTEST_ALV # 需要处理的SAP对象名 ingestionType: spool # 数据提取的方式为输出缓冲(Spool)