SAP Solution Manager 7.2 allows the documentation of SAP Fiori applications executables within the solution documentation.
This article covers the following use cases in detail:
- How to work with SAP Fiori applications?
- How to add a new SAP Fiori application to the execution library?
- How to work with parameters for the SAP Fiori applications?
Please follow the link for further information about Fiori Frontend Server: Working with Fiori Frontend Server
Working with SAP Fiori Applications
SAP Fiori applications are used to document the execution of a process step. A user can call the SAP Fiori application and is directly forwarded to the respective system if productive systems are connected.
Available SAP Fiori applications can be found and searched in the Executable library of a Solution.
For further details on the Executable library please refer to this WIKI page .
Adding a New SAP Fiori Application to the Execution Library
In case you cannot find the required SAP Fiori application in the execution library you can create it manually in the Execution library of your solution.
First go to the SAP Fiori apps reference library and search by name, application or industry.
Make sure to select the correct Back-End Product and then go to the “IMPLEMENTATION INFORMATION” tab and open the section “Configuration”.
Within the “Configuration” section look for “Target Mapping (s)” and find the “Semantic Object”, the “Semantic Action” and if applicable also “Parameter Value”
Create Fiori URL Link
Use the Fiori URL link itself to create the executable.
Fiori Application link pattern: http(s)://<FrontEndServer/webdispatcher>:<Port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?#<Sematic Object><Sematic Action><Parameter>
Replace the Sematic Object (orange) respectively
- Replace the Sematic Action (green) respectively
- Replace the Parameter (red) respectively
Example: Create Purchase Requisition Advanced link
Create New SAP Fiori Application in the Executable Library
The executable library's first level contains a structure of logical component groups. Below the first level, every software system comes with an independent structure. Be sure to follow the software systems’ internal structures. SAP software generally structures applications according to the application component hierarchy (SD, BC, or MM).
For the example “Create Purchase Requisition” navigate to folder of the application component MM-PUR. Use right click in “Elements of” section and select the option “New Executable Element”.
Maintain the following information in the of the pop-up and click “OK”:
- Library Element Type: Fiori Application <Exec. Orig.>
- Name: Process step name incl. App ID from the SAP Fiori apps reference library e.g. Create Purchase Requisitions (F1643)
- Object: Use the Semantic Object from SAP Fiori apps reference library e.g. PurchaseRequisition
- Action: Use the Semantic Action from the SAP Fiori apps reference library e.g. create
The Fiori Application Executable is created in the executable library.
Working with SAP Fiori Applications and Parameters
Some SAP Fiori applications can be used in combination with parameters. Parameters offer the possibility to do a parameterized call of the SAP Fiori application. The following example will explain how to work with parameters.
As a first step add the columns “Object”, “Action”, and “Parameters” to the ‘Elements of’ list in order to have a better overview of the SAP Fiori applications.
As a next step a process step original needs to be generated in the Process Step Library. To do so do a right click on the executable original and select “Generate Process Step Library”.
The next pop-up shows the number of existing Process Step Originals with this executable. In case there is already a Process Step Original available select the option “Create All (Including Duplicates)” in order to create a duplicate.
Navigate to the Process Step Original in the Process Step Library and rename the process step accordingly.
Select the Fiori Application Executable and open the section “Classification”. Maintain the SAP Fiori application parameter in the attribute “Parameters (Name & Value)” and save changes.
The Process Step Original has now a SAP Fiori application with a parameter assigned.
To re-use the Process Step Original for the solution documentation right click on the Process Step Original and select the option “Copy ‘Create Purchase Requisition Advanced (F1643) as Reference”.
Navigate to a respective folder within the Business Process structure. Do a right-click and select the “Insert Reference to ‘Create Purchase Requisition Advanced (F1643) to insert a process step reference.
The process step is now available as a reference and can be used for the solution documentation.
In the below example the process step “Create Purchase Requisition Advanced (F1643)” is used as a process step variant to create an advanced purchase requisition within the purchase requisition process.