Skip to Content
Author's profile photo Sagar Joshi

Enhancing ESS/MSS WD ABAP Applications based on FPM

ℹ This blog is just to inform developers and consultants who are not familiar or not following SCN Floorplan manager space.

In last days, when reading the SCN Discussions and Blogs I realized that many developers and consultants have not realized the potential of WD ABAP and Floor plan manager. There have been few blogs and discussions where it has been advised to copy SAP Applications and application configurations to satisfy customer specific requirements (e.g. to hide a particular UI Block from personal profile or to change some customizing from ESS Menu). The biggest disadvantage due to this is corrections and improvements of configurations delivered by SAP which affect the original application will not reach the copied entities of your application. This is particularly important since SAP will add new content in enhancement packages and if you have always copied applications then this is more effort to adapt post installation of enhancement package (and I have to admit that there are no great tools that can tell what delta was changed in configurations across releases 🙁 ).

WD ABAP and FPM provides various alternatives and simpler solutions in some use cases.

Following adaptation options are possible:

  1. Copy Application
  2. Enhancement
  3. Customizing and Personalizing
  4. Modification – Not really recommended
  5. Context-Based Adaptations (CBA)

First 3 are very interesting options from ESS/MSS perspective and you should always try to see if some basic things can be achieved in the customizing mode (or called as administrator mode using SAP-CONFIG-MODE = X). If that is not possible then decide to go for enhancement or deep copy application.

In case you need a very dynamic UI based on a backend context value (like MOLGA, EE Group) then you can consider CBA option

You will find detailed explanation of various adaptation options in SCN Floorplan manager space.

Please read this important document also go through other documents like FPM developers cookbook.

Although the document is based on NW 7.31 release which is valid for enhancement package 6 you will find introduction of important concepts which are valid even if you are on enhancement package 5 level (NW 7.02 level)

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Sagar,

      It is been happy in updating knowledge from someone who is updating them selves with lighting speed like you. Keep rocking.

      With Best Regards,

      Srikanth Naidu. Akula

      Author's profile photo Steve Oldner
      Steve Oldner

      Thanks for the links.  We are implementing the Time FPM and having issues.  Do you know, or can you tell me where I can find out about Team calenders?  Currently the EE can see the teams but not the leave requests.  However when the manager clicks to see all, and then the EE clicks on team the EE can see all also.  ???.  Security or customization?  Some setting?

      Author's profile photo Former Member
      Former Member

      Hi Sagar,

      Thanks for the details and links .

      Regarding the 3rd option of enhancing the FPM based application (Customizing and Personalizing) I have a question.

      Through personalization if I change text of any UI label or caption , then how can I maintain that text in different language if I want to achieve internationalization ?

      Can you please provide some input on that ?

      Thanks and Regards,


      Author's profile photo Former Member
      Former Member


      I know this question is for Sagar, but would like to share my thoughts too. In general, all the standard UI label texts used in WDA applications stored in OTR (Online Text Repository) including the country specific translation. If you would like to change these labels, try first to find out the corresponding OTR text of the application via OTR_EDIT transaction and modify the relevant text including the country specific ones, is one of the best way to address such changes as per my experience. Hope this helps.


      Author's profile photo Former Member
      Former Member

      Hi Surya,

      Thanks for the response. Yes I agree with you that maintaining the OTR text is the best approach but how can we change the standard OTR text ? Also in cases where the texts are displayed directly from standard data element like 'Receiver Cost Center' in case of standard CATS WDA app. If I change the caption of this column through personalization how can I maintain that in other languages.



      Author's profile photo Former Member
      Former Member

      Hi Sonia,

      Thanks. You can change the standard text using OTR_EDIT. Coming to other case you mentioned, the other way I can think is to launch the application in that language and modify.

      Also, FYI> every WDA has language component, try explore the WDA component configuration 🙂