Skip to Content
Technical Articles
Author's profile photo Sandeep Thekkina Purayil

How to get started with SAP Warehouse Operator App V2.0

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%20Warehouse%20Operator%20%u2013%20QR%20Code

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 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. 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 Communication Arrangement.

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

Configuring%20Destination%20in%20BTP

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%20Mobile%20Services%20Cockpit

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%20Mobile%20Services%20%u2013%20New%20Mobile%20Application

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%20Application%20%u2013%20Basic%20Info

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%20Application%20%u2013%20Assign%20Features

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%20Warehouse%20Operator%20%u2013%20Mobile%20Connectivity

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%20Connectivity%20%u2013%20Create%20Mobile%20Connectivity

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%20Destination%20-%20Basic%20Info

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

SAP%20Warehouse%20Operator%20%u2013%20Onboarding%20QR%20Code

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%202.0%20Details

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%20by%20Business%20Catalog

Granted by Business Catalog

 

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.

Assigned Tags

      9 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo RAJESH SHARMA
      RAJESH SHARMA

      thanks sandeep very nice explanation about SAP warehouse operator app.

       

      regards,

      Rajesh Sharma

      Author's profile photo Amandeep Bal
      Amandeep Bal

      Hi Sandeep,

      Thanks for the detailed blog on the app Config. We have done the needful as mentioned in the blog, but somehow we are getting an error when we check the Mobile Services Logs.

      Encountered cloud destination "*****" configuration issue: Provided authorization grant is invalid. Exception was No user found with alias '"test@test.com"' (format: unspecified). For more information, consult the kernel traces or the OAuth 2.0 trouble shooting SAP note 1688545.

      Thanks

      -Aman

      Author's profile photo Sandeep Thekkina Purayil
      Sandeep Thekkina Purayil
      Blog Post Author

      Hello Aman,

      Have you added the property authnContextClassRef" with value  "urn:oasis:names:tc:SAML:2.0:ac:classes:X509" in the destination configuration?

      Author's profile photo Amandeep Bal
      Amandeep Bal

      Hi Sandeep,

      Yes, we have added that.

      Destination

      Error

      Thanks

      -Aman

      Author's profile photo Sandeep Thekkina Purayil
      Sandeep Thekkina Purayil
      Blog Post Author

      I would suggest to add an additional property in destination as follows,

      nameIdFormat     ---     urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress

      if it still doesn't work please create a ticket to SAP to look in detail.

      nameIdFormat

      nameIdFormat

      Author's profile photo Chokkalingam V
      Chokkalingam V

      Hi Sandeep,

      From this blog, we could see that one of the pre-requisite of SAP Warehouse Operator 2.0 is 'SAP S/4HANA Cloud, public edition'. Will it support for S/4HANA On-Premise system with Cloud Connector set-up ?

      With the earlier version of SAP Warehouse Operator, We have connected this iOS app with our On-Premise S/4HANA EWM system and showed a demo to business on basic functionalities.

      To achieve it, we have done all required configurations and scanned the QR code displaying in Mobile Services. Then, it was directing us to BTP login and we were able to get the other things sorted easily.

      Now, when we tried to scan that QR code with the latest version (SAP Warehouse Operator 2.0), we are getting an error message 'Invalid QR' and no further response. Do we need to perform any additional set-up or subscription to get it connected ?

      Thanks & Regards,

      Chokkalingam.V

      Author's profile photo Sandeep Thekkina Purayil
      Sandeep Thekkina Purayil
      Blog Post Author

      Hello Chokkalingam,

      Technically the App works with OnPrem as well with Cloud Connector setup.

      If the setup is done correctly you should be able to Onboard the App with the QR code in Mobile Service.

      Two things you could try

      1. Test the APIs from the Mobile Connectivity feature in Mobile Service.
      2. Check for the error log in Mobile Service.

      Regards,

      Sandeep.

      Author's profile photo Christian Horn
      Christian Horn

      What would be prerequisites for an OnPremise setup like S/4HANA Version etc. what is the License is it FUE?

      Do you have this with offline capabilities

      what about different Scanner types?

      It would be great to have a seperate discussion Sandeep Thekkina Purayil

       

      Regards.

      Author's profile photo Steve Gouveia
      Steve Gouveia

      Hi team,

      Is this app available to integrate with S/4HANA private edition? which release?

      Thank you very much

      Best regards

      Steve