SAP ABAP Interface IF_SWF_CNT_CONTAINER_EXPR (Expressions in the Container)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SWF_CNT (Package) Workflow: Container
⤷
⤷
Properties
| Interface | IF_SWF_CNT_CONTAINER_EXPR | |
| Short Description | Expressions in the Container |
General Data
| Package | SWF_CNT | Workflow: Container |
| Created | 20021001 | SAP |
| Last changed | 20110908 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_SWF_CNT_CONTAINER_EXPR has no forward declaration.
Interfaces
Interface IF_SWF_CNT_CONTAINER_EXPR has no interface.
Friends
Interface IF_SWF_CNT_CONTAINER_EXPR has no friend.
Attributes
Interface IF_SWF_CNT_CONTAINER_EXPR has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Reset or delete expression | 20021001 | |
| 2 | Instance method | Public | Method | Fetch expression object | 20021001 | |
| 3 | Instance method | Public | Method | Determine Value of Expression | 20021001 | |
| 4 | Instance method | Public | Method | Set Expression in the Container | 20021001 |
Events
Interface IF_SWF_CNT_CONTAINER_EXPR has no event.
Types
Interface IF_SWF_CNT_CONTAINER_EXPR has no local type.
Method Signatures
Method EXPR_CLEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPRESSION_SOURCE | Call by reference | Type reference (TYPE) | SWFDQNAME | Ausdrucksdefinition | 20021001 | |||
| 2 | REMOVE | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Ausdruck aus Container entfernen | 20021001 | ||
| 3 | RESET_BYTECODE | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Kompilat zurücksetzen | 20021001 | ||
| 4 | RESET_VALUE_BUFFER | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - gepufferten Wert zufücksetzen | 20021001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20021001 | ||
| 2 | Ändernder Zugriff auf Container nicht erlaubt | 20021002 | ||
| 3 | Element darf nicht verändert werden | 20021002 | ||
| 4 | Ausdruck nicht gefunden | 20021001 | ||
| 5 | Ausnahme im Ausdrucks-Service | 20021002 |
Method EXPR_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DYNAMIC_CREATE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Ausdruck anlegen, falls nicht vorhanden | 20021001 | ||
| 2 | EXPRESSION | Value transfer | Type reference (TYPE) | SWFEXPREF | Referenz auf einen Workflow-Ausdruck | 20021001 | |||
| 3 | EXPRESSION_SOURCE | Call by reference | Type reference (TYPE) | SWFDQNAME | Ausdrucksdefinition | 20021001 | |||
| 4 | QNAME | Call by reference | Type reference (TYPE) | SWFDQNAME | QName, unter dem der Ausdruck im Container abgelegt ist | 20021002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20021001 | ||
| 2 | Ausdruck nicht gefunden | 20021001 | ||
| 3 | Ausnahme im Ausdrucks-Service | 20021001 | ||
| 4 | Syntaxfehler im Workflow-Ausdruck | 20021001 |
Method EXPR_GET_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DYNAMIC_CREATE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Ausdruck anlegen, falls nicht vorhanden | 20021001 | ||
| 2 | EXPRESSION_SOURCE | Call by reference | Type reference (TYPE) | SWFDQNAME | Ausdrucksdefinition | 20021001 | |||
| 3 | RESET_VALUE_BUFFER | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - ungepufferte Auswertung erzwingen | 20021001 | ||
| 4 | UNIT | Call by reference | Type reference (TYPE) | ANY | Einheit des Wertes | 20021001 | |||
| 5 | VALUE | Call by reference | Type reference (TYPE) | ANY | Wert des Ausdrucks | 20021001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20021001 | ||
| 2 | Ausdruck nicht gefunden | 20021001 | ||
| 3 | Ausnahme im Ausdrucks-Service | 20021001 |
Method EXPR_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALLOW_VALUE_BUFFER | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Wert des Ausdrucks darf gepuffert werden | 20021001 | ||
| 2 | CONTAINER | Call by reference | Type reference (TYPE) | SWFRCNTREF | Namensraum des Ausdrucks. Default ist die aktuelle Instanz. | 20021001 | |||
| 3 | EXPRESSION | Call by reference | Object reference (TYPE REF TO) | IF_SWF_EXP_EXPRESSION | Ausdrucksobjekt | 20021002 | |||
| 4 | EXPRESSION_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Elementobjekt, das den Ausdruck kapselt | 20021002 | |||
| 5 | EXPRESSION_SOURCE | Call by reference | Type reference (TYPE) | SWFDQNAME | Ausdrucksdefinition | 20021001 | |||
| 6 | QNAME | Call by reference | Type reference (TYPE) | SWFDQNAME | QName, unter dem der Ausdruck im Container abgelegt wurde | 20021002 | |||
| 7 | SYNTAX_CHECK | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Ausdruckssyntax prüfen | 20021001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20021001 | ||
| 2 | Ändernder Zugriff auf Container nicht erlaubt | 20021001 | ||
| 3 | Ausnahme im Ausdrucks-Service | 20021001 | ||
| 4 | Syntaxfehler im Workflow-Ausdruck | 20021001 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 630 |