SAP Fiori Launchpad |
Setting Up the Launchpad |
Activating SAP Gateway OData Services |
Configuring ICF Nodes |
SICF Services |
External SAP Gateway System has a Different Client to the Front-end ABAP System |
Customize the Launchpad URL |
Configuring a Login Screen for the Launchpad |
Configuring SAP Web Dispatcher |
Configuring SAP Web Dispatcher for Search |
Configuring SAP Web Dispatcher to Dispatch Requests to Different Systems |
Defining the Host Name of SAP Web Dispatcher |
Configuring the Launchpad |
Launchpad Configuration Parameters |
Setting Parameters in the Launchpad URL |
Setting Parameters in a Launchpad Configuration File |
Creating a Launchpad Configuration File |
Uploading a Launchpad Configuration File to the BSP Repository |
Uploading a Launchpad Configuration File to the MIME Repository |
Providing Access to a MIME Repository Folder |
Referencing a Launchpad Configuration File |
Defining Configuration Parameters in Customizing |
Setting Parameters in the FioriLaunchpad.html File |
Locate the FioriLaunchpad.html File |
Configuring Authorization Roles |
Configuring Roles with Launchpad Start Authorizations |
Assigning Users to Roles |
Configuring Roles for Tile Catalogs and Groups |
Configure Roles for Tile Catalogs |
Assign Tile Catalogs to Roles |
Update Authorization Defaults for Tile Catalogs |
Assign Tile Catalogs to Roles Without Reading Authorizations |
Configuring Roles for Groups |
Launching the Launchpad |
Configuring the Option to Contact Support from the Launchpad |
Configuring the Option to Contact Support Via SAP Solution Manager |
Configuring the Option to Contact Support Via a Custom Ticket System |
Parameters of Interface /UI2/IF_EMB_SUPP |
Determining the Support Message Component |
Configuring the Option to Give Feedback |
Configure the Option to Give Feedback |
Configuring Logout |
Configure a Logout Screen for the SAP Fiori Launchpad (Optional) |
Configuring Logout from Integrated Systems |
Adding SAP Web Dispatcher Logout Rules |
Creating a Custom Logout Page |
Configuring Mapping Data for the Islamic Calendar |
Configuring Remote Systems |
Enabling Apps for UI Adaptation at Runtime |
Setting Up Launchpad Content |
Best Practices for Setting Up Content |
Configure SAP Content for Testing |
Configure Custom Catalogs and Groups |
Configure Custom Catalogs, Groups, Tiles and Target Mappings |
Configure Custom Applications and Custom Catalogs, Groups, Tiles and Target Mappings |
Preparing SAP S/4HANA Backend Catalogs for Reuse |
Set up RFC Connections to Backend Systems |
Map the Connections |
Set Up RFC Connections to Backend Systems |
Extract Transactions and Web Dynpro ABAP Applications from a Remote System |
Enabling Access to Launchpad Content from SAP Portal |
Enabling SAP Easy Access Menu for the Launchpad |
Creating Target Mappings for the SAP Easy Access Menu |
Using the Launchpad Designer |
Configuring Login Screen for Launchpad Designer |
Launching the Launchpad Designer |
Protecting Access to Launchpad Designer |
Scopes for Adapting Content |
Setting Up Catalogs, Tiles, and Groups |
Catalogs and Tiles |
Creating or Removing Catalogs |
Copying Catalogs |
Outdated Catalogs |
Remote Catalogs |
Creating or Editing Remote Catalogs |
Copying or Deleting Remote Catalogs |
Working with HANA Catalogs |
Working with SAP Jam Catalogs |
Adding or Removing Tiles or Target Mappings |
Assigning a CHIP to the Universal Fiori Launchpad Catalog |
Copying Tiles or Target Mappings |
Searching for Tiles or Target Mappings Within a Catalog |
Verifying Catalogs for Targets and Tiles |
Creating Missing App Launchers or Target Mappings |
Configuring Tiles |
Static App Launcher Tiles |
Dynamic App Launcher Tiles |
OData Structure for Dynamic App Launchers |
News Tile |
Groups and Tiles |
Creating or Removing Groups |
Editing Groups |
Adding Tiles to and Removing Tiles from Group |
Common Tasks for Catalogs and Groups |
Editing the Title of Catalogs |
Searching for Catalogs or Groups |
Navigating to Catalogs or Groups |
Language Check for Catalogs or Groups |
Creating Transport Requests for User Changes |
Creating Customizing and Workbench Request |
Setting Default Transport Request Information from Launchpad Designer |
Setting Default Transport Request Information from Back-End |
Configuring Navigation |
Setting up Navigation |
Creating Custom Semantic Objects |
Configuring Target Mappings |
Identify the Newest Target Mapping |
Configuring Navigation Parameters with User-Specific Default Values |
Customizing Navigation Targets in LPD_CUST |
Overwriting the System Alias for the Target Application |
Running an Application Standalone |
Identifying the Component Name |
Applications on Multiple Back-End Systems |
SAPUI5 Applications on Multiple Back-End Systems |
Web Dynpro Applications and Transactions on Multiple Back-End Systems |
Configuring Multiple Back-End Systems Using the sap-system Parameter |
Configuration Example for Multiple Back-End Systems |
Adjusting the Visual Appearance of the Launchpad |
Setting Themes for the Launchpad |
Assigning Flavors to Launchpad Content |
Using the Launchpad |
Running an SAP Fiori App |
Saving an SAP Fiori App as a Tile |
Adapting the UI of an SAP Fiori App at Runtime |
Making UI Adaptations |
Keyboard Shortcuts |
Transporting Your Adaptations |
Personalizing the Home Page |
Adding and Removing Apps |
Adjusting Content Density |
Getting Support, Giving Feedback |
Maintaining your Default User Values |
Searching for Business Objects and Apps |
Setting Language Preferences for the Launchpad |
Using Launchpad Accessibility Features |
Extending the Launchpad |
Implementing a Custom Launchpad UI |
Implementing a Custom Tile Type |
Configuring the Cache Buster for Custom Tile Types |
Adding and Removing Custom Items to the Options Menu |
Adding Items to the User Preferences Dialog Box |
Displaying and Hiding the Shell Header |
Adding a Title to the Launchpad Home Page |
Implementing Data Loss Protection |
Adding Tile Actions to All Tiles |
Adding a Sub Header |
Developing Plug-Ins |
Hello World Plug-In |
Implementing a UI Plug-In |
Activating Plug-Ins on the ABAP Platform |
Developing Applications for the Launchpad |
Launchpad Architecture: Overview |
Embedding Applications in the Launchpad |
Embedding SAPUI5 Applications |
Navigation Concepts in the Launchpad |
Navigation Based on URL Fragments |
Intent-based Navigation |
Navigation Operations: Inner-App and Cross-App Navigation |
Developing Navigation |
Best Practices for Cross-App Navigation |
Handling Startup Parameters |
Local Sandbox Environment for the SAP Fiori Launchpad |
Local Configuration File for the Launchpad Sandbox |
Using the Sandbox in Eclipse |
Run the Sandbox with Demo Applications |
Run Your Own Applications in the Sandbox |
Creating a Local Configuration File |
Typical Use Cases |
Saving an Application State to a Tile |
Adding a Tile to the Home Page |
Creating, Updating, and Deleting Tiles on the Home Page |
Referencing Resources Inside an SAPUI5 Component |
Developing Navigation to Another SAP Fiori App |
Persisting Personalization Data |
Selected Method Parameters |
Direct Mode: Simple Use Case |
Direct Mode: Table Personalization |
Container Mode: Simple Use Case |
Container Mode: Table and Query Personalization |
Container Mode: Table and Query Personalization with Variants |
Troubleshooting Personalization |
Navigation: Passing Large Amounts of Data to Another App |
Navigation: Implementing Multiple Tasks (Intents) with One Physical App |
Enabling Multiple Back-End Systems Using the sap-system Parameter |
Supporting Standalone Mode |
Best Practices for Developing Applications |
Data Administration |
Cleanup of Expired Personalization |
Cleanup of Expired Application State |
Troubleshooting |
Troubleshooting Tools |
Launchpad Content Checks |
Checking Launchpad Content |
Determining Catalog and PFCG Role for Tile ID |
Determining Tile ID in SAP Fiori Launchpad |
Determining Tile ID in SAP Fiori Launchpad Designer |
Determining Catalog and PFCG Role for Tile ID |
Determining Groups Assigned to a User |
Checking Launchpad Content for Orphaned Catalogs and Groups |
Analyzing Intents for SAP Fiori Launchpad |
Determining Roles for an Intent |
Determining Target Mappings for an Intent |
Message Logging for Launchpad and Launchpad Designer |
Launchpad |
Tiles, Groups and Catalogs |
Intent Resolution |
Translating Tiles, Catalogs, and Groups |
Translating Tiles, Catalogs, and Groups in the Customizing Layer |
Translating Tiles, Catalogs, and Groups in the Configuration Layer |
Launchpad Designer |
Performance |
Client-Side Caching of Target Mappings |
Cache Buster for SAP Fiori |
Invalidate Client Caches |
Performance Statistics for OData Calls |
Accessibility |