Skip to Content
Author's profile photo Former Member

OVP Floor Plan Manager and Portal

Overview


SAP has migrated most of their development model towards Webdynpro ABAP which uses Floor Plan Manager in designing applications. You name any business package in SAP Portal we are sure to see applications using FPM. This document is a brief about my analysis on how Portal is integrated within this framework. This will give an overview of an application that uses FPM OVP and how things are configured and displayed in Portal.


Analysis


From Portal Perspective –


I am going to take an application that is used in Reorganization Management Business Package which uses FPM OVP. Any would be a generic term but most of the FPM OVP screens looks similar to the below screenshot depending on the configuration.

Overview Page.png

iVIew Parameters for the above application in Portal.

iView Params.png

When we click on any of the links in the application a new window opens up with a new application / transaction / portal page etc.

Portal Navigation.png

When you see the details of the launched application it will show the portal content being used. How is this Portal path determined? I will come to it in the later part of the documentation.

From Webdynpro Perspective –


Navigate to the Webdynpro application based on the iView Parameters.

FPM Component.png

Open the Application Configuration and navigate inside the component configuration.

FPM Configuration.png

Click on Configure UIBB and select confData in older release and in newer release it will be like the listed below screenshot. Here the reference to the Launchpad Role and Instance are given.

Role Instance Configuration.png


Launchpad configuration –


Go to Transaction LPD_CUST and search for the above role / instance.

Launchpad.png

Open the Launchpad configuration which will look similar to the application which we saw in Portal.

Draw a Parallel.png

When you double click on any of the links you will be able to configure what type application it should launch and its parameters.

Types of applications.png

We can configure any applications based on the requirement. You need to call a portal page instead of any other type then select he portal page and provide the path ROLES://portal_content…..

Portal Page Config.png


Rewinding to Portal Perspective –


For application types which are not based on Portal: how are they launched in portal and how is the content in portal determined? The answer is in the Table APB_LPD_PATHS.

SAP Table Configuration.png


Not many customers would be giving permissions to the SAP provided contents. You always take a copyof the standard contents into you customer specific space. You can modify the table APB_LPD_PATHS_C where we can specify the PCD paths.

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Uday Kumar Kanike
      Uday Kumar Kanike

      Nice blog..!

            It would be ideal if you would come up with some more blogs that  cover scenarios on SALV_WD_TABLE configurations and use of Assistance classes.

      Regards,

      Uday Kanike

      Author's profile photo Sundeep Sethi
      Sundeep Sethi

      Nice Blog...

      Can you throw some more light on the use of table APB_LPD_PATHS, and why would a client modify it.

      Regards

      Sundeep

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Sundeep !!!

      APB_LPD_PATHS table contains the paths to PCD Contents which are in Content Provided by SAP folder. By default the permission set for the folder will have Portal Everyone group. Few of the Clients whom I have worked with they remove the permission at this folder level for everyone and only administrators will have access. So, as best practice you copy the contents and to your client space and add them to the Portal roles accordingly and update the APB_LPD_PATHS_C table.

      Hope it answers your question.