App Implementation: Order Products

System Landscape Requirements

In order to be able to run this app in SAP Fiori, cloud edition, your system landscape has to be prepared for and connected to SAP Fiori, cloud edition:

Required System Landscape Setup

Prerequisites

SAP Fiori, Cloud Edition: System Landscape and Architecture

Getting Started

The SAP product version in the back-end system serving as the basis for the app must be the following:

Required Back-End Product (Product Version Stack)

SAP enhancement package 7 for SAP ERP 6.0 (n/a)

In addition, the back-end components of the app (such as the OData service) have to be available in your back-end system. These back-end components are delivered with the following SAP product version as part of the listed software component. The required software component for the app is contained in the listed product instances:

Required SAP Product (Support Package Stack)

SAP enhancement package 7 for SAP ERP 6.0 (n/a)

Available Instances Containing Software Component

  • Retail
  • SAP ECC Server VPack successor

Software Component Required for App (Support Package)

EA-RETAIL 617 (12 )

Required SAP Notes

On the back-end server, the following SAP notes must be implemented for this app:

SAP Note Number

Description

2067789 Information published on SAP site

General Information: Order Products App

Implementation Tasks

The following sections list tasks that have to be performed to implement the required components of the app. The tables contain the app-specific data required for these tasks.

You can find the data required to perform these tasks in the SAP Fiori apps reference library at:

https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/index.html?appId=F0752

SAP Gateway System: Activate OData Services

Component

Technical Name

OData Service (Version Number)

RETAILSTORE_ORDER_PRODUCT_SRV (001 )

For more information about how to activate the OData service, see Enabling Access to Back End Data for SAP Fiori Apps.

Enable App for Access in SAP Fiori Launchpad on Cloud

The SAP Fiori launchpad on cloud is the entry point to SAP Fiori apps. In the launchpad, the user can see and access those apps that have been assigned by an administrator to the catalog designed for this user's role.

SAP delivers preconfigured catalogs for groups of SAP Fiori apps as repositories to create your own catalogs. Along with these catalogs, more technical content is delivered for each SAP Fiori app.

For more information about how to proceed with this content, see Administrating SAP Fiori Launchpad on Cloud.

SAP Gateway System and Back-End Server: Assign OData Service Authorizations to Users

You must assign OData service authorizations for the app to your users.

Note

Several authorization default values are connected to the OData service. To ensure that all these default values are assigned to a user, you have to follow the instructions given under the documentation links provided.

Make the assignment on the back-end server and in the SAP Gateway system:
  • On the back-end server, a dedicated authorization role (PFCG role) for the OData service is delivered as an example. You can copy this role and adjust it to your needs.

  • In the SAP Gateway system, you must assign the OData service authorization to a new or existing role, such as a business role that has been adjusted according to your needs.

OData Service (Version Number)

Back-End Server: Delivered Authorization Role (PFCG Role)

SAP Gateway System: Assignment to Authorization Role

RETAILSTORE_ORDER_PRODUCT_SRV (001 )

In addition, this role contains authorizations to display the related business data.

  • SAP_ISR_STORE_ORDER_PROD_APP

Note

In addition, this role contains authorizations to display the related business data.

OData service authorization must be assigned.

Prerequisites for Implementation

Before implementing the app, you must ensure the following:

  • Software component EA-RETAIL 617 SP06 is installed on the back-end server

  • Software component UIRT401 SP04 is installed on the front-end server

Configuration Tasks

To be able to implement the app, you must perform the following configuration tasks in the back-end system:

  • When users access the app, the system first checks whether they are assigned to a store. If they are not assigned to a store, a list of stores is displayed. This list comes from authorization object W_SRS_APPL. Users can change their store assignment at any time by using the Settings icon. The assigned store is persisted in table FPB_PERSPARM, which the app reuses from the application SAP In-Store Merchandise and Inventory Management application (Retail In-Store MIM).

  • To integrate with SAP Jam, each user of the app must have their own account in SAP Jam. They must also register their SAP Jam account email address on the SAP Gateway system. For more information, see http://help.sap.com/sapjam.

  • For more information about how to enhance the OData service implementation, see Customizing for Order Products under Start of the navigation path Logistics – General Next navigation step SAP Retail Store Next navigation step In-Store Merchandise and Inventory Management – UI5 Apps Next navigation step Order Products End of the navigation path

  • For more information about Customizing for the display of images, see , section "Configuration Tasks, Display Functions, Display of Images".

More Information

For more information about app implementation, see Enabling Access to Back End Data for SAP Fiori Apps.