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.