Use
In this step, you create a catalog for the extension app to the new custom Launchpad.
Procedure
-
Open Launchpad Designer in your browser using the following URL: http://:
/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?sap-client=?scope=CUST
If prompted, enter your User Name and Password and choose Log In.
Select Catalogs to get the list of catalogs displayed
Choose the button to create a new Catalog.
Select Standard in the displayed pop up window.
In the Create Catalog window, make the following entry:
-
Field Name
|
Entry Value
|
Title
|
Quotation Example:
Track Purchase Order Example:
|
ID
|
Quotation Example:
Track Purchase Order Example:
Caution
You need this value later, so keep it in mind.
|
Choose Save.
Result
You have created a new Catalog.
Use
In this step, you create a tile for the extension app in the catalog.
Procedure
-
Open Lauchpad Designer in your browser using the following URL: http://:
/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?sap-client=?scope=CUST
If prompted, enter your User Name and Password and choose Log In.
Choose Catalogs.
Choose your catalog in the catalogs list on the left you have created in the previous step.
Choose button Add Tile.
Depending on the app you are working on select the following option:
-
Field Name
|
Entry Value
|
App Launcher - Dynamic
|
Quotation Example: Select this option
|
App Launcher - Static
|
Track Purchase Order Example: Select this option
|
Maintain the following values:
-
Field Name
|
Entry Value
|
Title
|
Quotation Example:
Track Purchase Order Example:
|
Icon
|
Quotation Example:
Track Purchase Order Example:
|
Service URL
|
Quotation Example:
/QuotationSet/$count>
Note
This URL returns the number of assigned quotations which is displayed in the dynamic tile.
Track Purchase Order Example: This field is not available in the Static Applauncher. This step is obsolete in this case.
|
Refresh Interval
|
Quotation Example: 0
Track Purchase Order Example: This field is not available in the Static Applauncher. This step is obsolete in this case.
|
Use semantic object navigation
|
Quotation Example: Selected
Track Purchase Order Example: Selected
|
Semantic Object
|
Quotation Example: SalesQuotation
Track Purchase Order Example: PurchaseOrder
|
Action
|
Quotation Example: zdisplayQuotation
Track Purchase Order Example: ztrack
Caution
As action please create a new one for each app created in the system.
|
Save your settings.
Choose
button.
Choose Create Target Mapping.
Make the following entries:
-
Field Name
|
Entry Value
|
Semantic Object
|
Quotation Example: SalesQuotation
Track Purchase Order Example: PurchaseOrder
|
Action
|
Quotation Example: zdisplayQuotation
Track Purchase Order Example: ztrack
Caution
Maintain here exactly the same action you have maintained in the App Launcher as Action.
|
Source of the Navigation Target
|
Quotation Example: ABAP Report Launchpad Report: selected
Track Purchase Order Example: ABAP Report Launchpad Report: selected
|
Launchpad Role
|
Quotation Example:
Track Purchase Order Example:
Note
You created this role in chapter ‘Create new Launchpad’
|
Launchpad Instance
|
Quotation Example:
Track Purchase Order Example:
|
Application Alias
|
Quotation Example:
Track Purchase Order Example:
Note
You created this role in chapter ‘Create new Launchpad’
|
Application ID
|
Quotation Example:
Track Purchase Order Example:
Note
Nothing needs to be maintained here.
|
Device Types: Desktop
|
Selected for all apps
|
Device Types: Tablet
|
Selected for all apps
|
Device Types: Phone
|
Selected for all apps
|
Allow additional paramenters
|
Selected for all apps
|
Choose Save.
If a Confirmation window appears, choose OK.
Result
You have created a new tile to the catalog.
Create a New Role for the Catalog
Use
In this step, you create a role for the access to the catalog.
Procedure
-
In SAP GUI, access the following transaction:
-
In the Role Maintenance window, make the following entry:
-
Field Name
|
Entry Value
|
Role
|
Quotation Example:
Track Purchase Order Example:
|
Choose Single Role. Maintain a Description.
Save your entries.
If requested, make the following entry:
-
Field Name
|
Entry Value
|
Package
|
(you can use $TMP package in case you do not want to transport this role)
|
Choose Continue (in the role attributes window if shown).
In the Create Roles or Change Roles screen, choose the Menu tab.
Choose Insert Node (small arrow next to Transaction).
Choose SAP Fiori Tile Catalog (or Catalog Provider depending on the SAP Gateway version). The catalog provider Fiori Launchpad Catalogs is already selected.
Choose Browse (F4 value help) in the Catalog ID.
Choose the name of the catalog you created in the Create new Catalog section:
-
Field Name
|
Entry Value
|
Catalog ID
|
Quotation Example:
Track Purchase Order Example:
|
Choose Continue.
Choose the User tab.
In the User ID, add the users that should have access to the catalog.
Choose Save.
Result
You have created a new role and given access to the catalog for the users in that role. The assigned users can now access the created Fiori app via the Launchpad.
Add a New Tile to the Launchpad
Use
In this step, you add a new tile to the Launchpad so that you can test the extension app. You can access the Fiori Launchpad using the following URL:
http://:
/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
Procedure
-
Open the Launchpad with your credentials.
Choose Show/hide group panel.
Choose the desired Group. In case you want to add the application to a new groupe select the New Group button on the low end of the list.
Choose Tile Catalog.
Find your new tile.
Select the Tile and assign it to the group to be added.
Choose OK.
The new tile is displayed now in the Launchpad.
Choose the tile for the extended app.
The extended app is now executed.
Result
You have added the new tile to the Launchpad, and it will be available for the users who have access to it; and those users may now access the extended app.
Additional Information
You can quickly derive the SAP delivered Extension Points by calling the SAP Fiori apps reference library:
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detailInfo
You can search here for a SAP Fiori app and check the Extensibility View. The available Extension Points and Controller Hooks are listed here.
-
|
www.sap.com/contactsap
|
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. Please see www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Material Number:
|
Share with your friends: |