With SAP Screen Personas 2.0 SP02, it is now possible to check if the basic configurations are in place and whether they are good to enable the client to render. This option is available in the Personas Admin UI (transaction: /PERSOS/ADMIN_UI) as part of the “Tools” that have been introduced with SP02.
The architecture of Personas 2.0 enables one to have multiple system landscape, where the personas add-on is installed on the main system and the client is then connected to the target systems. This puts an additional requirement to ensure that the configurations are in place in both the main system as well as the target system. The complexity is further compounded by the fact that it is the client that connects with the target system directly (via HTTP(S)).
Since the Personas add-on is installed on the main system, it is relatively easy to acquire the information about the configurations that are in place on the main system. However for the target system, a connection is necessary to retrieve the configuration information. In some cases, it is also important to make sure that the tool mimics the behavior of the client so as to get a better understanding of the configuration and its impact on the client. To ensure this, a HTTP connection has to be created from the main system to the target system. This connection needs to be maintained for each target system that is configured for Personas.
The following steps need to be followed to enable the configuration check for target systems.
RFC Destination Definition
Maintain a RFC Destination of type “H” (HTTP Connection to ABAP system). For this destination, the host and port needs to be provided. The “Target Prefix” should be left empty. During the check, the required end points are automatically constructed using the host and port. The logon and security details need to be maintained according to the landscape.
Maintain System Details
Once the RFC destination has been maintained, the same needs to be referred to in the Personas target system definition (SPRO > … > SAP Screen Personas > Maintain System).
Once the above is implemented and the connection tested, the configuration checks should reflect the status of the target system. If the above is not maintained, then the tool would indicate a warning for the relevant checks with the info “Unable to determine configuration”.