Till EHP4 We used Homepage customisation and little tweaking of servcies to make available ESS for countries which had no standard SAP delivery.
The following steps were encapsulated in the blog
But from EHP5, we have Launhpad customisation which replaces Homepage customisation and new APPcc for doing this more conviently.
Steps to be followed :
1) Create a single Component configuration for Application HRESS_A_PERSINFO. Within
this configuration you can create generic configuration for overview & detail screen.
2) You have to define AppCC configuratio to show specific fields based on
country or subtype.
3) BADI HRESS_COUNTRY_FILTER determines that pernr belongs to which
country and based on it Personal Profile menu is displayed to him.
More information here on these are available here :
Copy the Standard one into Z one.
Try to create a new configuration for Non delivered country , Infotype , Lets assume Country Version is 99
Click on PersInfo Configuration and Create. Choose the infotype you want to create.
You need to create as per below , creating IT0009
For ZHRESS_CC_PER_OVP configuration: - For overview page : Change HRESS_CC_PER_OVR_ADDRESS_XX to ZHRESS_CC_PER_OVR_ADDRESS_XX.
- For detail page: Change HRESS_CC_PER_DTL_ADDRESS_XX to ZHRESS_CC_PER_DTL_ADDRESS_XX.
- For Wire of Overview "Address": Change the configuration to ZHRESS_CC_PER_OVR_ADDRESS_XX instead of ZHRESS_CC_PER_OVR_ADDRESS_XX.
- For Wire of Detail "Address" : Change the configuration to ZHRESS_CC_PER_DTL_ADDRESS_XX and source configuration name:
Now parts to be done are
1- Create your own Component configuration (copy of HRESS_CC_PER_OVP).
2- In the Component configuration of HRESS_CC_PER_OVP, specify ZZ_CPY_HRESS_CC_PERS_CONFIG instead of HRESS_CC_PER_CONFIG.
Click on Display & then global settings.
These steps are done for the Overview and the detail screen, Usually the Overview remains international ie XX version which is generic to all and in detail screen we display country specific screens.
Click on to Component Configuration
Now if this you can create copies and attach the z version instead of the standard according to your customisation ie you ll have this then
Please note down following for AppCC configuration:
- It is done for detail page.
- Source UIBB must be from XX.
- Target UIBB can be country specific.
- Before maintaining AppCC configuration for any country, make sure that configuration of webdynpro component FPM_LIST_UIBB exist