You can set fixed values for function elements in authorization definitions. You can implement variables to use a function definition for different function instances. For this, the following is valid:

  • Variable name

    • Begins with a letter
    • Only contains letters, numbers, and underscore
    • Is enclosed in $ signs

    Example: $Var_01$

    NOTE: Variable names cannot begin with system variable names.
  • Value

    Syntax (example) SAP authorization is tested for Example for value in the SAP system
    * Any value abc | 1234
    Any string (from) Exact given value abc
    [*] The value * *
    String[*] (abc[*]) Values beginning with the given string and ending with * from*
    String* (abc[*]) Values beginning with the given string and ending with any string abc* | abcd
    Comma delimited list (abc, 1234, d*) A value contained in the list ab | 1234 | c* | cde

You can also use system variables as well as self-defined variables in the authorization definition. System variables have the following syntax: ${character}+ (example: $AUFART).

Variables must be uniquely identifiable by the authorization check. Therefore, names of self-defined variables may not match system variables or begin with system variable name.

Related topics