Multi-carrier connection to SAP S/4HANA Public Cloud

With the AEB extension Carrier Cloud for SAP and the BTP labeling app, you have access to a shipping application with more than 300 connected carriers for SAP S/4HANA Cloud Public Edition. The BTP labeling app – developed by AEB partner consolut – runs on your company's SAP Business Technology Platform.

The app connects your SAP shipping and packing processes to the multi-carrier platform AEB Carrier Cloud for SAP. It provides a central shipping interface, retrieves delivery and handling unit data from SAP, and manages communication with the parcel services and forwarders used.

Shipping labels can be generated directly within the SAP process and printed using the SAP Print Service and the Cloud Print Manager. Actions such as cancellations and goods issue postings can also be handled in the app.

The custom business logic remains outside the SAP core. As a result, the solution supports a Clean-Core-compliant SAP architecture.

What problem does the BTP labeling app solve?

The standard processes in SAP S/4HANA Cloud Public Edition do not cover every company-specific shipping requirement. Additional requirements arise, especially when multiple transport service providers are involved:

  • Carrier-specific data formats must be supported
  • Shipping labels must be generated in the correct format
  • SAP, carrier, and printing processes must work together
  • Individual process logic must be taken into account
  • Disruptions and special cases must be handled
  • Adding new carriers should not require a new SAP interface every time

The BTP labeling app maps the custom process control and user interface to your SAP BTP. AEB Carrier Cloud manages the technical communication with the transport service providers.

This creates a centralized shipping architecture without transferring carrier-specific logic into the SAP core.

How does the carrier connection work in SAP S/4HANA Public Cloud?

1. Access delivery in BTP app

Employees enter the delivery number in the central shipping interface or access the shipping process from the designated SAP workflow.

2. Load delivery and handling unit data

The app retrieves the relevant delivery and handling unit data from SAP. This may include, for example, consignee, packages, weights, dimensions, and other shipping information.

3. Execute shipping process

Based on the defined processes, the consignment is prepared for the required parcel service or forwarder. Individual rules, additional fields, or company-specific process steps can be taken into account in the BTP app.

4. Transmit shipping data to AEB Carrier Cloud

The BTP app orchestrates the data exchange between SAP S/4HANA Cloud and AEB Carrier Cloud for SAP. The necessary shipping information is transmitted to the carrier platform via API or on an event-driven basis.

5. Generate carrier order and shipping label

AEB prepares the data in the required carrier-specific format and communicates with the selected transport service provider. The shipping label is generated in the required format and returned to the BTP app or the connected printing infrastructure.

6. Print labels via SAP

Printing is handled via the SAP Print Service and the Cloud Print Manager. This allows the shipping labels to be printed at the designated packing or shipping workstation.

7. Perform follow-up actions

Other shipping actions, such as cancellations or goods issue postings, can be performed from within the same app. The specific functional scope is adapted to the respective business process.

What functionality do the BTP app and AEB Carrier Cloud offer for shipping?

Central shipping interface

Shipping staff are provided with a centralized user interface for the necessary process steps. They do not have to switch between multiple applications and carrier portals.

Automatic transfer of SAP data

Delivery and handling unit data is transferred directly from SAP. This reduces manual duplicate data entry and the associated sources of error.

Multi-carrier communication

AEB Carrier Cloud provides connections to more than 300 parcel services and forwarders. As a result, the BTP app does not require a separate SAP interface for each transport service provider.

Carrier-specific label printing

The shipping labels are generated in the required format and output via the SAP printing infrastructure.

Cancellation and goods issue posting

In addition to label printing, other operational shipping actions can be integrated into the central process.

Custom process logic

Company-specific rules, checks, user interfaces, and integrations can be added to your own BTP.

Cross-system orchestration

The app coordinates workflows between SAP S/4HANA Cloud, AEB Carrier Cloud, and the printing infrastructure.

What are the benefits of carrier integration via SAP BTP?

Clean-Core-compliant extension

The custom shipping logic runs outside the SAP core on the SAP Business Technology Platform. This allows company-specific requirements to be implemented without placing unnecessary strain on the digital SAP core through traditional modifications.

Operation on your own SAP BTP

The BTP labeling app runs in your own BTP environment and can use your existing BTP services. You thus retain control over the individual application, its extensions, and its integration into the SAP architecture.

Customizable shipping processes

The app can be adapted to your company's workflows. For example, this could include additional checks, custom process logic, customer-specific fields, or additional system integrations.

One connection to numerous carriers

Communication with the transport service providers takes place via AEB Carrier Cloud. This means that each new carrier does not require a completely new integration into SAP S/4HANA Cloud.

Consistent user experience

Shipping transactions are consolidated within a central interface tailored to the company's processes.

Use of existing SAP technologies

The architecture may include, among other things, SAP BTP, SAPUI5, SAP HANA, SAP Build Work Zone, SAP Print Service, and Cloud Print Manager.

Which companies is the BTP labeling app suitable for?

The solution is designed for industrial and commercial companies that use SAP S/4HANA Cloud Public Edition and want to map their multi-carrier shipping processes individually. The app is particularly suitable for companies that:

  • Need to connect multiple parcel services and forwarders
  • Have custom shipping processes that are not fully covered by a standard integration
  • Already have a strategic SAP BTP architecture in place
  • Require their own user interfaces or process logic
  • Want to use their BTP investments for operational logistics processes
  • Are looking for a Clean-Core-compliant extension
  • Want to centrally orchestrate SAP, carrier, and printing processes
  • Want to retain control over the individual application and its further development

The primary area of application is SAP S/4HANA Cloud Public Edition. Depending on the system landscape, this approach can also be integrated with SAP S/4HANA private cloud or on-premise systems.

How is the BTP labeling app implemented?

The implementation typically requires minimal IT resources and follows a tried-and-tested rollout process:

1. Review requirements and architecture

AEB and consolut analyze the SAP landscape, the existing BTP services, the shipping processes, and the required carriers.

2. Define process scope

The functions to be provided by the app are determined jointly. This may include data transfer, carrier selection, label printing, cancellation, goods issue posting, and other custom steps.

3. Connect systems

SAP S/4HANA Cloud, the BTP app, AEB Carrier Cloud, and the printing infrastructure are interconnected.

4. Configure and extend the app

The user interface and process logic are adapted to the company's specific requirements.

5. Perform carrier and process tests

Data transfer, carrier communication, label printing, and follow-up processes are tested using realistic shipping scenarios.

6. Start production operations

Upon successful acceptance, the app is rolled out for production use at the designated locations and for the intended user groups.

What is the technical structure of the solution?

Primary target systemSAP S/4HANA Cloud Public Edition
App operating environmentThe customer's SAP Business Technology Platform
User interfaceCustomizable SAPUI5 application, optionally integrated via SAP Build Work Zone
Data storage and application logicSAP BTP services, such as SAP HANA
Integration with SAPAPI- or event-based data exchange
Carrier communicationAEB Carrier Cloud for SAP
Label printingSAP Print Service and Cloud Print Manager
Architectural principleSide-by-side extension with business logic outside the SAP core
Clean CoreDesigned to be Clean-Core-compliant
Andrej Grohar, expert for multi-carrier shipping directly from SAP®
Andrej Grohar, expert for multi-carrier shipping directly from SAP®

Talk with our experts to learn more about multi-carrier shipping directly in SAP BTP

Andrej Grohar, expert for multi-carrier shipping directly from SAP®

Frequently asked questions about carrier connection via SAP BTP