SAP¶
:::callout{theme="neutral"} Connecting Foundry to SAP consists of two steps:
- Install an Advanced Business Application Programming (ABAP) add-on on SAP side.
- Configure a source on the Foundry side that matches your SAP landscape:
- SAP ERP: SAP ECC, S/4HANA (on-premise and Cloud Private Edition), and other ERP Central Component systems.
- SAP SLT: Connections through an SAP Landscape Transformation (SLT) Replication Server, including real-time streaming syncs.
For SAP Business Warehouse (BW) and existing integrations, see SAP (Custom source).
The rest of this page describes the Connector add-on and walks through the high-level end-to-end setup flow. :::
The Palantir Foundry Connector 2.0 for SAP Applications ("Connector") is an SAP Certified Add-On developed in partnership with Diskover Limited ↗.
The Connector securely captures data and metadata from SAP systems (S/4HANA, ECC, Business Warehouse, SLT Replication Server) and integrates them into the Foundry platform. The Connector is installed on the SAP application layer, adheres to standard SAP security policies, and uses native SAP application logic for data access.
-
Connector installation: The Connector is an SAP Certified Add-On, installed using SAINT (SAP Add-On Installation Tool).
-
Connector exposes access over HTTPS: The Connector runs a web service via SICF. This allows the Foundry Data Connector to request underlying ERP or BW data over HTTPS.
-
Data transfer logic defined in Foundry: The tables, objects, filters and schedules of the data transfers are defined in Foundry and executed by the Foundry Data Connection Coordinator.
-
Application layer access: Palantir Foundry will send the request to the SAP ABAP platform (formerly known as the SAP NetWeaver Application Server) independent of which database is running under SAP. There is no direct database access. All information access is from the application layer.
-
SAP standard security: Foundry will call the Connector with an SAP user secured and authorized within SAP. Therefore, all SAP standard security procedures and policies apply. There is no additional maintenance of dataflow security.
-
SAP application logic access: Tables, functions, BW InfoProviders and BEx queries are all available objects for data extraction to Foundry.
-
System load and scalability: The Connector checks data load on the system before starting extraction. If certain criteria are not met, extraction is aborted. The Connector is fully aligned with SAP scalability. The Connector may co-exist within the same application server or, optionally, run in a separate application server reserved for data processing.
Supported capabilities¶
| Capability | Status |
|---|---|
| Bulk import | 🟢 Generally available |
| Interactive exploration | 🟢 Generally available |
| Webhooks | 🟢 Generally available |
| Streaming import | 🟡 Beta |
| Bulk export | 🔴 Under development |
Supported SAP object types and systems¶
- SAP Application Tables
- SAP BW InfoProviders
- SAP SLT
- SAP BW BEx Queries
- SAP ERP Extractors
- SAP Functions/BAPIs
- SAP Data Model
- SAP CDS Views
- SAP HANA Information Views
Setup guide¶
Prerequisites¶
- SAP_BASIS 7.4 SP5 or above (the technical component version, applicable to both SAP NetWeaver and SAP S/4HANA systems)
- SAP_BASIS 7.5 (no minimum SP level)
These are minimum versions. The Connector supports all higher SAP_BASIS versions, including SAP S/4HANA releases based on SAP_BASIS 8.x (for example, SAP_BASIS 816).
:::callout{theme="neutral"}
If you plan to use SLT via OData, the OData component (PALODATA) requires SAP_BASIS 7.50 SP09 or above.
:::
:::callout{theme="neutral"} If your primary SAP system is running a SAP_BASIS version lower than 7.4 SP5, see Remote Agent Installation for details of how to setup a remote connection. :::
Getting started¶
These are the high-level steps to connect your organization's SAP system(s) to Foundry.
- Work with your SAP Basis team to decide which connection pattern is most suitable for your SAP landscape. Read more about the three connection patterns.
- Create a space within your organizational network for the Agent to be installed.
- Make sure that the Agent has the necessary network egress to communicate with Foundry.
:::callout{theme="neutral"}
The port on the SAP server that the Agent will communicate via is the default HTTPS port for ICM (Internet Communication Manager – a component of the SAP ABAP platform). The port number can be found by running the
SMICMtransaction code in the SAP system. ::: - Download the Connector add-on installation packages from Foundry.
- Ask the responsible team (such as your SAP Basis team) to install the Palantir Foundry Connector 2.0 for SAP Applications add-on on the relevant SAP system(s).
- Download the Agent software through Data Connection and install it.
-
Set up a Source in Foundry to connect to the SAP system(s). The Foundry-side configuration depends on which connector matches your SAP landscape:
-
SAP ERP: For connecting to SAP ECC, S/4HANA (on-premise and Cloud Private Edition), and other ERP Central Component systems.
- SAP SLT: For connecting through an SAP Landscape Transformation (SLT) Replication Server, including real-time streaming syncs.
For SAP Business Warehouse (BW) and existing integrations, see SAP (Custom source).
中文翻译¶
SAP¶
:::callout{theme="neutral"} 将 Foundry 连接到 SAP 包含两个步骤:
- 在 SAP 端安装高级业务应用程序编程 (ABAP) 附加组件。
- 在 Foundry 端配置一个与您的 SAP 环境相匹配的数据源:
- SAP ERP:SAP ECC、S/4HANA(本地部署和云私有版)以及其他 ERP 核心组件系统。
- SAP SLT:通过 SAP 环境转换 (SLT) 复制服务器进行连接,包括实时流同步。
对于 SAP 业务仓库 (BW) 和现有集成,请参阅 SAP(自定义数据源)。
本页其余部分描述了连接器附加组件,并概述了端到端的高级设置流程。 :::
Palantir Foundry Connector 2.0 for SAP Applications(简称“连接器”)是一个 SAP 认证的附加组件,与 Diskover Limited ↗ 合作开发。
该连接器安全地从 SAP 系统(S/4HANA、ECC、业务仓库、SLT 复制服务器)捕获数据和元数据,并将其集成到 Foundry 平台。连接器安装在 SAP 应用层,遵循标准的 SAP 安全策略,并使用原生的 SAP 应用逻辑进行数据访问。
-
连接器安装: 该连接器是一个 SAP 认证的附加组件,使用 SAINT(SAP 附加组件安装工具)进行安装。
-
连接器通过 HTTPS 暴露访问: 连接器通过 SICF 运行一个 Web 服务。这使得 Foundry 数据连接器能够通过 HTTPS 请求底层的 ERP 或 BW 数据。
-
数据传输逻辑在 Foundry 中定义: 数据传输的表、对象、过滤器和调度均在 Foundry 中定义,并由 Foundry 数据连接协调器执行。
-
应用层访问: Palantir Foundry 将向 SAP ABAP 平台(以前称为 SAP NetWeaver 应用服务器)发送请求,而与 SAP 底层运行的数据库无关。没有直接的数据库访问。所有信息访问均来自应用层。
-
SAP 标准安全: Foundry 将使用一个在 SAP 内经过安全授权和认证的 SAP 用户来调用连接器。因此,所有 SAP 标准安全流程和策略均适用。无需额外维护数据流安全。
-
SAP 应用逻辑访问: 表、函数、BW InfoProvider 和 BEx 查询都是可供提取数据到 Foundry 的对象。
-
系统负载和可扩展性: 连接器在开始提取之前会检查系统上的数据负载。如果未满足某些条件,提取将被中止。连接器完全符合 SAP 的可扩展性要求。连接器可以与同一应用服务器共存,或者可选地,在专用于数据处理的独立应用服务器中运行。
支持的功能¶
| 功能 | 状态 |
|---|---|
| 批量导入 | 🟢 正式可用 |
| 交互式探索 | 🟢 正式可用 |
| Webhooks | 🟢 正式可用 |
| 流式导入 | 🟡 Beta 版 |
| 批量导出 | 🔴 开发中 |
支持的 SAP 对象类型和系统¶
- SAP 应用表
- SAP BW InfoProvider
- SAP SLT
- SAP BW BEx 查询
- SAP ERP 提取器
- SAP 函数/BAPI
- SAP 数据模型
- SAP CDS 视图
- SAP HANA 信息视图
设置指南¶
前提条件¶
- SAP_BASIS 7.4 SP5 或更高版本(技术组件版本,适用于 SAP NetWeaver 和 SAP S/4HANA 系统)
- SAP_BASIS 7.5(无最低 SP 级别要求)
这些是最低版本。连接器支持所有更高的 SAP_BASIS 版本,包括基于 SAP_BASIS 8.x 的 SAP S/4HANA 版本(例如 SAP_BASIS 816)。
:::callout{theme="neutral"}
如果您计划通过 OData 使用 SLT,则 OData 组件 (PALODATA) 需要 SAP_BASIS 7.50 SP09 或更高版本。
:::
:::callout{theme="neutral"} 如果您的主 SAP 系统运行的 SAP_BASIS 版本低于 7.4 SP5,请参阅远程代理安装了解如何设置远程连接的详细信息。 :::
入门指南¶
以下是将您组织的 SAP 系统连接到 Foundry 的高级步骤。
- 与您的 SAP Basis 团队合作,确定哪种连接模式最适合您的 SAP 环境。详细了解三种连接模式。
- 在您的组织网络内创建一个空间用于安装代理。
- 确保代理具有必要的网络出站权限以与 Foundry 通信。
:::callout{theme="neutral"}
代理与 SAP 服务器通信所使用的端口是 ICM(Internet Communication Manager – SAP ABAP 平台的一个组件)的默认 HTTPS 端口。端口号可以通过在 SAP 系统中运行
SMICM事务代码来查找。 ::: - 从 Foundry 下载连接器附加组件安装包。
- 请负责团队(例如您的 SAP Basis 团队)在相关的 SAP 系统上安装 Palantir Foundry Connector 2.0 for SAP Applications 附加组件。
- 通过数据连接下载代理软件并进行安装。
-
在 Foundry 中设置一个数据源以连接到 SAP 系统。Foundry 端的配置取决于哪个连接器与您的 SAP 环境相匹配:
-
SAP ERP:用于连接到 SAP ECC、S/4HANA(本地部署和云私有版)以及其他 ERP 核心组件系统。
- SAP SLT:用于通过 SAP 环境转换 (SLT) 复制服务器进行连接,包括实时流同步。
对于 SAP 业务仓库 (BW) 和现有集成,请参阅 SAP(自定义数据源)。