| Variableart | Darstellung | Beschreibung | 
|---|---|---|
| Systemvariable | @<Nummer> | Systemvariablen sind Werte, die im System eindeutig festgelegt sind. Systemvariablen sind fest programmiert. Sie gelten sessionweit. | 
|   @G<Nummer>  | 
   Statische Variablen, die individuell angelegt werden. Sie gelten systemweit und benutzerabhängig.  | 
 |
|   @D<Nummer>  | 
   Dynamische Variablen speichern Werte in Abhängigkeit von Benutzeroperationen und werden im Dataitem aktualisiert.  | 
 |
|   @U<Nummer>  | 
   Statische Variablen. Sie gelten benutzerabhängig.  | 
 |
|   @L<Nummer>  | 
   Variable, die mehrere Werte enthalten kann (Liste).  | 
 |
| Manuelle Suchlistenvariablen | @M<Nummer> | Variable, die mehrere uneinheitlichen Datensätze in eine Liste aufnimmt. | 
set_new_L_var(var_no, values)).
set_current_L_var(var_no, values): Setzt die @L zur Verwendung im aktuellen Modul, z.B. in Filterkriterien
Beispielemod_obj = ppms.get_target_module() mod_obj.set_current_L_var(5, [4711])
- setzt die @L5 in dem Modul, in dem man sich gerade befindet, auf 4711
 mod_obj = ppms.get_target_module() target_obj = mod_obj.open_module(target_id) target_obj.set_current_L_var(5, [4811])
- setzt die @L5 in dem Modul mit der ID “target_id” auf 4811
 
set_new_L_var(var_no, values): setzt die @L für alle Module, die aus dem Aktuellen aufgerufen werden.