Tech Talks After Hours: SAP Integration via Smart Integration Connector
Getting started with SAP via SIC? Brian Dabrowski and Tom Linton take a deep dive into the code providing samples, questions to ask, and reference materials for connecting to SAP!
Key Topics Covered
- Platform version context: demonstrated on OneStream 8.4 (latest at time of recording)
- Read Table vs. Custom Function Modules: custom function modules are strongly preferred — processing data on the SAP side is more performant and requires less manipulation on the OneStream side
- R3 connection object: the ERP Connect construct used to establish a connection to SAP, accepting host, user, password, system, language, and client parameters
- Connection variants: basic connection, load balancer configuration, and encryption options depending on customer SAP environment requirements
- Credential security: passwords and other sensitive values are stored in the SIC gateway as name-value pairs, not hardcoded in the business rule; retrieved at runtime via an API library call to the gateway
- Custom function module structure: imports are parameters passed in (e.g., company code, period); exports are the data returned — ERP Connect reverses the typical import/export convention but the premise is the same
- Executing a function module: passing required import parameters, executing the call, and receiving back a data table
- Returning data to OneStream: the data table is passed back from the SAP rule and can be used in workflow processing or surfaced in a drill-back grid view
- SIC relay architecture: all SAP communication flows through the gateway relay — OneStream never receives SAP credentials directly
- Gateway error log troubleshooting: if integration errors don't surface on the OneStream side, check the hidden gateway service log at Program Data → OneStream Software → Gateway Service Log for detailed error information
- Related resource: prior After Hours episode introducing the Smart Integration Connector (SIC) with Ryan Berry and the follow-on episode with Brian Dabrowski covering SIC setup

