You can configure which configuration blocks or edit screens to be displayed, hidden or replaced for the particular target users by maintaining the Application Configuration Controller (AppCC) configuration. Based on the (AppCC) configuration the application will load the appropriate screens at runtime.
An application exit can be maintained in the application configuration via Application Configuration Global Settings. The Personal Profile
application implements AppCC using the HRESS_C_PERSINFO_CONFIG component and its standard configuration HRESS_CC_PER_CONFIG.
For more information, see AppCC Component HRESS_C_PERSINFO_CONFIG.
The AppCC performs dynamic operation on UIBBs based on the keys configured.
Via Key Configuration and UIBB Configuration of the AppCC for example, you can replace the Bank Information
overview screen with a country-specific overview screen for Russia (country version 33).
Key maintenance is divided into two groups:
Mandatory Key Group
Country Version
This is the country grouping or MOLGA for which the dynamic operation on the user interface building block (UIBB) is expected.
Configuration Key
The availability of the configuration key depends on the implementation of the Business Add-In (BAdI) HRESS_PER_CONFIG_KEY. Configuration requesting to use this key must implement this BAdI and set its filter as Web Dynpro component configuration ID values in advance. This will automatically activate the usage of the configuration key as soon as the configuration is started. For more information, see Application Exit via AppCC BAdI.
Note
By default, the configuration key is disabled.
Possible value set:
The configuration must contain any of the two keys or both. Possible values for this are:
Country Version
Configuration Key
Country Version and Configuration Key
Optional Key Group
Optional Keys are configured by selecting the checkbox UIBBs Based on Infotype/Subtype
. This feature is needed when some dynamic UIBB activity is expected at particular infotype or subtype access. The use of the
keys Infotype and Subtype is completely optional.
Possible value set:
Infotype
Infotype and Subtype
All possible combination from value sets of both groups could form a key
The action configuration is available as a part of the UIBB configuration placed as child node for the key configuration. The following action configurations are available:
Hide
You use this option to hide a UIBB for a particular key or key combination.
Example
The infotype Bank Information
(0009) should not be shown in the case of Russia. An entry has to be made in the AppCC with value 33 for the country version and infotype 0009 with option Hide to hide the standard UIBB
in the overview pattern (OVP).
Unhide
You use this option to show a UIBB for a particular key or key combination. This option is used for business cases where a standard UIBB in the OVP needs to be hidden in all key or key combinations except a few.
Example
The infotype 0182 needs to be shown only for Singapore (country version 25). In such a case the standard UIBB in the OVP has to be specified as Hide for country version 99 and for country version 25 this UIBB has to be specified as Unhide.
Replace
You use this option to replace a UIBB for a particular key or key combination. This is the most common scenario.
Replace Tabbed Overview
You use this option in combination with the Replace
option in case of Tabbed Overview replacement. The composite UIBB content is maintained separately in this option for correct wiring maintenance within
tabbed UIBB.