!--a11y-->
Authorization Checks in
Configuration/Personalization 
Each Web Dynpro ABAP application should be able to be personalized or configured. There are two variants of personalization – one for the administrator and one for the end user. The end user has limited personalization options, whereas the administrator can change almost all the properties of screen elements.
Different authorization checks are made at various configuration or personalization levels:
● End User Personalization
No authorization check is made here.
● Administrator Personalization
Authorization check on S_WDR_P13N (see below).
● Configuration
Authorization check on S_DEVELOP (see below).
You can find the
personalization options for the UI elements offered to the end user and to the
administrator in the documentation
on the properties of UI elements (see
Reference).
When the configuration editor is started, the environment authorization is checked using authorization object S_DEVELOP (developer authorization). If this authorization has been assigned to the user in the user profile, he or she is allowed to carry out all actions, including, Customization, personalization and configuration.
If the application is called at runtime in the administrator mode using URL parameter sap-config-mode=X, the user needs authorization S_DEVELOP or S_WDR_P13N.
If authorization object S_DEVELOP is not assigned to the user, authorization object S_WDR_P13N is checked for. S_WDR_P13N provides authorization at administrator level to personalize if the user has no developer authorization.

Authorization object S_WDR_P13N should be set by the application if it is required.
Authorization object S_WDR_P13N contains the following fields:
● OBJNAME
Name of the Web Dynpro ABAP application. This allows you to restrict the applications which the user can personalize at administrator level. If no restrictions are needed, enter *.