SAP Warehouse Operator is a native mobile app integrated with Warehouse Management in SAP S/4HANA Cloud public edition, that supports warehouse operators with business processes like picking and putaway. SAP Warehouse Operator is currently available for iOS mobile devices.
This blog talks about integrating the App with SAP S/4HANA cloud system.
Required Systems and Components
- Warehouse Management in SAP S/4HANA Cloud, public edition
- SAP Business Technology Platform (SAP BTP) with SAP Mobile Services
- iPhone 8, iPhone SE 2nd generation or newer with iOS 16 or above
The SAP Warehouse Operator app can be downloaded for free from Apple App Store here or using the QR code below.
Configure trust between the S/4HANA IAS tenant and the Cloud Foundry Organization
Follow the steps described in the help document to establish trust with an Identity Authentication tenant and registering the Subaccount with the tenant.
Configuration Tasks
Follow the steps described in the help document to set up user propagation between S/4HANA Cloud and the SAP BTP Cloud Foundry environment.
- Configure OAuth Communication
- Configure Communication Settings in S/4HANA cloud.
- Configure Communication Settings in SAP BTP
When Configuring Communication Settings in S/4HANA cloud make sure you create Communication Arrangements for the following Communication Scenarios, as these are required by the Warehouse Operator Mobile Application.
Note:
The Communication Arrangement mentioned in the SAP Help document is just for reference and is not required for Warehouse Operator Mobile App.
Communication Scenario ID | Communication Scenario | |
1 | SAP_COM_0009 | Product Integration |
2 | SAP_COM_0353 | Warehousing – Process Warehouse Task Integration |
3 | SAP_COM_0374 | Warehousing – Master Data Integration |
4 | SAP_COM_0755 | Warehousing – Stock Integration |
5 | SAP_COM_0364 | Handling Unit Integration |
Also, when Configuring Communication Settings in SAP BTP as mentioned in the help document, make sure to add the following Additional Properties as shown below.
Create Mobile Application
In the above section, you have seen that the SAP Warehouse Operator app uses APIs provided by SAP S/4HANA Cloud system. These need to be configured in SAP Mobile Services which is part of SAP Business Technology Platform. In this section you will learn how to configure the mobile destination on SAP Mobile Service for the SAP Warehouse Operator app.
We now create a Mobile Application in SAP BTP Mobile Service.
Logon to your SAP Mobile Services cockpit.
Next, select ‘Native/Hybrid’ from the left panel of the cockpit and create a new entry using the ‘New’ button as shown below.
You need to maintain both mandatory fields ‘ID’ and ‘Name’ for basic information.
- ID: com.sap.mobile.apps.warehouseoperator
- Name: SAP Warehouse Operator
Enter the details as displayed below and click ‘Next’.
In the second and final step, you assign features for the native application. Default assigned features like ‘Mobile Offline Access’ or ‘Mobile Augmented Reality’ are not required for the SAP Warehouse Operator app. Select the features as per the image below and assign them.
Once the application ‘SAP Warehouse Operator’ has been created, you can create mobile destinations by clicking on ‘Mobile Connectivity’ from the assigned features list as shown below.
Clicking on ‘Mobile Connectivity’ will result in a screen ‘Mobile Connectivity’ with no entries for ‘Mobile Destinations’. In the presented screen, select the ‘Create’ button on the right-hand side of the screen as highlighted below.
The mobile destinations point to the APIs provided by SAP S/4HANA Cloud 2302 system. Create the mobile destination as described below.
Provide the following Basic Info
- Destination Name: API_WAREHOUSE_RESOURCE_V4
- Select the check box SAP Destination service
- Click on the value help Cloud destination name, and you should see the destination you created in the BTP Subaccount (In the section Configuring Communication Settings in SAP BTP). Select the Cloud Destination name S4_CLOUD_OAUTH.
- Relative Service path: /api_warehouse_resource_2/srvd_a2x/sap/warehouseresource/0001/
Fill in other details as shown above and click Next until the last step and Finish, other configurations can be left blank.
Similarly, Create the Following Destinations
Destination Name | Relative Service Path |
API_HANDLING_UNIT_V4 | /api_handlingunit/srvd_a2x/sap/handlingunit/0001/ |
API_PRODUCT_V4 | /api_product/srvd_a2x/sap/product/0001/ |
API_WAREHOUSE_ORDER_TASK_V4 | /api_warehouse_order_task_2/srvd_a2x/sap/warehouseorder/0001/ |
API_WAREHOUSE_PHYS_STOCK_V4 | /api_whse_physstockprod/srvd_a2x/sap/whsephysicalstockproducts/0001/ |
API_WAREHOUSE_V4 | /api_warehouse_2/srvd_a2x/sap/warehouse/0001/ |
com.sap.mobile.apps.warehouseoperator | /api_warehouse_resource_2/srvd_a2x/sap/warehouseresource/0001/ |
Onboarding the App
Once you have performed all necessary configuration steps for the SAP Warehouse Operator app you need to scan the QR code for the app onboarding, here is how to find the QR code.
From the cockpit of your SAP Mobile Services click on Mobile Applications -> Native/Hybrid and select SAP Warehouse Operator from the list. The onboarding QR code can be found by clicking on the API tab, as shown below.
Required Authorizations in SAP S/4HANA
As a Warehouse operator to consume the APIs, you need the required authorizations in the SAP S/4HANA cloud system.
When creating Communication Arrangements in SAP S/4HANA system as mentioned in the help-document section Configuring Communication Settings in S/4HANA cloud, you can find the Business Catalogs required for accessing the APIs. You can find the Business Catalogs for the APIs as shown below.
Open the Communication arrangement and click on the OAuth 2.0 Details as highlighted below.
A window opens up displaying the list of APIs in the Communication Scenario. Select the required API and click on the Granted by Business Catalogs link to get the required Business Catalogs.
You create a new Business Role by assigning all the required Business Catalogs for all the required APIs which we configured in the Mobile Service Connectivity. Finally, assign the newly created Business Role to the User.
Summary
An overview of the building blocks to operate the SAP Warehouse Operator app with the general system prerequisites, overall configuration steps, and security topics is provided to you under the SAP Help Portal.
Please find the official SAP Help documentation for SAP Warehouse Operator at this link.
In this blog post, you have learned to get started with the SAP Warehouse Operator app for iOS. I hope that the information mentioned here is useful for you to experience the SAP Warehouse Operator app. Post your feedback about SAP Warehouse Operator in the comments section. Start by visiting your SAP Mobile Applications community page and click “follow”.
Want to be notified? Check your profile settings to ensure you have your settings activated.