Show TOC Start of Content Area

Background documentation Business Client and Cockpits  Locate the document in its SAP Library structure

 

What Is a Cockpit?

When a user logs on to an AS ABAP system, he or she sees all of the roles that are assigned to his or her user name in the system. This is also the expected default behavior when the user logs on to the Business Client. However, in many cases, the user wants the Business Client to display a mini-application consisting of a small number of roles.

This mini-application should only display the roles belonging to its application (the roles that are tailored to the specific task and that are tested and documented together). The new development of a solution management process can serve as an example here: All of the roles can be given an indicator specifying that they belong to a certain cockpit. More information: Assigning Roles to Cockpits. As soon as the user now accesses the system using the Business Client cockpit, only the roles assigned to that cockpit are sent to the client and displayed. This means that the user only has a restricted view of the specific roles that belong to the displayed application.

From a symbolic point of view, a cockpit is simply the name of an application that consists of one or more roles.

From a technical point of view, a cockpit is defined as a node in the ICF service tree. More information: Creating and Configuring an ICF Service. This is the central point of access to the application and to AS ABAP. As soon as a request for a cockpit is received, all roles that are assigned to the current user run through a filter. Only a small subset of roles that are assigned to the specific cockpit are output. On the other hand, if no special roles are assigned, a general cockpit is displayed. In this case, all roles that are assigned to no specific cockpit are made available on the client. This gives the user a generic view of all roles that are usually visible, without the roles of the mini-application.

From a security point of view, cockpits have an extremely important role. A cockpit is a central point through which an application within AS ABAP can be accessed depending on whether it is active or inactive. More information: Activating and Deactivating ICF Services. The ICF node of the relevant cockpit must be active to enable access to AS ABAP using the cockpit path. This technology is similar to the procedure for BSP applications or Web Dynpro ABAP applications.  The cockpit node in the ICF service tree has to be active for the logical application with which the cockpit is associated to be active.

In summary, a cockpit can be seen as a logical application that filters all roles assigned to the user so that only the roles that belong to the application remain.

Activities

Make sure that the following activities are carried out for cockpits:

      Define new cockpits by creating a new ICF node beneath your handler node in the ICF service tree. See also Creating a Service.

Example path specifications for SAP cockpits:

/sap/bc/nwbc/cockpit

/sap/hcm/nwbc/ess

      All cockpits are logical entries that have to be activated (see above).

      Define all roles that belong to each cockpit and provide them with indicators accordingly (see above).

 

 

End of Content Area