Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_EXP_EXPRESSION | Abstraction of an Expression | 20010214 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_IFS_EXPRESSION | Workflow expression, released interface | 20020926 |
Properties
| Class | CL_SWF_EXP_EXPRESSION | |
| Short Description | Workflow (container) expression | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | SWF_EXP_001 | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SWF_EXP | Workflow: Expressions |
| Created | 20000508 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SWF_EXP_EXPRESSION | Abstraction of an Expression | 20010214 | ||
| 2 | IF_SWF_IFS_EXPRESSION | Workflow expression, released interface | 20020926 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_SWF_EXP_FACTORY | 20010611 | Create and Manage Expressions | |
| 2 | CL_SWF_EXP_PARSER | 20020425 | Workflow (container) expression |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SWA_EXPRTY | Internal: Type of expression | 20000508 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | STRING | All Expression-Relevant Special Characters Incl. SPACE | 20000510 | |||
| 3 | Constant | Private | Type reference (TYPE) | SWFDNAME | ' |
Basis for Assign Access | 20010116 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR10 | ' | 'End of Component of Data Object (HTML Formatting) | 20010216 | ||
| 5 | Constant | Private | Type reference (TYPE) | CHAR10 | ' | End of Line of Data Object (HTML Formatting) | 20010216 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR10 | ' |
| Start of Data Object (HTML Formatting) | 20010216 | ||||||||
| 10 | Constant | Private | Type reference (TYPE) | SYMSGID | 'SWF_EXP_001' | Name of Expression Error Class (Error Macros) | 20010319 | ||
| 11 | Static Attribute | Private | Type reference (TYPE) | XSTRING | Properties Managed by Parser | 20020122 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | XSTRING | Properties, Transferable from Basis Element to Component | 20010924 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | XSTRING | Hides properties that can only be manipulated internally | 20000509 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | STRING | Special Characters That Begin a Partial Expression | 20000510 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | T_RUNTIMES | Application Runtimes of Evaluation | 20030814 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | STRING | Type name of expression base | 20000509 | |||
| 17 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container of Basis Element | 20010615 | |||
| 18 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Basis Element of Current Partial Expression in Evaluation | 20010613 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | STRING | Name of Basis Element | 20010615 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Unit of Basis Element | 20010615 | |||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Value of Basis Element | 20010615 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | SWFCODETAB | Byte Code for Determining Value | 20001218 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | SWFCODETAB | Byte Code for Setting Value | 20010618 | |||
| 24 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container: Namespace of Expression | 20010214 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | LANGU | Current language | 20010215 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | STRING | Description | 20010215 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | SWF_CX_TAB | Errors during Parsing/Analysis/Compiling | 20001206 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | STRING | Expression Definition | 20010611 | |||
| 29 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_EXP_FACTORY | Generation and Administration of Partial Expressions | 20020424 | |||
| 30 | Instance attribute | Public | Type reference (TYPE) | STRING | Unique ID | 20010215 | |||
| 31 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_EXP_PARSER | Parser Instance | 20000529 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | XSTRING | Attributes of Expression | 20010214 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | INT4 | Runtime Error at Start of Evaluation | 20030814 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | INT4 | Runtime Error at End of Evaluation | 20030814 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | SWFDNAME | Name that buffers a (missing) symbol (error macros) | 20010326 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | STRING | String that buffers a (missing) symbol (error macros) | 20010319 | |||
| 37 | Static Attribute | Private | Type reference (TYPE) | SWF_T100MS | Structure for T100 Message (Error Macros) | 20010319 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | STRING | Type name of expression | 20000509 | |||
| 39 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Target Element of Current Partial Expression | 20010927 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | REF TO DATA | Unit of Expression (ABAP Reference Appropriate to Type) | 20010214 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | REF TO DATA | Value of expression (type-based ABAP reference) | 20010214 | |||
| 42 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Element (if available) that manages the value | 20010529 |
Methods
Events
Class CL_SWF_EXP_EXPRESSION has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TOKEN | Private | See coding | Token Comprising ID, Type, and Value | 20000509 | |
|
| 2 | TOKENID | Private | Type reference (TYPE) | CHAR32 | TOKENID | 20000508 | |
Method Signatures
Method ANALYSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - vollständige Prüfung, ' ' - keine Prüfungen | 20001118 | ||
| 2 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, Namensraum für den Ausdruck | 20001118 | |||
| 3 | PARSER_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_SWF_EXP_PARSER | Referenz auf Parser-Instanz | 20001118 | |||
| 4 | TARGET_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Containerelement, beschreibt den Ergebniswert | 20011030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010212 | ||
| 2 | Syntaxfehler im Workflow-Ausdruck | 20001206 |
Method CHECK Signature
Method CHECK on class CL_SWF_EXP_EXPRESSION has no parameter.
Method CHECK on class CL_SWF_EXP_EXPRESSION has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SWF_EXP_EXPRESSION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_EXP_EXPRESSION has no exception.
Method CLEAR_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLEAR_CODE | Value transfer | Type reference (TYPE) | XFLAG | Bytecode löschen | 20010529 | |||
| 2 | CLEAR_PARSER | Value transfer | Type reference (TYPE) | XFLAG | Parsing-Information und Bytecode löschen | 20010529 |
Method CLEAR_BUFFER on class CL_SWF_EXP_EXPRESSION has no exception.
Method CLEAR_PROPS Signature
Method CLEAR_PROPS on class CL_SWF_EXP_EXPRESSION has no parameter.
Method CLEAR_PROPS on class CL_SWF_EXP_EXPRESSION has no exception.
Method COMPILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Call by reference | Type reference (TYPE) | SWFCODETAB | Bytecode zur Auswertung des Ausdrucks | 20010326 | |||
| 2 | CHECK | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - vollständige Prüfung, ' ' - keine Prüfungen | 20001208 | ||
| 3 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, Namensraum für den Ausdruck | 20001208 | |||
| 4 | PARSER | Value transfer | Object reference (TYPE REF TO) | CL_SWF_EXP_PARSER | Referenz auf Parser-Instanz | 20001218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010319 | ||
| 2 | Syntaxfehler im Workflow-Ausdruck | 20001206 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Call by reference | Type reference (TYPE) | SWFCODETAB | Liste mit Bytecodes für die Ausdrucksauswertung | 20020320 | |||
| 2 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container (Namensraum des Ausdrucks) | 20010214 | |||
| 3 | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Ausdruck in externer Darstellung (neuer Datentyp: String) | 20010212 | |||
| 4 | EXPR_DESCR | Call by reference | Type reference (TYPE) | STRING | Beschreibung des Ausdrucks | 20000508 | |||
| 5 | EXPR_ID | Call by reference | Type reference (TYPE) | CHAR32 | Eindeutiger Name (space -> erzeuge GUID bei Bedarf) | 20000508 | |||
| 6 | GET_TEXTS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Beim Parsen/Analysieren Texte aller Komponenten lesen | 20011023 | |||
| 7 | LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Sprache, in der die Texte ermittelt werden sollen | 20011023 | |||
| 8 | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Zu setzende Eigenschaften des Ausdrucks | 20010529 | |||
| 9 | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Zu setzende Eigenschaften des Ausdrucks als XSTRING | 20010529 | |||
| 10 | SWA_EXPR | Call by reference | Type reference (TYPE) | C | Ausdruck in externer Darstellung (alter Datentyp: C255) | 20010212 | |||
| 11 | SYNTAX_CHECK | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Syntaxprüfung sofort durchführen | 20010214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20011106 | ||
| 2 | Syntaxfehler im Workflow-Ausdruck | 20011106 |
Method COPY Signature
Method COPY on class CL_SWF_EXP_EXPRESSION has no parameter.
Method COPY on class CL_SWF_EXP_EXPRESSION has no exception.
Method CREATE Signature
Method CREATE on class CL_SWF_EXP_EXPRESSION has no parameter.
Method CREATE on class CL_SWF_EXP_EXPRESSION has no exception.
Method CREATE_DATA_FROM_QUALIFIERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Typgerecht initialisierte Variable | 20011126 | |||
| 2 | PROPERTIES | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften des Ausdrucks | 20020718 | |||
| 3 | QUALIFIERS | Call by reference | Type reference (TYPE) | STRING | Zusatzspezifikation(en) | 20011126 | |||
| 4 | REFELEM_QUALIFIER | Call by reference | Type reference (TYPE) | STRING | Referenzelement | 20011126 | |||
| 5 | REFEXPR_QUALIFIER | Call by reference | Type reference (TYPE) | STRING | Referenzausdruck | 20011126 | |||
| 6 | REFOBJTYPE_QUALIFIER | Call by reference | Type reference (TYPE) | STRING | Referenzobjekttyp | 20011126 | |||
| 7 | REFTYPE_QUALIFIER | Call by reference | Type reference (TYPE) | STRING | Referenztyp | 20011126 | |||
| 8 | REF_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, dem Referenzelemente entnommen werden | 20011126 |
Method CREATE_DATA_FROM_QUALIFIERS on class CL_SWF_EXP_EXPRESSION has no exception.
Method DECODE_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Elementobjekt | 20020424 | |||
| 2 | PARAMETER_KIND | Call by reference | Type reference (TYPE) | SWFDPARMTY | (E)xporting, (I)mporting, (C)hanging, (R)eturning | 20020515 | |||
| 3 | PARAMETER_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Parameters | 20020515 | |||
| 4 | PARAMETER_STRING | Value transfer | Type reference (TYPE) | STRING | Codierter Parameter | 20020424 |
Method DECODE_PARAMETER on class CL_SWF_EXP_EXPRESSION has no exception.
Method DISPLAY Signature
Method DISPLAY on class CL_SWF_EXP_EXPRESSION has no parameter.
Method DISPLAY on class CL_SWF_EXP_EXPRESSION has no exception.
Method EDIT Signature
Method EDIT on class CL_SWF_EXP_EXPRESSION has no parameter.
Method EDIT on class CL_SWF_EXP_EXPRESSION has no exception.
Method ENCODE_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Elementobjekt | 20020424 | |||
| 2 | PARAMETER_KIND | Call by reference | Type reference (TYPE) | SWFDPARMTY | (E)xporting, (I)mporting, (C)hanging, (R)eturning | 20020515 | |||
| 3 | PARAMETER_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Parameters | 20020515 | |||
| 4 | PARAMETER_STRING | Value transfer | Type reference (TYPE) | STRING | Codierter Parameter | 20020424 | |||
| 5 | STAND_ALONE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Typinformation inkludieren | 20020424 |
Method ENCODE_PARAMETER on class CL_SWF_EXP_EXPRESSION has no exception.
Method EVALUATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, Namensraum für den Ausdruck | 20010312 | |||
| 2 | INITIALIZE_IF_NULL | Value transfer | Type reference (TYPE) | XFLAG | 'X' | Bei GET-Zugriff ggf. Wert initialisieren, SWA-Kompatibilität | 20010607 | ||
| 3 | INITIALIZE_PATH | Value transfer | Type reference (TYPE) | XFLAG | 'X' - Komponenten auf dem Zugriffspfad ggf. initialisieren | 20010615 | |||
| 4 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Der Wert wird für schreibenden Zugriff benötigt | 20020304 | ||
| 5 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Datenreferenz, zeigt auf Einheit des Ausdrucks (falls vorh.) | 20010312 | |||
| 6 | VALUE | Call by reference | Type reference (TYPE) | ANY | ABAP-Feld, daß den Wert des Ausdrucks enthält | 20010312 | |||
| 7 | VALUE_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Falls verfügbar: Elementobjekt, daß den Wert verwaltet | 20010529 | |||
| 8 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Datenreferenz, zeigt auf den Wert des Ausdrucks | 20010312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010319 | ||
| 2 | Die Auswertung des Ausdrucks ergab |
20010312 | ||
| 3 | Syntaxfehler im Workflow-Ausdruck | 20010312 |
Method EVAL_ABAP_ASSIGN_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Basis des ASSIGN-Zugriffs | 20010617 | |||
| 2 | BYTECODE | Call by reference | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Containerelement | 20001218 | |||
| 3 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020304 | ||
| 4 | SOURCE_VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff | 20010116 | |||
| 5 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Einheit des ASSIGN-Zugriffs | 20001218 | |||
| 6 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des ASSIGN-Zugriffs | 20001218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim dynamischen Assign | 20010119 | ||
| 2 | Typkonflikt bei Zuweisung eines (Zwischen-)ergebnisses | 20010215 |
Method EVAL_BOR_ATTRIB_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Call by reference | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Containerelement | 20010126 | |||
| 2 | INITIALIZE_IF_NULL | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Falls erforderlich, Wert typgerecht initialisieren | 20010607 | ||
| 3 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020308 | ||
| 4 | SOURCE_UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Einheit der Zuweisung bei SET-Zugriff | 20010126 | |||
| 5 | SOURCE_VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff | 20010126 | |||
| 6 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Einheit des Containerelements | 20010126 | |||
| 7 | VALUE_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Elementobjekt, daß den Wert kapselt | 20010607 | |||
| 8 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des Containerelements | 20010126 | |||
| 9 | WANT_VALUE_ELEMENT | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Elementobjekt erzeugen, ' ' - nicht erzeugen | 20010607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Zugriff auf ein Containerelement | 20010126 | ||
| 2 | Fehler beim Auswerten eines Ausdrucks | 20010618 | ||
| 3 | Typkonflikt zwischen Bytecode und Objektattribut | 20010806 | ||
| 4 | Wert für (Teil-)Ausdruck konnte nicht ermittelt werden | 20010126 | ||
| 5 | Fehler beim Zugriff auf Objektattribut | 20010607 |
Method EVAL_CONSTANT_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Call by reference | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Containerelement | 20010212 | |||
| 2 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, falls die Konstante über Referenzelem. typisiert | 20010612 | |||
| 3 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020308 | ||
| 4 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Einheit des ASSIGN-Zugriffs | 20010212 | |||
| 5 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des ASSIGN-Zugriffs | 20010212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Typkonflikt bei Zuweisung eines (Zwischen-)ergebnisses | 20010215 | ||
| 2 | Fehler beim Auswerten eines Ausdrucks | 20010319 |
Method EVAL_CONTAINER_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Call by reference | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Containerelement | 20001214 | |||
| 2 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container (Namensraum des Ausdrucks) | 20001214 | |||
| 3 | INITIALIZE_IF_NULL | Call by reference | Type reference (TYPE) | XFLAG | 'X' - bei Get-Zugriff den Wert falls nötig initialisieren | 20010613 | |||
| 4 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020308 | ||
| 5 | SOURCE_UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Einheit der Zuweisung bei SET-Zugriff | 20010116 | |||
| 6 | SOURCE_VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff | 20010116 | |||
| 7 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Einheit des Containerelements | 20001214 | |||
| 8 | VALUE_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Element, das den Wert verwaltet | 20010529 | |||
| 9 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des Containerelements | 20001214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Zugriff auf ein Containerelement | 20001214 | ||
| 2 | Ausnahme im Ausdrucks-Service | 20010618 | ||
| 3 | Wert für (Teil-)Ausdruck konnte nicht ermittelt werden | 20001218 |
Method EVAL_DYNAMIC_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE_INDEX | Call by reference | Type reference (TYPE) | INT4 | Index auf aktuellen Bytecode | 20020320 | |||
| 2 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container (Namensraum des Ausdrucks) | 20020320 | |||
| 3 | INITIALIZE_IF_NULL | Call by reference | Type reference (TYPE) | XFLAG | 'X' - bei Get-Zugriff den Wert falls nötig initialisieren | 20020320 | |||
| 4 | NEXT_BYTECODE | Call by reference | Type reference (TYPE) | SWFEXECTOK | Nächster auszuwertender Bytecode | 20020320 | |||
| 5 | NUM_BYTECODES_USED | Call by reference | Type reference (TYPE) | INT4 | Anzahl für den Teilausdruck verbrauchter Codes | 20020320 | |||
| 6 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020320 | ||
| 7 | SOURCE_UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Einheit der Zuweisung bei SET-Zugriff | 20020320 | |||
| 8 | SOURCE_VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff | 20020320 | |||
| 9 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Einheit des Containerelements | 20020320 | |||
| 10 | VALUE_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Containerelement, das den aktuellen Wert kapselt | 20020320 | |||
| 11 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des Containerelements | 20020320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Zugriff auf ein Containerelement | 20020320 | ||
| 2 | Ausnahme im Ausdrucks-Service | 20020320 | ||
| 3 | Wert für (Teil-)Ausdruck konnte nicht ermittelt werden | 20020320 |
Method EVAL_FUNC_METHOD_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Objektinstanz | 20020424 | |||
| 2 | CODETAB | Call by reference | Type reference (TYPE) | SWFCODETAB | Tabelle mit Bytecode(s) für Indexzugriff | 20020424 | |||
| 3 | CODE_LINES_USED | Call by reference | Type reference (TYPE) | INT4 | Anzahl abgearbeiteter Code-Zeilen | 20020424 | |||
| 4 | CODE_OFFSET | Call by reference | Type reference (TYPE) | INT4 | 1 | Offset des Bytecodes für Methodenaufruf | 20020424 | ||
| 5 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020424 | ||
| 6 | SOURCE_VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff | 20020424 | |||
| 7 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Einheit des ASSIGN-Zugriffs | 20020424 | |||
| 8 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des ASSIGN-Zugriffs | 20020424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim dynamischen Assign | 20020424 | ||
| 2 | Typkonflikt bei Zuweisung eines (Zwischen-)ergebnisses | 20020424 | ||
| 3 | Ausnahme im Ausdrucks-Service | 20020424 | ||
| 4 | Syntaxfehler im Workflow-Ausdruck | 20020424 |
Method EVAL_INDEX_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf interne Tabelle | 20010326 | |||
| 2 | CODETAB | Call by reference | Type reference (TYPE) | SWFCODETAB | Tabelle mit Bytecode(s) für Indexzugriff | 20010326 | |||
| 3 | CODE_LINES_USED | Call by reference | Type reference (TYPE) | INT4 | Anzahl abgearbeiteter Code-Zeilen | 20010326 | |||
| 4 | CODE_OFFSET | Call by reference | Type reference (TYPE) | INT4 | 1 | Erster Bytecode des Inexzugriffs | 20010326 | ||
| 5 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020305 | ||
| 6 | SOURCE_VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff | 20010326 | |||
| 7 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Einheit des ASSIGN-Zugriffs | 20010326 | |||
| 8 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des ASSIGN-Zugriffs | 20010326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim dynamischen Assign | 20010326 | ||
| 2 | Typkonflikt bei Zuweisung eines (Zwischen-)ergebnisses | 20010326 | ||
| 3 | Ausnahme im Ausdrucks-Service | 20010326 | ||
| 4 | Syntaxfehler im Workflow-Ausdruck | 20010326 |
Method EVAL_SYST_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Call by reference | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Systemfeld | 20001214 | |||
| 2 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020308 | ||
| 3 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des Systemfeldes | 20001214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20020924 |
Method EVAL_WFSYST_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Call by reference | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Systemfeld | 20020924 | |||
| 2 | SET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - der Wert wird für schreibenden Zugriff benötigt | 20020924 | ||
| 3 | VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert des Systemfeldes | 20020924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20020924 |
Method GET_BASE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASE_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Container-Basiselement | 20000531 | |||
| 2 | BASE_ELEMENT_NAME | Value transfer | Type reference (TYPE) | SWFDNAME | Name des Container-Basiselements | 20010723 | |||
| 3 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, gegen den geprüft werden soll | 20000531 | |||
| 4 | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_CNT_CONTAINER | Falls gesetzt: Element nicht vorhanden | 20010723 | |||
| 5 | EXPR | Call by reference | Type reference (TYPE) | SWA_EXPR | Ausdruck in trad. Form | 20000531 | |||
| 6 | EXPR_AS_STRING | Value transfer | Type reference (TYPE) | STRING | Ausdruck in interner Darstellung | 20000531 |
Method GET_BASE_ELEMENT on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_BYTECODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Value transfer | Type reference (TYPE) | SWFCODETAB | Bytecode zur Auswertung des Ausdrucks | 20010326 |
Method GET_BYTECODE on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_COMPONENT_DETAILS Signature
Method GET_COMPONENT_DETAILS on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_COMPONENT_DETAILS on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_CONTAINER Signature
Method GET_CONTAINER on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_CONTAINER on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_ERRORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR_LIST | Call by reference | Type reference (TYPE) | SWF_CX_TAB | Tabelle aller aufgetretenen Fehler | 20001206 | |||
| 2 | FIRST_ERROR | Call by reference | Object reference (TYPE REF TO) | CX_SWF_IFS_EXCEPTION | Erster aufgetretener Fehler | 20001206 | |||
| 3 | WORST_ERROR | Call by reference | Object reference (TYPE REF TO) | CX_SWF_IFS_EXCEPTION | Erster Fehler der gravierendsten aufgetretenen Kategorie | 20001206 |
Method GET_ERRORS on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_ERROR_POINTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR_POINTER | Value transfer | Type reference (TYPE) | STRING | Fehlermeldung | 20010126 | |||
| 2 | EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Exception-Objekt | 20010126 | |||
| 3 | GET_ERROR_ID | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Meldungsklasse und Nummer | 20010126 | ||
| 4 | GET_MESSAGE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Meldungstext | 20010126 | ||
| 5 | GET_POINTER | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Zeiger auf Fehlerposition: ^--- Fehler | 20010126 |
Method GET_ERROR_POINTER on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_EXPRESSION Signature
Method GET_EXPRESSION on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_EXPRESSION on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_EXPRESSION_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPRESSION_INTERN | Value transfer | Type reference (TYPE) | STRING | Ausdruck in interner Darstellung | 20000508 |
Method GET_EXPRESSION_INTERN on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_FORMAT_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FORMAT_STRING | Value transfer | Type reference (TYPE) | STRING | Liste der Formatanweisungen für diesen Ausdruck | 20061208 |
Method GET_FORMAT_STRING on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPRESSION_ID | Value transfer | Type reference (TYPE) | CHAR32 | Eindeutige ID des Ausdrucks | 20000508 |
Method GET_ID on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_PARSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARSER | Value transfer | Object reference (TYPE REF TO) | CL_SWF_EXP_PARSER | Internes Parser-Objekt | 20010124 |
Method GET_PARSER on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_PROPERTIES_FROM_PARSER Signature
Method GET_PROPERTIES_FROM_PARSER on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_PROPERTIES_FROM_PARSER on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_PROPERTY_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY_LIST | Value transfer | Type reference (TYPE) | SWBHTMLTABLE | Liste der gesetzten Attribute im Klartext | 20000508 |
Method GET_PROPERTY_LIST on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_PROPS Signature
Method GET_PROPS on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_PROPS on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_REF_ELEMENTS Signature
Method GET_REF_ELEMENTS on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_REF_ELEMENTS on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_RUNTIME Signature
Method GET_RUNTIME on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_RUNTIME on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_TARGET_ELEMENT Signature
Method GET_TARGET_ELEMENT on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_TARGET_ELEMENT on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_TYPE Signature
Method GET_TYPE on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_TYPE on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_VALUE Signature
Method GET_VALUE on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_VALUE on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_VALUE_ELEMENT Signature
Method GET_VALUE_ELEMENT on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_VALUE_ELEMENT on class CL_SWF_EXP_EXPRESSION has no exception.
Method GET_VALUE_REF Signature
Method GET_VALUE_REF on class CL_SWF_EXP_EXPRESSION has no parameter.
Method GET_VALUE_REF on class CL_SWF_EXP_EXPRESSION has no exception.
Method INITIALIZE Signature
Method INITIALIZE on class CL_SWF_EXP_EXPRESSION has no parameter.
Method INITIALIZE on class CL_SWF_EXP_EXPRESSION has no exception.
Method MAKE_ABAP_ASSIGN_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Value transfer | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf eine ABAP-Komponente | 20001218 | |||
| 2 | GET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - lesender Zugriff, ' ' - schreibender Zugriff | 20001218 | ||
| 3 | IS_TABLE | Call by reference | Type reference (TYPE) | XFLAG | 'X' - impliziter Tabellenzugriff erforderlich | 20060308 | |||
| 4 | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Lexikalische Token (Parser-Output) | 20001218 | |||
| 5 | TOKEN_INDEX | Call by reference | Type reference (TYPE) | INT4 | 1 | Zelenindex für Zugriff auf aktuelles Token | 20010212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010319 |
Method MAKE_BOR_ATTRIB_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Value transfer | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Systemfeld | 20010126 | |||
| 2 | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Lexikalische Token (Parser-Output) | 20010126 | |||
| 3 | TOKEN_INDEX | Call by reference | Type reference (TYPE) | INT4 | 1 | Zelenindex für Zugriff auf aktuelles Token | 20010126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010319 |
Method MAKE_CONSTANT_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Value transfer | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Systemfeld | 20010212 | |||
| 2 | PARSER | Call by reference | Object reference (TYPE REF TO) | CL_SWF_EXP_PARSER | Der zum aktuellen Ausdruck gehörende Parser | 20020319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010319 |
Method MAKE_CONTAINER_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Value transfer | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Systemfeld | 20001214 | |||
| 2 | LAST_TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Letztes vorausgegangenes Token | 20060308 | |||
| 3 | TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Lexikalisches Token (Parser-Output) | 20060308 |
Method MAKE_CONTAINER_ACCESS_CODE on class CL_SWF_EXP_EXPRESSION has no exception.
Method MAKE_DYNAMIC_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | Name des nächsten zu dereferenzierenden Attributs | 20020319 | |||
| 2 | BYTECODE | Call by reference | Type reference (TYPE) | SWFEXECTOK | Nächster Bytecode für Ausdrucksmaschine | 20020319 | |||
| 3 | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Aktueller Ausdruck (für Fehlerbehandlung) | 20020319 | |||
| 4 | IS_CONTAINER_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Zugriff auf Containerelement | 20020319 | |||
| 5 | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Aktueller Offset im Ausdruck (für Fehlerbehandlung) | 20020319 | |||
| 6 | UNIT_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Einheit des vorausgegangenen Tokens | 20020319 | |||
| 7 | VALUE_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Containerelement, das den Wert kapselt | 20020320 | |||
| 8 | VALUE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Wert des letzten Tokens - Objekte werden hier instanziiert ! | 20020319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20020319 |
Method MAKE_ESI_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE_TAB | Value transfer | Type reference (TYPE) | SWFCODETAB | Bytecode für Zugriff auf ein Systemfeld | 20080922 | |||
| 2 | LAST_TABLE | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Letztes Token ist tabellenartig | 20070507 | ||
| 3 | TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Lexikalisches Token (Parser-Output) | 20070319 |
Method MAKE_ESI_ACCESS_CODE on class CL_SWF_EXP_EXPRESSION has no exception.
Method MAKE_FUNC_METHOD_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CODETAB | Value transfer | Type reference (TYPE) | SWFCODETAB | Tabelle mit Bytecode(s) für Indexzugriff | 20020423 | |||
| 2 | EXPRESSION_SOURCE | Call by reference | Type reference (TYPE) | STRING | gesamter Ausdruck | 20020515 | |||
| 3 | GET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - lesender Zugriff, ' ' - schreibender Zugriff | 20020423 | ||
| 4 | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Lexikalische Token (Parser-Output) | 20020423 | |||
| 5 | STAND_ALONE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Typinformationen für Parameter speichern | 20020424 | ||
| 6 | TOKEN_INDEX | Call by reference | Type reference (TYPE) | INT4 | 1 | Zelenindex für Zugriff auf aktuelles Token | 20020423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20020423 |
Method MAKE_INDEX_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CODETAB | Value transfer | Type reference (TYPE) | SWFCODETAB | Tabelle mit Bytecode(s) für Indexzugriff | 20010326 | |||
| 2 | GET_ACCESS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - lesender Zugriff, ' ' - schreibender Zugriff | 20010326 | ||
| 3 | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Lexikalische Token (Parser-Output) | 20010326 | |||
| 4 | TOKEN_INDEX | Call by reference | Type reference (TYPE) | INT4 | 1 | Zelenindex für Zugriff auf aktuelles Token | 20010326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010326 |
Method MAKE_SYST_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Value transfer | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Systemfeld | 20001214 | |||
| 2 | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Lexikalische Token (Parser-Output) | 20001214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010319 |
Method MAKE_WFSYST_ACCESS_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Value transfer | Type reference (TYPE) | SWFEXECTOK | Bytecode für Zugriff auf ein Systemfeld | 20020924 | |||
| 2 | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Lexikalische Token (Parser-Output) | 20020924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20020924 |
Method PARSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_SYNTAX_ERROR | ggf. aufgetretene Exception | 20001206 | |||
| 2 | PARSER_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_SWF_EXP_PARSER | Referenz auf Parser-Instanz | 20000529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Datenkonvertierung | 20010212 | ||
| 2 | Ausnahme im Ausdrucks-Service | 20010313 | ||
| 3 | Ungültiges Symbol im Ausdruck | 20010212 | ||
| 4 | Ungültige Typ- oder Objekttypspezifikation | 20010212 | ||
| 5 | Syntaxfehler im Workflow-Ausdruck | 20001206 |
Method QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTIES | Abzufragende Eigenschaft(en) | |||||||
| 2 | PROPERTIES_SET | Eigenschaft(en) sind gesetzt | |||||||
| 3 | PROPERTIES_X | Abzufragende Eigenschaft(en) |
Method QUERY on class CL_SWF_EXP_EXPRESSION has no exception.
Method SET_AFTER_EVALUATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OWN_UPDATE_DONE | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Ausdrucksauswertung hat den Wert selbst gesetzt | 20010629 | |||
| 2 | VALUE_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Element, daß den aktuellen Wert trägt | 20010627 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Ausdrucks-Service | 20010618 | ||
| 2 | Wert für (Teil-)Ausdruck konnte nicht ermittelt werden | 20010618 |
Method SET_BYTECODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTECODE | Value transfer | Type reference (TYPE) | SWFCODETAB | Bytecode zur Auswertung des Ausdrucks | 20010326 |
Method SET_BYTECODE on class CL_SWF_EXP_EXPRESSION has no exception.
Method SET_CONTAINER Signature
Method SET_CONTAINER on class CL_SWF_EXP_EXPRESSION has no parameter.
Method SET_CONTAINER on class CL_SWF_EXP_EXPRESSION has no exception.
Method SET_EXPRESSION Signature
Method SET_EXPRESSION on class CL_SWF_EXP_EXPRESSION has no parameter.
Method SET_EXPRESSION on class CL_SWF_EXP_EXPRESSION has no exception.
Method SET_PARSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARSER_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_SWF_EXP_PARSER | Neue Parser-Instanz | 20020425 |
Method SET_PARSER on class CL_SWF_EXP_EXPRESSION has no exception.
Method SET_PROPS Signature
Method SET_PROPS on class CL_SWF_EXP_EXPRESSION has no parameter.
Method SET_PROPS on class CL_SWF_EXP_EXPRESSION has no exception.
Method SET_VALUE_REF Signature
Method SET_VALUE_REF on class CL_SWF_EXP_EXPRESSION has no parameter.
Method SET_VALUE_REF on class CL_SWF_EXP_EXPRESSION has no exception.
Method TO_STRING Signature
Method TO_STRING on class CL_SWF_EXP_EXPRESSION has no parameter.
Method TO_STRING on class CL_SWF_EXP_EXPRESSION has no exception.
Method VALUE_TO_HTML Signature
Method VALUE_TO_HTML on class CL_SWF_EXP_EXPRESSION has no parameter.
Method VALUE_TO_HTML on class CL_SWF_EXP_EXPRESSION has no exception.
Method VALUE_TO_STRING Signature
Method VALUE_TO_STRING on class CL_SWF_EXP_EXPRESSION has no parameter.
Method VALUE_TO_STRING on class CL_SWF_EXP_EXPRESSION has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 610 |