Programming

Assigning Content to an SAP Launchpad Service Site

Once you’ve created an SAP Launchpad service site and all the different content providers, you’ll need to assign content to the site. This blog post will teach you how.

 

Content assigned isn’t specific to one site but can be used by multiple sites within the same SAP Launchpad service subscription.

 

After the SAP Launchpad service is activated, the HTML5 apps content provider is created by default, and all other content providers must be created by the administrator. The figure below shows the Content Providers view the first time you access it.

 

Initial Content Provider Created

 

You’ll use the Provider Manager to create, edit, delete (occasionally), and get updates from remote content providers. To create a new content provider, click on New in the upper-right corner. In the popup window, enter the information shown in this table.

 

Values for a Content Provider

 

Click Save to create the content provider. Depending on how many roles you’ve exposed from the backend system, the creation can take from one minute to several minutes.

 

When it’s ready, you’ll see that the status from the provider show Created.

 

New Content Provider with Created Status

 

You’ll notice two clickable items just below the status: Report and Map aliases. Report shows the number of roles, apps, groups, and catalogs that are successfully created in the site based on information from the backend system. In the figure below, you see the result of role Z_BR_GL_ACCOUNTANT_DE.

 

Result of the Successfully Created Content

 

If, at some point later, you change the content that is exposed from the backend, you need to click the Fetch Updated Content icon, which will fetch the updated exposed content. In the report, you’ll then see the update content in terms of roles, apps, groups, and catalogs.

 

If you selected Automatic for the Content Addition Mode (refer to the table from earlier) when you created the content provider, all the content is automatically added to My Content under Content Manager.

 

Note: If you remove a role from the backend where you expose the content, the role is also removed from the SAP Launchpad service in all the different areas, such as My Content. However, the information is kept, so if you expose the role again at a later point, it will appear in all the places where it was original used.

 

Map aliases is only relevant if you expose content from a central hub deployment, which is the recommend setup for SAP Business Suite systems. In a central hub setup, the backend systems might have several aliases; to map each alias to the right runtime destination, you use Map aliases to do this mapping.

 

Click on Map aliases in the Status column of the relevant content provider. In the popup window, as shown in in the next figure, you select the alias that belongs to a given runtime destination. Repeat this for each alias.

 

Alias Mapping for Content Providers

 

It’s also possible to manually add an alias if it doesn’t show up on the list. Save your entries, and the mapping details are assigned.

 

Prior to completing these steps, it is assumed that you've introduced content providers for cloud solutions on a high level. One of the steps is to create runtime destinations to a cloud solution, that is, SAP S/4HANA Cloud or SAP IBP. In fact, you need to create two runtime destinations, one for OData and a default one; pay attention, however, as they are very similar but the values of the URL parameters are different. After you’ve created the two destinations, you also have to create a content provider for the on-premise systems.

 

You don’t need to create a content provider for content on SAP Business Technology Platform (SAP BTP), for example, HTML5 apps or plug-ins, as this is created automatically when activating the SAP Launchpad service, as shown previously.

 

For manual integration of content, typically SAP Business Suite content, you don’t need a content provider either. Instead, you select the relevant destination created in the SAP BTP cockpit.

 

You’re now ready to integrate the different types of content into the SAP Launchpad service and assign it to a site.

 

Editor’s note: This post has been adapted from a section of the book Configuring SAP Fiori Launchpad by Claus Burgaard and Setu Saxena.

Recommendation

Configuring SAP Fiori Launchpad
Configuring SAP Fiori Launchpad

Get the SAP Fiori launchpad up and running! Configure the SAP Fiori launchpad for key on-premise systems: SAP S/4HANA, SAP Business Suite, and SAP Enterprise Portal. Use the SAP Launchpad service in the cloud by setting up SAP Business Technology Platform (SAP BTP) and leveraging tools like SAP Business Application Studio. Follow a real-world landscape example and make the most of SAP Fiori’s modern UX!

Learn More
SAP PRESS
by SAP PRESS

SAP PRESS is the world's leading SAP publisher, with books on ABAP, SAP S/4HANA, SAP CX, intelligent technologies, SAP Business Technology Platform, and more!

Comments