4.2.1 and later
SAP S/4HANA OData Connector Release Notes - Mule 4
Support Category: Premium
Anypoint Connector for SAP S/4HANA OData Connector provides full support to query, create, update, and delete entities, and execute remote functions using the SAP S/4HANA API.
Guide: SAP S/4HANA OData Connector
Reference: SAP S/4HANA OData Connector Reference
2.7.0
November 10, 2024
What’s New
-
SAP S/4HANA OData Connector now provides support for OData API v4.
-
To support OData API v4, the connector now includes the new OData v4 service discovery relative path field in the connection types. For information about the OData v4 service discovery relative path field, see SAP S/4HANA OData Connector Reference.
-
The Execute Function operation now includes the new
S4HANA:INVALID_ENTITY
error type. -
The connector now includes additional classifications for specific exceptions in certain scenarios.
Compatibility
Software | Version |
---|---|
Mule |
|
SAP S/4HANA API |
v1 |
OData API |
v2 and v4 |
OpenJDK |
8, 11, and 17 |
2.6.4
October 8, 2024
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8, 11, and 17 |
Fixed Issues
Issue Resolution | ID |
---|---|
The connector now has additional checks during app disposal to prevent exceptions. |
W-16876722 |
2.6.3
June 18, 2024
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8, 11, and 17 |
Fixed Issues
Issue Resolution | ID |
---|---|
Pagination in the Query operation now prevents redundant next calls when the maximum number of returned elements is reached. |
W-16032742 |
2.6.2
June 12, 2024
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8, 11, and 17 |
Fixed Issues
Issue Resolution | ID |
---|---|
The connector now correctly processes custom services with different URLs. |
W-15457838 |
2.6.1
January 16, 2024
What’s New
-
This connector is now compatible with Java 17.
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8, 11, and 17 |
Fixed Issues
Issue Resolution | ID |
---|---|
The connector now correctly filters conditional headers when fetching metadata. |
W-14773734 |
2.6.0
September 18, 2023
What’s New
-
The connector now supports custom namespaces. To support custom namespaces, the connector now includes the new Scoped service discovery relative path and Services attributes fields in the connection types and the new Service Attribute type.
Use custom namespaces to define and organize custom objects and developments, such as programs, function modules, or tables. The naming convention for a custom namespace is
Z
orY
followed by an identifier. For example, if there are custom programs that manage customer data, you can create a custom namespace calledZCUST
to organize all custom programs related to customer data.Custom namespaces enable you to maintain better control over your custom objects and developments and avoid naming conflicts with SAP standard objects or custom objects by other organizations, as well as improve the maintainability and upgradability of the system.
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
2.5.4
March 6, 2023
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue Resolution | ID |
---|---|
The connector now correctly processes items of the |
W-12534658 |
2.5.3
January 26, 2023
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue Resolution | ID |
---|---|
In case of error, the connector now responds to the original error response received from SAP. |
W-12064688 |
2.5.2
January 13, 2023
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue Resolution | ID |
---|---|
Pagination now returns the correct number of items in the payload. |
W-12284444 |
2.5.1
October 24, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue | ID |
---|---|
The Jackson Databind library is upgraded from |
W-11853424 |
2.5.0
October 6, 2022
What’s New
-
You can now use the new Batch Upsert Custom Business Object operation and the modified Batch update entity operation to support custom business objects.
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA SOAP API |
v1 |
OpenJDK |
8 and 11 |
2.4.5
September 13, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue | ID |
---|---|
The connector now correctly parses input parameters of type Number. |
W-11719254 |
2.4.4
September 9, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue | ID |
---|---|
The OAuth 2.0 access token now refreshes after expiry. |
W-11686820 |
2.4.3
July 11, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue | ID |
---|---|
The cache now works for multiple entities from the same service used in one application. |
W-11362347 |
2.4.2
April 18, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue | ID |
---|---|
The Batch Create Entity operation now returns the Bulk Item ID. |
W-10885701 |
2.4.1
April 4, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue | ID |
---|---|
Fixed reported security vulnerabilities by upgrading the Jackson Databind library from |
W-10920476 |
2.4.0
January 18, 2022
What’s New
-
Added support for a configurable cache of metadata for S/4HANA services to improve performance by not executing a metadata request in every operation call.
Compatibility
App/Service | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
2.3.8
January 3, 2022
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue | ID |
---|---|
Upgraded library dependencies. |
CONN-9290 |
Upgraded the |
CONN-9838 |
2.3.7
October 26, 2021
Compatibility
Software | Version |
---|---|
Mule |
4.2.1 and later |
SAP S/4HANA API |
v1 |
OData API |
v2 |
OpenJDK |
8 and 11 |
Fixed Issues
Issue | ID |
---|---|
The |
SE-23027 |
2.3.3
2.2.1
2.0.0
March 19, 2020
Features
Added support for OAuth 2.0 client credentials. This new feature breaks backward compatibility. (CONN-2944)
See Upgrade SAP S/4HANA OData Connector to 2.0 - Mule 4 for information about how to upgrade to the latest version.
1.2.0
1.1.0
September 27, 2019
Features
-
Added new Expanded properties parameter to support entity expansion in the Get Entity by key and Query operations. This parameter enables you to specify a comma-separated list of navigation properties. Each navigation property can be followed by a forward slash and another navigation property to identify a multi-level relationship. Properties of an expanded navigation property are not a part of the payload unless selected.
-
New
S4HANA:SERVER_ERROR
andS4HANA:NO_SUCH_NAVIGATION_PROPERTY
errors are provided.
Fixed Issues
-
Fixed bugs related to creating and updating sales orders and purchase orders when line items were specified. (CONN-2530)
-
Date and time formats were not formatted correctly. (CONN-3075)
-
Connector did not stop the HTTP client when resolving metadata. (CONN-3498)
-
There was no way to specify an entity key when performing an update operation. (SE-13101)
-
The Returned Fields parameter description is revised to be: a comma-separated list of selection clauses. Each selection clause may be a property name, navigation property name, or the asterisk
*
character. The*
syntax causes all properties for an entry to be included without traversing associations. Use forward slash/
to select fields of expanded navigation properties. If no field is selected, then all fields are returned.