SAP系统提供了多种方式供Java、.NET、Python等外部编程语言进行连接和集成。
适用语言:Java, .NET, Python, 其他支持RFC的编程语言
In [ ]:
Java: SAP JCo (Java Connector) SAP JRA (Java Resource Adapter) .NET: SAP NCo (.NET Connector) SAP .NET Connector (较旧版本) Python: pyrfc 库 (Python RFC Connector) SAP RFC SDK 包装
适用语言:所有支持SOAP或REST的编程语言
SOAP Web Services (SAP SOAP接口)
OData Services (SAP Gateway)
REST API (SAP Cloud Platform API)
BAPI (Business Application Programming Interface)
IDoc (Intermediate Document) 接口
SAP Cloud Platform Integration
SAP API Management
SAP Process Integration (PI)/Process Orchestration (PO)
SAP Data Services
SAP Cloud Platform Integration
选择哪种连接方法取决于您的具体需求、SAP系统版本、性能要求和安全考虑。RFC通常用于实时集成,而Web Services更适合松耦合的集成场景。下面我们主要介绍RFC连接技术。
SAP系统提供NCo(SAP .NET Connector)组件 供 .NET连接调用,Nco可从SAP官方网站下载。 连接方式有单机和组登录方式。
app.config
)In [ ]:
SYSNR="00" <