SAP ABAP Class CL_SWF_XI_EXPRESSION (Interface for Expressions in XI Format)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SWF_EXP (Package) Workflow: Expressions

⤷

⤷

Properties
Class | CL_SWF_XI_EXPRESSION | |
Short Description | Interface for Expressions in XI Format | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWF_EXP | Workflow: Expressions |
Created | 20030717 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_SWF_XI_EXPRESSION has no forward declaration.
Interfaces
Class CL_SWF_XI_EXPRESSION has no interface implemented.
Friends
Class CL_SWF_XI_EXPRESSION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR10 | 'DXSDSIMP' | Data Type Category: Simple XSD Type | 20030922 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR2 | 'KO' | Expression Type: 'Constant' | 20030808 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR2 | 'CO' | Expression Type: 'Context Object' | 20030808 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR2 | 'CE' | Expression Type: 'Expression' | 20030808 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR2 | 'HE' | Expression Type: 'Expression' | 20031008 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR2 | 'CT' | Expression Type: 'Expression' | 20031008 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR2 | 'XP' | Expression Type: 'XPath Access' | 20030808 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | SYMSGID | 'SWF_EXP_001' | Own Message Class (Error Macros) | 20030811 | |
9 | ![]() |
Static Attribute | Public | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container (Error Macros) | 20030811 | ||
10 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | Error Message (Error Macros) | 20030811 | ||
11 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SWF_T100MS | T100 Structure (Error Macros) | 20030811 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Determine Attribute Access for an XML Proxy Object | 20030807 |
2 | ![]() |
Static method | Public | Method | Import Expression in XI Format | 20030717 |
3 | ![]() |
Static method | Private | Method | Is expression type a valid XI type? | 20031013 |
4 | ![]() |
Static method | Private | Method | Find Matching Closing Parenthesis | 20040107 |
Events
Class CL_SWF_XI_EXPRESSION has no event.
Types
Class CL_SWF_XI_EXPRESSION has no local type.
Method Signatures
Method GET_PROXY_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACCESS_SUBEXPRESSION | Call by reference | Type reference (TYPE) | STRING | Teilausdruck für den Attributzugriff | 20030807 | ||
2 | ![]() |
ACCESS_SUBEXPRESSION_IS_TABLE | Call by reference | Type reference (TYPE) | XFLAG | 'X', falls tabellenwertig | 20070830 | ||
3 | ![]() |
ACCESS_SUBEXPRESSION_TYPENAME | Call by reference | Type reference (TYPE) | STRING | Typ des Ausdrucks | 20070830 | ||
4 | ![]() |
CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container | 20030807 | ||
5 | ![]() |
ELEMENT_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Elements, für dass Attributzugriff erfolgen soll | 20030807 | ||
6 | ![]() |
EXPR | Value transfer | Type reference (TYPE) | STRING | Zugriffsstring aus dem XI-Ausdruck | 20030807 | ||
7 | ![]() |
EXPR_TYPE | Call by reference | Type reference (TYPE) | CHAR2 | Ausdruckstyp | 20030807 | ||
8 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | SWFEXNMAPT | Namespace-Mapping | 20030807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Attributgenerierung | 20030807 |
Method IMPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container (Namensraum des Ausdrucks) | 20030717 | ||
2 | ![]() |
EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Ausdruck im Workflow-Format | 20030717 | ||
3 | ![]() |
EXPRESSION_IS_TABLE | Call by reference | Type reference (TYPE) | XFLAG | 'X', falls tabellenwertig | 20070830 | ||
4 | ![]() |
EXPRESSION_OBJKIND | Call by reference | Type reference (TYPE) | SWFOBJKIND | Objektart (XC für Message-Proxies, CL für sonstige Objekte) | 20070831 | ||
5 | ![]() |
EXPRESSION_OBJTYPE | Call by reference | Type reference (TYPE) | STRING | Objekttyp, falls objektwertig | 20070831 | ||
6 | ![]() |
EXPRESSION_TYPENAME | Call by reference | Type reference (TYPE) | STRING | Typ des Ausdrucks, falls nicht objektwertig | 20070830 | ||
7 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | SWFEXNMAPT | Namespace-Mapping | 20030807 | ||
8 | ![]() |
NAMES_TO_UPPER | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Elementnamen in Großbuchstaben umsetzen | 20031111 | ||
9 | ![]() |
XI_EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Ausdruck im XI-Format | 20030717 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme im Ausdrucks-Service | 20030807 |
Method IS_VALID_XI_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK_TYPE | Call by reference | Type reference (TYPE) | ANY | Zu prüfender Typ (Zeichenkette) | 20031013 | ||
2 | ![]() |
IS_XI_TYPE | Value transfer | Type reference (TYPE) | XFLAG | 'X' - gültiger Typ, ' ' - kein gültiger Typ | 20031013 |
Method IS_VALID_XI_TYPE on class CL_SWF_XI_EXPRESSION has no exception.
Method MATCH_BRACKET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BRACKET_OFFSET | Value transfer | Type reference (TYPE) | INT4 | Offset des passenden Zeichens ']', sonst -1 | 20040107 | ||
2 | ![]() |
SEARCH_STRING | Call by reference | Type reference (TYPE) | STRING | Zu durchsuchender String | 20040107 | ||
3 | ![]() |
START_OFFSET | Call by reference | Type reference (TYPE) | INT4 | Start-Offset für die Suche | 20040107 |
Method MATCH_BRACKET on class CL_SWF_XI_EXPRESSION has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 640 |