Note: Before working with a Connector Operation, you should be familiar with general Process Development, Building Connectors and the XML Profile.
The SAP Operation defines how to interact with the SAP application, specifically which remote function module (RFM), BAPI, or IDoc to invoke. The Import Wizard enables makes it easy to browse the BAPIs available in your system's Business Object Repository by specific object or specifying the specific RFM or BAPI to use. The Wizard generates the request and response XML Profiles where applicable for the function or IDoc, representing the input and output parameters for the function call. You will need to create a separate Operation for each RFM/BAPI/IDoc call required for your integration.
Options Tab
Available Actions: In order to determine whether you are creating an operation related to a BAPI/RFM, inbound IDoc or outbound IDoc, you must specify the proper Connector Action. This will allow you to import the associated request and response XML profiles.
Depending on how you create the SAP operation component, the Action type is either configurable at the Process-level or selectable from the dropdown list. The Actions listed below describe the different settings that can be configured for each operation type.
| Connector Action |
Description |
| Get |
Set up a connector operation associate with a BAPI or RFM |
| Send |
Setup a Connector Operation to send IDocs to SAP |
| Listen |
Setup a Connector Operation to receive IDocs from SAP |
Highlight the action verb from Boomi's perspective vs. SAP
Import Wizard Configuration
Use the blue Import button to launch the wizard which will help you configure the Operation. The wizard will automatically generate the Request and Response XML Profiles.
Step 1 - SAP Connection Definition
Choose the SAP Connection component and Atom that connects to the SAP server instance and click Next.
Note: An Atom must already be deployed to browse the interfaces.
Step 2 - Importing Request/Response XML Profiles and Operation Setup
Option 1: Set Up Operation to execute RFM or BAPI
There are two options for importing a BAPI or RFM:
| Type |
Filter |
| Business Object |
Object Name as defined in the Business Object Repository (BOR) - wildcards allowed |
| BAPI |
BAPI or RFM name - exact name required |
Please note that if you use the Business Object option and elect to use the wildcard in the filter, the performance associated with your BAPI retrieval may be impacted as all the released BAPIs for the associated objects will be retrieved for preview and available for selection. If multiple objects are returned, you can expand the level associated with each object to view the available BAPIs.
Once the import of the XML profiles and the setup of the connector operation has completed, your imported XML profiles will be populated in the Options Tab. Please check the BOR documentation in SAP associated with the specific BAPI requires a "Commit Transaction" as part of the BAPI call. If required, you must check the box associated with "Commit Transaction?" option.
Option 2: Set Up Operation to Receive IDocs from SAP (Listen Method)
Specify the IDoc type to be imported into the connector operation. In addition, you will to specify the the Program Id as setup in SAP in transaction SM59 as the Registered Server Program. Please review your SAP ALE configuration for setup prerequisites on sending IDocs from SAP to create a Registered Server Program.
Please note that that the listen operation must be the first shape in your process.
Option 3: Set Up Operation to Send IDocs to SAP (Send Method)
Specify the IDoc type to be imported into the connector operation.
Step 4 - Review
Review and click Finish.
The Request and Response Profiles are auto-generated.
Archiving Tab
Click here for more information on Archiving.