The property Rights allows you to connect your UI components to as many user rights as you require. To do this, a specific right; e.g., ProductEdit, is connected to one of three possible states of a UI component:

As such, a total of six different states is covered:

Right

Explanation

Cases

Strategy

Status

State

ProductEdit

User can save customer records.

Right available.

ENABLED

TRUE

UI component is enabled

VISIBLE

TRUE

UI component is visible

READ_ONLY

FALSE

UI component displays value. However, entering or editing values is not possible.

Right is not available.

ENABLED

FALSE

UI component is disabled.

VISIBLE

FALSE

UI component is not visible.

READ_ONLY

TRUE

Entering or editing values is possible.


As user rights depend on the use case; all rights must be defined separately. Common rights include:

They are needed for almost any input mask and the views themselves, e.g. for the Product entity:

Thus, you can have a large number of different rights for bigger applications. 

Note: 
  1. Click a UI component you want to link to a right, e.g. a  Save   button.
  2. In Properties > Authorization > Rights click on ...
  3. Click Rights > + New in the following dialog, to create a new right.
  4. In Right, enter the name for a new right, e.g. CustomerCreate, or choose an already existing right.
  5. Select a potential state for this UI component in  Strategy, e.g.  ENABLED.
  6. Click on OK
Result:

Global Management of User Rights