Get Records
Description
Retrieves a collection of records from an SAP Business Object.
The activity uses SAP OData APIs and supports SAP systems that expose OData services, including SAP S/4HANA Cloud and SAP S/4HANA On-Premises environments.
Use Get Records when you need to retrieve multiple records from a Business Object. You can select the fields to retrieve, apply filter conditions, control the number of records returned, and define the sort order.
To retrieve a specific record when its unique identifier is known, use the Get Record activity.
Common settings
Use Process Data to bind supported inputs to workflow values or upstream outputs. See Common Activity Features for shared execution, error-handling, and output-persistence settings. Availability depends on the activity.
Design-Time Configuration
Display Text
A user-defined name for the activity, displayed on the workflow canvas to help identify its purpose.
Connection Name
The configured SAP connection used to access the SAP system.
The connection determines the SAP system and the OData services available to the activity.
If you have not yet created or configured an SAP connection, see SAP Connection.
Service
The SAP OData service containing the Business Object you want to access.
The available services are retrieved based on the selected SAP connection.
Business Object
The Business Object containing the records you want to retrieve.
The available Business Objects depend on the selected Service.
OData Version
Specifies the OData protocol version used to communicate with the selected SAP service.
| Option | Description |
|---|---|
| Auto | Automatically determines the appropriate OData version based on the configured connection URL. This is the default option. |
| OData V2 | Uses the OData V2 protocol to communicate with the SAP service. |
| OData V4 | Uses the OData V4 protocol to communicate with the SAP service. |
Use the default Auto option unless you specifically need to force the activity to use OData V2 or OData V4.
Timeout
Maximum HTTP request duration in seconds. The default 0 uses the selected connection's timeout. Set a positive value to override it for this activity.
Execution settings
Configure Wait All Incoming when execution paths converge, and On Error for failure handling. Select Inherit where available to use the workflow-level error policy.
Fields
The Fields tab allows you to select the fields to retrieve from the selected SAP Business Object.
The available fields are dynamically populated based on the selected Business Object.
Select only the fields required by your workflow to avoid retrieving unnecessary data.
The values of the selected fields are returned for each record in the Records output and can be accessed by downstream activities.
Filter
The Filter tab allows you to define conditions that determine which records are retrieved from the selected SAP Business Object.
Use filter conditions when you want to retrieve only records that match specific criteria instead of retrieving all available records.
The available fields for defining filter conditions depend on the selected Business Object.
Apply appropriate filter conditions whenever possible to reduce the amount of data retrieved from SAP.