Before you can start to implement the app, ensure that your system landscape has been set up to enable SAP Fiori. This also implies that the front-end and back-end components for your app are already available in this system landscape:
SAP Fiori System Landscape Options | |
---|---|
Configuration of Front-End Server | |
Back-End Components (Product Version Stack) | Financials add-on 1.0 for SAP Business Suite powered by SAP HANA |
SAP HANA Content Component Delivered with (Product Version Stack) | SAP Smart Business for the financials add-on 1.0 for SAP Business Suite powered by SAP HANA |
VDM Contained (Product Version Stack) | SAP HANA Analytics for SFIN 1.0 |
Front-End Components Delivered with (Product Version Stack) | SAP Smart Business for the financials add-on 1.0 for SAP Business Suite powered by SAP HANA Instance: Frontend Serv. Cont. SFIN Analy. Software Component Version: UIHSFIN01 100 |
For more information about the installation of the front-end components, see Installation of SAP Smart Business Products on Front-End Server.
The Net Margin Results analytical app uses an app launcher tile to launch the app.
For the Net Margin Results app, the following SAP Note must be implemented:
Back-End/Front-End Server | SAP Note Number | Description |
---|---|---|
Back-end server and front-end server | Collective SAP Note for the Net Margin Results app. |
The following sections list tasks that have to be performed to implement the Net Margin Results tile. The tables contain the tile-specific data required for these tasks.
Note
The app requires the use of the SFIN operating concern to retrieve detailed posting characteristics (for example, by product group or customer group). For more information about this requirement, see SAP Library for the financials add-on for SAP Business Suite powered by SAP HANA on SAP Help Portal at
.SAP HANA Role | Needed for ... |
---|---|
sap.hba.apps.sfin.s.roles::fiori_sfin | Read access to KPI data (views and XS OData services) |
Needed for ... | How to generate? |
---|---|
Access to business data (only views) | Generated by Authorization Assistant tool For more information, see Generating Analytic Privileges. |
The app uses planning data for comparison, for example, between planned and executed net profit. To enable the use of planning data with the app, you must generate a planning view in the SAP HANA server. For more information, see SAP Library for the financials add-on for SAP Business Suite powered by SAP HANA on SAP Help Portal at
.UI5 Application | Technical Name |
---|---|
Net Margin Results | sap/bc/ui5_ui5/sap/fin_netmargin |
For more information about how to activate the UI5 application (ICF service), see Activate ICF Services.
There are several steps to be performed to enable the app for access in the SAP Fiori launchpad. You need to assign the following PFCG roles to end users to consume this KPI:
Component | Technical Name |
---|---|
Application-Specific Business Role | SAP_SFIN_BCR_SALESMANAGER |
For more information about adding an app to the SAP Fiori Launchpad, see Setup of Catalogs, Groups, and Roles in the SAP Fiori Launchpad.
During setup of the Fiori Launchpad using SAP Fiori Launchpad Designer, you must define the business parameter SAPClient as the client that you use to store your business data in the SAP HANA back-end server.
To define this parameter, proceed as follows:
Launch SAP Fiori Launchpad Designer in customizing scope.
From the catalog list, choose the SAP_SFIN_TC_A catalog or any custom catalog that contains the Net Margin Results tile.
Choose the Net Margin Results tile.
Under Navigation, in the Parameters field, enter SAPClient=<sap_client>, where <sap_client> is the number of the client that you use to store your business data (for example, SAPClient=800).
Save your entries.
For more information about the configuration of tiles using SAP Fiori Launchpad Designer, see SAP Library for User Interface Add-On 1.0 for SAP NetWeaver on SAP Help Portal at
.To read your data correctly in the SAP HANA back-end server, you must define a cost element group that represents a hierarchy of revenue and costs in the ABAP back-end server.
To create the hierarchy, proceed as follows:
Create a cost element group as the root node of the hierarchy.
Under the root node, create another cost element group for revenue accounts.
Under the revenue group, enter the cost elements that belong to the categories Revenues (11) and Sales Deduction (12).
At the same level as the revenue group, create one or more cost element groups for cost accounts, depending on the desired granularity (for example, you can create one group for Direct Costs and another for Indirect Costs).
Under each of the cost groups that you have created, create a cost element group for each of the cost subtypes that you use (for example, Packaging).
Under each of the cost subtypes that you have created, enter the relevant cost elements.
An example of the resulting hierarchy is depicted in the following figure:
For more information about cost element groups, see SAP Library for the financials add-on for SAP Business Suite powered by SAP HANA on SAP Help Portal at
.For each app end-user that runs the application, you must assign the following user profile parameters in the ABAP back-end server:
Controlling area (CAC)
Planning category (FCOM_CATEGORY)
Cost element group (KAG) that you have created as the root node in the previous configuration step
For more information about configuring user profile parameters, see SAP Library for SAP NetWeaver on SAP Help Portal at
.Component | Technical Name |
---|---|
Semantic Object | ControllingDocument |
Application-Specific Business Role | SAP_SFIN_BCR_SALESMANAGER |
Application-Specific Business Catalog | SAP_SFIN_BC_SALESMANAGER |
Business Catalog Group | SAP_SFIN_BCG_SALESMANAGER |
Technical Role | SAP_SFIN_TCR_A |
Technical Catalog | SAP_SFIN_TC_A |
Report Launchpad (for Generic Drill-Down Application) | Not applicable |
Report Launchpad for Optional or Alternative Application-Specific Drill-Down Applications | Role: UIHSFIN1 Instance: ANALYTICS Application Alias: NetMarginResults |