Skip navigation
Toggle Sidebar

SAP Connector

The SAP Connector enables you to connect to your SAP NetWeaver based application and get or send data via BAPIs, Remote Function Modules (RFMs) and asynchronously via IDocs. You can easily browse the list of available BAPI/RFMs and IDocs available in your SAP system and auto-generate the request and response Profiles to use in Boomi Processes and Maps.

The SAP Connector supports the following connectivity to SAP systems via SAP Java Connector library. The following features are supported:

  • Discovery of BAPIs via the Business Object Repository by specifying the a specific Business Object (or wildcard containing a partial object name)
  • Query of specific BAPI/RFM enabled function module by specifying the BAPI or Remote Function Module name
  • Inbound and Outbound IDoc support by specifying the Idoc including building the segment profile

Connector Configuration

Configuring a connector to communicate with SAP requires the setup of two different components:

This design allows for reusability of the components, which contain connection settings such as user name, password, SAP specific settings including IDoc TID support. Once your connection and connector operation are built, you will need to set up your connector within the Process. When the SAP Connector is configured properly within your process, Boomi AtomSphere will be able to map to and from virtually any system using it to retrieve data from or send data to the SAP application.

Supported SAP Versions

  • All SAP Business Suite solutions which are accessible via SAP Java Connector 3.x
  • SAP R/3 4.0, 4.5, 4.6
  • SAP Solutions based on SAP Netweaver Application Server 6.10, 6.20, 6.30, 2004, 7.0

Prerequisites

  • Please make sure that all of the relevant Java environment variables are set on your system such as JAVA_HOME, CLASSPATH.
  • IMPORTANT - You must obtain and copy several library files required to support SAP connectivity:
    • SAP Java Connector Release 3.0.x
    • SAP Java IDoc Class Library Release 3.0.x

The SAP Java Connector files can be downloaded from the SAP Service Marketplace at service.sap.com/connectors -> SAP Java Connector -> Tools & Services. You should download SAPJCo ZIP file associated with your OS/Hardware combination which is applicable to your Atom.

Refer to your SAP documentation or contact your SAP administrator to gain access to the SAP Service Marketplace (S-User) with appropriate authorization to download the ZIP file.

While you are download the SAP Java Connector ZIP file, and extracted the files, the steps are:

  • Shutdown your Boomi Atom if it is currently running
  • Once you have extracted the ZIP file into a temporary directory, copy/move the following files into the ..\<Atom root>\lib directory:
    • sapjco3.dll (Windows) or Linux version
    • sapjco3.jar
    • sapidoc3.jar

If you are planning to use the IDoc support, you must setup a database for TID management. Boomi Atom supports any database which provides a JDBC driver. If the database selection is not one of the predelivered JDBC drivers from Boomi, you will also need to copy the jar file into the newly created sub-directory.

Additional Setup considerations and prerequisites for the SAP Java Connector:

  • The Atom must be deployed to a server which has access to the SAP system for the ports used by SAP for communication(i.e. same LAN or access via SAProuter) to ports required to support RFC/BAPI and IDocs.
  • The RFC, BAPI, or IDoc required for the integration already exists.
  • Boomi must be configured with an SAP user name with sufficient permissions to perform the tasks necessary for the integration (able to invoke RFCs and BAPIs, manipulate specific business objects, etc.)
  • It is recommended that the Atom resides in the same network as the SAP system
SAP Connection (Boomi AtomSphere)
SAP Operation (Boomi AtomSphere)

Adaptavist Theme Builder Powered by Atlassian Confluence