Building Block Configuration Guide sap fiori apps rapid-deployment solution



Download 392.93 Kb.
Page7/7
Date09.01.2017
Size392.93 Kb.
#8088
1   2   3   4   5   6   7

Create a New Catalog


Use

In this step, you create a catalog for the extension app to the new custom Launchpad.

Procedure


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

Create a New Tile in the Catalog


Use

In this step, you create a tile for the extension app in the catalog.

Procedure


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


  1. In SAP GUI, access the following transaction:

Transaction Code

PFCG

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



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






Download 392.93 Kb.

Share with your friends:
1   2   3   4   5   6   7




The database is protected by copyright ©ininet.org 2024
send message

    Main page