Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
sandeep_tp
Product and Topic Expert
Product and Topic Expert

Introduction


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.

SAP Warehouse Operator – QR Code


 

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.


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 the Warehouse Operator Mobile App.

Following Communication Scenarios are required by the Warehouse Operator App.

 Communication Scenario IDCommunication Scenario
1SAP_COM_0009Product Integration
2SAP_COM_0353Warehousing - Process Warehouse Task Integration
3SAP_COM_0374Warehousing - Master Data Integration
4SAP_COM_0755Warehousing - Stock Integration
5SAP_COM_0364Handling Unit Integration
6SAP_COM_0385Warehousing - Inbound Delivery 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. Properties that are not available in the dropdown list can be added manually.

Note:

The URL mentioned in the SAP Help document is just an example, you need to enter the correct base URL of the services. You could find it in the Service URL / Service Interface column of the Inbound Services section when creating a Communication Arrangement.

The base URL would be for ex: https://myXXXXXX-api.s4hana.ondemand.com/sap/opu/odata4/sap

Configuring Destination in BTP


 

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.

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.

SAP Mobile Services – New Mobile Application


 

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’.

New Application – Basic Info


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.

New Application – Assign Features


 
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.

SAP Warehouse Operator – Mobile Connectivity


 
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.

Mobile Connectivity – Create Mobile Connectivity


 

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/



Create Destination - Basic Info


 
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 NameRelative 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/
API_WH_INBOUND_DELIVERY_V4/api_whse_inb_delivery_2/srvd_a2x/sap/warehouseinbounddelivery/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.

SAP Warehouse Operator – Onboarding QR Code


 

Creating Users


As the next step refer to the blog Create Business Users in SAP S/4HANA Cloud System to enable the usage of the SAP Warehouse Operator App

 

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.OAuth 2.0 Details


 

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.

Granted by Business Catalog


 

You create a new Business Role by assigning all the required Business Catalogs for all the required APIs that 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 #communications to ensure you have your settings activated.

10 Comments