Hierarchy
⤷ BC-BMT-WFM (Application Component) SAP Business Workflow
⤷ SWF_EXP (Package) Workflow: Expressions
Properties
Class | CL_SWF_EXP_PARSER | |
Short Description | Workflow (container) expression | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | SWF_EXP_001 | |
Program status | T | Test Program |
Category | 0 | |
Package | SWF_EXP | Workflow: Expressions |
Created | 20000529 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_SWF_EXP_SERVICE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | SWB1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | SWFCN | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | SWFEX | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | SWFUT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SWF_EXP_PARSER has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SWF_BND_BINDING | 20020218 | Binding | |
2 | CL_SWF_EXP_ARITHMETIC | 20011211 | Evaluation of Relational Expressions | |
3 | CL_SWF_EXP_EXPRESSION | 20010212 | Workflow (container) expression | |
4 | CL_SWF_EXP_SERVICE | 20030721 | Service Routines for Expressions |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_ALL_SYMBOLS | Static Attribute | Private | Type reference (TYPE) | STRING | All Expression-Relevant Special Characters Incl. SPACE | 20000529 | ||
2 | MC_CONSTANT_OBJ_REF_DELIM | Constant | Private | Type reference (TYPE) | CHAR1 | '[' | Delimiter for Constant Object Reference | 20030410 | |
3 | MC_MTDPROPS_FILTER | Static Attribute | Public | Type reference (TYPE) | XSTRING | Characteristics of a method | 20040604 | ||
4 | MC_OWN_MSGID | Constant | Private | Type reference (TYPE) | SYMSGID | 'SWF_EXP_001' | Name of Expression Error Class (Error Macros) | 20010124 | |
5 | MC_PARSE_FILTER | Static Attribute | Private | Type reference (TYPE) | XSTRING | Properties to Be Kept in Parsing | 20040604 | ||
6 | MC_SUBEXPR_SYMBOLS | Static Attribute | Private | Type reference (TYPE) | STRING | Special Characters That Begin a Partial Expression | 20000529 | ||
7 | MC_TYPEDEF_PROPS | Static Attribute | Private | Type reference (TYPE) | XSTRING | Type Properties of a Container Element | 20020122 | ||
8 | M_ADDRESS | Instance attribute | Private | Type reference (TYPE) | STRING | Addressing Part | 20010212 | ||
9 | M_BASE | Instance attribute | Private | Type reference (TYPE) | STRING | Core Part of Expression | 20011213 | ||
10 | M_CONTAINER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Reference Container (Also Error Macros) | 20010124 | ||
11 | M_DO_CLIENT_VALUE_CHECKS | Static Attribute | Public | Type reference (TYPE) | XFLAG | SPACE | 'X' - Check Client-Specific Constants | 20030113 | |
12 | M_END_OFFSET | Instance attribute | Private | Type reference (TYPE) | INT4 | Offset at End of Parsed Expression in M_EXPRINTERN | 20000529 | ||
13 | M_EXPRINTERN | Instance attribute | Private | Type reference (TYPE) | STRING | Expression in internal representation | 20000529 | ||
14 | M_FORMAT_STRING | Instance attribute | Private | Type reference (TYPE) | STRING | String with Format Specifications for WRITE | 20000822 | ||
15 | M_IS_ANALYSED | Instance attribute | Private | Type reference (TYPE) | XFLAG | Analysis executed | 20001208 | ||
16 | M_IS_CHECKED | Instance attribute | Private | Type reference (TYPE) | XFLAG | Analysis with check executed | 20001208 | ||
17 | M_IS_PARSED | Instance attribute | Private | Type reference (TYPE) | XFLAG | Lexical parsing executed | 20001208 | ||
18 | M_LANGUAGE | Instance attribute | Private | Type reference (TYPE) | SY-LANGU | Current Language of Component Texts | 20011004 | ||
19 | M_LEXICAL_TOKENS | Instance attribute | Private | Type reference (TYPE) | SWFDTOKLST | Split Up Expression According to Expression Syntax | 20000529 | ||
20 | M_MACRO_MAX_OFFSET | Instance attribute | Private | Type reference (TYPE) | I | Length of String Processed in Macro | 20030113 | ||
21 | M_MAX_OFFSET | Instance attribute | Private | Type reference (TYPE) | INT4 | Length of Expression - 1 | 20010117 | ||
22 | M_PROPERTIES | Instance attribute | Private | Type reference (TYPE) | XSTRING | Attributes of Expression | 20000529 | ||
23 | M_QUALIFIERS | Instance attribute | Private | Type reference (TYPE) | STRING | Additional Specifications | 20010201 | ||
24 | M_START_OFFSET | Instance attribute | Private | Type reference (TYPE) | INT4 | Offset at Start of Parsed Expression in M_EXPRINTERN | 20000529 | ||
25 | M_SYMB_STRING | Instance attribute | Private | Type reference (TYPE) | STRING | String Including (Missing) Symbol (Error Macros) | 20010124 | ||
26 | M_T100 | Static Attribute | Private | Type reference (TYPE) | SWF_T100MS | Structure for T100 Message (Error Macros) | 20010124 | ||
27 | M_TARGET_ELEMENT | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Element, describes the data type of expression RESULT | 20011030 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ALLOW_BUFFER | Instance method | Public | Method | Permits/prohibits use of internal buffer | 20040604 |
2 | ANALYSE | Instance method | Public | Method | Semantic parser, enriches token list | 20001208 |
3 | ANALYSE_FIRST_TOKEN | Instance method | Private | Method | Analyze First Token of Expression | 20001208 |
4 | ANALYSE_PARAMLIST | Static method | Private | Method | Analyze a Parameter List (Method Call) | 20020402 |
5 | ANALYSE_SYMBOL | Static method | Private | Method | Analyze a Symbol (=Name) | 20020402 |
6 | CHECK_CURRENCY | Static method | Private | Method | Checks whether specified value is a valid currency | 20030113 |
7 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20000529 |
8 | CLEAR | Instance method | Public | Method | Initializes internal status | 20000822 |
9 | CLEAR_VALUE_BUFFER | Instance method | Private | Method | Reset Any Buffered Value | 20031002 |
10 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20000529 |
11 | CREATE_CALL_TEMPLATE | Static method | Private | Method | Generate Template for Functional Method Call | 20031022 |
12 | CREATE_SWF_SYSTEM_TOKEN | Static method | Private | Method | Generate Proprietary System Element | 20020919 |
13 | DETERMINE_USABLE_NUM_FORMAT | Static method | Private | Method | Determine Suitable Numeric Type from Specified Data | 20010205 |
14 | EXPR_DEF_INITIAL | Static method | Private | Method | Checks whether expression definition is an initial value | 20031014 |
15 | GET_BASE_ELEMENTS | Instance method | Public | Method | List of Container Elements Referenced in Object | 20030130 |
16 | GET_COMPONENT_DETAILS | Instance method | Public | Method | Gets details of all expression components | 20011113 |
17 | GET_DELIMITED_SUBSTRING | Instance method | Private | Method | Identify Predefined Substring | 20010129 |
18 | GET_EXPRESSION | Instance method | Public | Method | Gets the complete internal representation of expression | 20001208 |
19 | GET_EXPRESSION_DETAILS | Instance method | Public | Method | Gets logical components of internal representation | 20010212 |
20 | GET_LEX_TOKEN_LIST | Instance method | Public | Method | Get Parsed Expression (Parses if Necessary) | 20000529 |
21 | GET_PROPERTIES | Instance method | Public | Method | Read Properties | 20000529 |
22 | GET_PROPERTIES_FROM_ELEMENT | Instance method | Private | Method | Apply Properties of Specified Element | 20020122 |
23 | GET_QUALIFIER | Instance method | Private | Method | Read Known Additional Specification | 20010204 |
24 | GET_QUALIFIERS | Instance method | Private | Method | Get All Additional Specifications | 20010205 |
25 | GET_TARGET_TYPE | Static method | Private | Method | Evaluate Type Specification and Get Target Type | 20010202 |
26 | OBJTYPE_TO_QUALIFIER | Static method | Private | Method | Create Specification for Object Type | 20011121 |
27 | PARSE | Instance method | Public | Method | Lexical parser, creates token list | 20000529 |
28 | PARSE_DELIMITED_STRING | Instance method | Private | Method | Parse a General String (Delimiters Can Be Set) | 20000529 |
29 | PARSE_EXPRESSION | Instance method | Private | Method | Parse an Expression | 20000529 |
30 | PARSE_FIXED_POINT_NUMBER | Instance method | Public | Method | Parse Fixed Point No. (Sign, Predecimal Part, Decimal Part) | 20010207 |
31 | PARSE_FLAT_EXPRESSION | Instance method | Private | Method | Parse a Flat (Not Nested) Expression (Part) | 20000529 |
32 | PARSE_INDEX | Static method | Private | Method | Parse an Index Expression | 20000529 |
33 | PARSE_NUMBER | Instance method | Private | Method | Parse Number (Sign, Predecimal Part, Exponent) | 20010205 |
34 | PARSE_NUMERICAL_CONSTANT | Instance method | Private | Method | Parse a Numeric Constant (Number/Date/Time) | 20000613 |
35 | PARSE_OBJECT_REF | Instance method | Private | Method | Parse a Constant Object Reference | 20030409 |
36 | PARSE_PARAMLIST | Instance method | Private | Method | Parse a Parameter List (Method Call/Function Module Call) | 20000821 |
37 | PARSE_QUALIFIERS | Instance method | Private | Method | Parse the Expression Additional Specification | 20000529 |
38 | PARSE_SET | Instance method | Private | Method | Parse a Set | 20000529 |
39 | PARSE_SYSTEM_ELEMENT | Instance method | Private | Method | Parse a System Element | 20000529 |
40 | PARSE_TIME | Instance method | Private | Method | Parse Date/Time/Time Stamp | 20010205 |
41 | QUALIFIER_TO_OBJTYPE | Static method | Private | Method | Extract Object Type from Specification | 20011120 |
42 | QUALIFIER_TO_REFELEM | Static method | Private | Method | Extract Reference Element Name from Specification | 20011123 |
43 | QUALIFIER_TO_TYPE | Static method | Private | Method | Extract Data Type from Specification | 20010201 |
44 | QUERY | Instance method | Public | Method | Query Properties and Return XFELD | 20010214 |
45 | REFELEM_TO_QUALIFIER | Static method | Private | Method | Create Specification for Reference Element | 20011123 |
46 | SET_CONTAINER | Instance method | Public | Method | Set Container (Namespace of Expression) | 20010214 |
47 | SET_EXPRESSION | Instance method | Public | Method | Sets the internal representation of the expression | 20001208 |
48 | SET_QUALIFIER | Instance method | Private | Method | Add Additional Specification | 20010204 |
49 | TO_STRING | Instance method | Public | Method | Convert Expression to String | 20011004 |
50 | TYPEKIND_TO_TYPENAME | Static method | Public | Method | Convert ABAP-Internal Type Indicator to Type Name | 20010201 |
51 | TYPE_TO_QUALIFIER | Static method | Private | Method | Convert Data Type to Type Specification | 20010201 |
Events
Class CL_SWF_EXP_PARSER has no event.
Types
Class CL_SWF_EXP_PARSER has no local type.
Method Signatures
Method ALLOW_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALLOW_BUFFER | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Puffer darf verwendet werden | 20040604 |
Method ALLOW_BUFFER on class CL_SWF_EXP_PARSER has no exception.
Method ANALYSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHECK | Call by reference | Type reference (TYPE) | XFLAG | 'X' - vollständige Prüfung, ' ' - keine Prüfungen | 20001208 | ||
2 | Importing | CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, Namensraum für den Ausdruck | 20001208 | ||
3 | Importing | EVAL_MODE | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - dynamische Teilausdrücke auswerten | 20020506 | |
4 | Importing | GET_TEXTS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - sprachabhängige Texte ermitteln | 20011004 | ||
5 | Importing | LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Sprache, in der die Texte ermittelt werden sollen | 20011004 | ||
6 | Importing | NO_PARTIAL_EXPR | Call by reference | Type reference (TYPE) | XFLAG | 'X': Ausdruck muss vollständig erkannt werden | 20021011 | ||
7 | Exporting | 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 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service (Dynamische Prüfung) | 20010312 | |
2 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck (Statische Prüfung) | 20001208 |
Method ANALYSE_FIRST_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ANALYSED_TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Token nach Analyse | 20001208 | ||
2 | Importing | CHECK | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - vollständigst mögliche Prüfung, ' ' - keine Prüfungen | 20001208 | |
3 | Importing | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, Namensraum für den Ausdruck | 20001208 | ||
4 | Importing | EVAL_MODE | Value transfer | Type reference (TYPE) | XFLAG | SPACE | 'X' - dynamische Teilausdrücke auswerten | 20020506 | |
5 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010312 | ||
6 | Importing | GET_TEXTS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - sprachabhängige Texte ermitteln | 20011004 | ||
7 | Importing | LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Sprache, in der die Texte ermittelt werden sollen | 20011004 | ||
8 | Importing | TOKEN | Value transfer | Type reference (TYPE) | SWFDETOKEN | Erster Token eines Ausdrucks | 20001208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
2 | CX_SWF_EXP_INVALID_COMPONENT | Komponente existiert nicht | 20010312 | |
3 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010312 |
Method ANALYSE_PARAMLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHECK | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - vollständigst mögliche Prüfung, ' ' - keine Prüfungen | 20020402 | |
2 | Importing | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, Namensraum für den Ausdruck | 20020402 | ||
3 | Importing | EXPR_STRING | Call by reference | Type reference (TYPE) | STRING | Quellausdruck | 20020402 | ||
4 | Importing | GET_TEXTS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - sprachabhängige Texte ermitteln | 20020402 | ||
5 | Importing | LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Sprache, in der die Texte ermittelt werden sollen | 20020402 | ||
6 | Importing | PREVIOUS_TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Vorausgegangener (zuletzt analysierter) Token | 20020402 | ||
7 | Changing | PROPERTIES | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften, die sich durch diesen Token ergeben | 20020402 | ||
8 | Changing | REFERENCE_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Referenzelement, beschreibt aktuellen Datentyp | 20020402 | ||
9 | Changing | TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Token, der ein Symbol repräsentiert | 20020402 | ||
10 | Importing | TOKEN_INDEX | Call by reference | Type reference (TYPE) | INT4 | Laufender Index des Tokens | 20020402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20020402 | |
2 | CX_SWF_EXP_INVALID_COMPONENT | Komponente existiert nicht | 20020402 | |
3 | CX_SWF_EXP_INVALID_TOKEN | Fehler beim Auswerten eines Ausdrucks | 20020402 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20020402 |
Method ANALYSE_SYMBOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHECK | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - vollständigst mögliche Prüfung, ' ' - keine Prüfungen | 20020402 | |
2 | Importing | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, Namensraum für den Ausdruck | 20020402 | ||
3 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20020402 | ||
4 | Importing | EXPR_STRING | Call by reference | Type reference (TYPE) | STRING | Quellausdruck | 20020402 | ||
5 | Importing | GET_TEXTS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - sprachabhängige Texte ermitteln | 20020402 | ||
6 | Importing | LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Sprache, in der die Texte ermittelt werden sollen | 20020402 | ||
7 | Importing | PREVIOUS_TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Vorausgegangener (zuletzt analysierter) Token | 20020402 | ||
8 | Changing | PROPERTIES | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften, die sich durch diesen Token ergeben | 20020402 | ||
9 | Changing | REFERENCE_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Referenzelement, beschreibt aktuellen Datentyp | 20020402 | ||
10 | Changing | TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Token, der ein Symbol repräsentiert | 20020402 | ||
11 | Importing | TOKEN_INDEX | Call by reference | Type reference (TYPE) | INT4 | Laufender Index des Tokens | 20020402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20020402 | |
2 | CX_SWF_EXP_INVALID_COMPONENT | Komponente existiert nicht | 20020402 | |
3 | CX_SWF_EXP_INVALID_TOKEN | Fehler beim Auswerten eines Ausdrucks | 20020402 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20020402 |
Method CHECK_CURRENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CURRENCY | Value transfer | Type reference (TYPE) | TCURC | Währung, falls im aktuellen Mandanten definiert | 20030113 | ||
2 | Importing | CURRENCY_STRING | Call by reference | Type reference (TYPE) | STRING | Konstante, die eine Währung bezeichnen soll | 20030113 |
Method CHECK_CURRENCY on class CL_SWF_EXP_PARSER has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SWF_EXP_PARSER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_EXP_PARSER has no exception.
Method CLEAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | KEEP_CONTAINER | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Container behalten | 20011004 | |
2 | Importing | KEEP_EXPRESSION | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Ausdruck behalten | 20011004 |
Method CLEAR on class CL_SWF_EXP_PARSER has no exception.
Method CLEAR_VALUE_BUFFER Signature
Method CLEAR_VALUE_BUFFER on class CL_SWF_EXP_PARSER has no parameter.
Method CLEAR_VALUE_BUFFER on class CL_SWF_EXP_PARSER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container: Namensraum des Ausdrucks | 20010214 | ||
2 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Ausdruck in externer Darstellung (neuer Datentyp: String) | 20001208 | ||
3 | Importing | EXPR_ABAPTYPE | Call by reference | Type reference (TYPE) | CHAR32 | ABAP-Elementartypname | 20000529 | ||
4 | Importing | EXPR_DECIMALS | Call by reference | Type reference (TYPE) | INT4 | ABAP-Dezimalstellen | 20000529 | ||
5 | Importing | EXPR_DESCR | Call by reference | Type reference (TYPE) | STRING | Beschreibung des Ausdrucks | 20000529 | ||
6 | Importing | EXPR_ID | Call by reference | Type reference (TYPE) | CHAR32 | Eindeutiger Name (space -> erzeuge GUID bei Bedarf) | 20000529 | ||
7 | Importing | EXPR_LENGTH | Call by reference | Type reference (TYPE) | INT4 | ABAP-Längenangabe | 20000529 | ||
8 | Importing | EXPR_UNIT | Call by reference | Type reference (TYPE) | CHAR10 | Einheit, die für den Ausdruck verwendet werden soll | 20000529 | ||
9 | Importing | IS_CONSTANT | Call by reference | Type reference (TYPE) | XFELD | Ausdruck ist konstant | 20000529 | ||
10 | Importing | IS_SYSTEM_VARIABLE | Call by reference | Type reference (TYPE) | XFELD | Ausdruck bezeichnet eine SYST-Variable | 20000529 | ||
11 | Importing | SWA_EXPR | Call by reference | Type reference (TYPE) | C | Ausdruck in externer Darstellung (alter Datentyp: C255) | 20010212 |
Method CONSTRUCTOR on class CL_SWF_EXP_PARSER has no exception.
Method CREATE_CALL_TEMPLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | METHOD_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Methodencontainer | 20031022 | ||
2 | Importing | METHOD_NAME | Call by reference | Type reference (TYPE) | STRING | Name der Methode | 20031022 | ||
3 | Importing | OBJECT_CATID | Call by reference | Type reference (TYPE) | SIBFCATID | Objekttyp und Kategorie | 20031023 | ||
4 | Importing | OBJECT_TYPE | Call by reference | Type reference (TYPE) | STRING | Objekttyp und Kategorie | 20031022 | ||
5 | Returning | TOKEN_LIST | Value transfer | Type reference (TYPE) | SWFDTOKLST | Aufruftemplate | 20031023 |
Method CREATE_CALL_TEMPLATE on class CL_SWF_EXP_PARSER has no exception.
Method CREATE_SWF_SYSTEM_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | TOKEN | Call by reference | Type reference (TYPE) | SWFDETOKEN | Workflow intern: Token, wird vom Ausdrucksparser verwendet | 20020919 |
Method CREATE_SWF_SYSTEM_TOKEN on class CL_SWF_EXP_PARSER has no exception.
Method DETERMINE_USABLE_NUM_FORMAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BASE_10_EXPONENT | Value transfer | Type reference (TYPE) | INT4 | Exponent zur Basis 10 | 20010205 | ||
2 | Exporting | CORRECTED | Call by reference | Type reference (TYPE) | XFLAG | Eingabetyp mußte korrigiert werden | 20010205 | ||
3 | Importing | DECIMALS | Value transfer | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen | 20010205 | ||
4 | Importing | DIGITS | Value transfer | Type reference (TYPE) | INT4 | Anzahl Stellen insgesamt | 20010205 | ||
5 | Exporting | INSTANCE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Erzeugte Instanz | 20010205 | ||
6 | Importing | LENGTH | Value transfer | Type reference (TYPE) | INT4 | ABAP-interne Länge | 20010205 | ||
7 | Importing | TYPE | Value transfer | Type reference (TYPE) | STRING | ABAP-Datentyp | 20010205 | ||
8 | Exporting | USABLE_DECIMALS | Call by reference | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen | 20010205 | ||
9 | Exporting | USABLE_LENGTH | Call by reference | Type reference (TYPE) | INT4 | Länge | 20010205 | ||
10 | Exporting | USABLE_TYPE | Call by reference | Type reference (TYPE) | STRING | Datentyp | 20010205 |
Method DETERMINE_USABLE_NUM_FORMAT on class CL_SWF_EXP_PARSER has no exception.
Method EXPR_DEF_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | COMPATIBILITY_MODE | Call by reference | Type reference (TYPE) | XFLAG | 'X' - leere Definition ist 'initial' | 20031014 | ||
2 | Importing | EXPRESSION_DEF | Call by reference | Type reference (TYPE) | STRING | Zu prüfende Ausdrucksdefinition | 20031014 | ||
3 | Returning | IS_INITIAL | Value transfer | Type reference (TYPE) | XFLAG | 'X' - initialer Ausdruck | 20031014 |
Method EXPR_DEF_INITIAL on class CL_SWF_EXP_PARSER has no exception.
Method GET_BASE_ELEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | APPEND | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Elemente an Ergebnistabellen anhängen | 20030130 | ||
2 | Exporting | BASE_ELEMENTS | Call by reference | Type reference (TYPE) | SWFELEMTAB | Elementdefinitionen | 20030130 | ||
3 | Exporting | BASE_ELEMENT_TOKENS | Call by reference | Type reference (TYPE) | SWFSTRTAB | Normierte Elementnamen | 20030130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20030130 |
Method GET_COMPONENT_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | COMPONENT_NAMES | Call by reference | Type reference (TYPE) | SWFSTRTAB | Liste mit Namen der Ausdruckskomponenten | 20011113 | ||
2 | Exporting | COMPONENT_REF_ELEMENTS | Call by reference | Type reference (TYPE) | SWFELEMTAB | Container: Tabelle der Elementdefinitionen | 20011113 | ||
3 | Exporting | COMPONENT_TEXTS | Call by reference | Type reference (TYPE) | SWFELMTTAB | Workflow: Name und Beschreibung von Containerelementen | 20011113 | ||
4 | Importing | LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Sprache, in der ggf. Texte gelesen werden sollen | 20011113 | ||
5 | Importing | SKIP_INDICES | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Indexausdrücke überspringen | 20011113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20011113 |
Method GET_DELIMITED_SUBSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ADVANCE_OFFSET | Call by reference | Type reference (TYPE) | INT4 | Bruttolänge des Teilstrings ab 'OFFSET' | 20010129 | ||
2 | Importing | END_DELIMITER | Call by reference | Type reference (TYPE) | C | Schließendes Begrenzungszeichen | 20010129 | ||
3 | Exporting | END_OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset des schließenden Begrenzungszeichens | 20010129 | ||
4 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010129 | ||
5 | Importing | EXPRESSION_STRING | Call by reference | Type reference (TYPE) | STRING | Zu parsender String, in dem eine Menge erwartet wird | 20010129 | ||
6 | Importing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, ab dem geparst werden soll | 20010129 | ||
7 | Importing | START_DELIMITER | Call by reference | Type reference (TYPE) | C | Öffnendes Begrenzungszeichen | 20010129 | ||
8 | Exporting | START_OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, bei dem der gesuchte Teilstring beginnt | 20010129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol im Ausdruck | 20010129 |
Method GET_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EXPRESSION | Value transfer | Type reference (TYPE) | STRING | Ausdruck in interner Darstellung | 20010212 | ||
2 | Importing | NORMED_OUTPUT | Call by reference | Type reference (TYPE) | XFLAG | 'X' - normalisierte Darstellung, ' ' - wie eingegeben | 20030115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20011213 |
Method GET_EXPRESSION_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ADDRESS | Call by reference | Type reference (TYPE) | STRING | Adressangabe | 20010212 | ||
2 | Exporting | BASE | Call by reference | Type reference (TYPE) | STRING | Kernteil | 20011213 | ||
3 | Importing | DELIMIT_EXPRESSIONS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Containerausdrücke in &..& einschließen | 20011213 | |
4 | Exporting | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Ausdruck (ursprüngliche Form bei der Eingabe) | 20010212 | ||
5 | Exporting | EXPRESSION_INTERN | Call by reference | Type reference (TYPE) | STRING | Vollständiger Ausdruck, normierte Darstellung | 20010212 | ||
6 | Exporting | QUALIFIERS | Call by reference | Type reference (TYPE) | STRING | Zusatzspezifikation(en) | 20010212 | ||
7 | Importing | SKIP_INDICES | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Indexausdrücke überspringen | 20011213 | ||
8 | Importing | SKIP_SPECS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Indexausdrücke überspringen | 20011213 | ||
9 | Importing | SKIP_SUBEXPRESSIONS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Dynamische Teilausdrücke überspringen | 20011213 | ||
10 | Exporting | SWA_EXPR | Call by reference | Type reference (TYPE) | SWA_EXPR | Ausdruck in (verlustbehafteter) SWA-Kompatibler Form | 20011213 | ||
11 | Importing | UPPER_CASE | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Ausdruck in Grossbuchstaben ausgeben | 20011213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20011213 |
Method GET_LEX_TOKEN_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IGNORE_SPEC_LIST | Call by reference | Type reference (TYPE) | XFLAG | Zusatzspezifikationen ignorieren | 20071008 | ||
2 | Returning | LEX_TOKEN_LIST | Value transfer | Type reference (TYPE) | SWFDTOKLST | Liste der beim Parsen ermittelten Token | 20000529 |
Method GET_LEX_TOKEN_LIST on class CL_SWF_EXP_PARSER has no exception.
Method GET_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PARSER_PROPERTIES | Value transfer | Type reference (TYPE) | XSTRING | vorhandene Eigenschaften | 20000529 | ||
2 | Importing | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Maske für abzufragende Eigenschaften (inital = alle) | 20010212 | ||
3 | Importing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Maske für abzufragende Eigenschaften (inital = alle) | 20000529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
2 | CX_SWF_EXP_SYNTAX_ERROR | Ausnahme im Ausdrucks-Service | 20010215 |
Method GET_PROPERTIES_FROM_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Element, dessen Eigenschaften übernommen werden sollen | 20020122 |
Method GET_PROPERTIES_FROM_ELEMENT on class CL_SWF_EXP_PARSER has no exception.
Method GET_QUALIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Token-Liste, auf die zugegriffen werden soll | 20010204 | ||
2 | Importing | NAME | Value transfer | Type reference (TYPE) | STRING | Name der auszulesenden Spezifkation | 20010204 | ||
3 | Exporting | SUBTOKENS | Call by reference | Type reference (TYPE) | SWFPARSREF | Zeiger auf untergeordnete Token, falls vorhanden | 20010204 | ||
4 | Exporting | TOKEN_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf Token, der die Spezifikation definiert | 20010204 | ||
5 | Exporting | VALUE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Zeiger auf Wert des Tokens in ABAP-interner Darstellung | 20010204 | ||
6 | Exporting | VALUE_STRING | Call by reference | Type reference (TYPE) | STRING | Character-Darstellung des Werts | 20010204 |
Method GET_QUALIFIER on class CL_SWF_EXP_PARSER has no exception.
Method GET_QUALIFIERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | LEX_TOKEN_LIST | Value transfer | Type reference (TYPE) | SWFDTOKLST | Beliebige Token-Liste | 20010205 | ||
2 | Importing | NO_BUFFER | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Zusatzspec. aus Tokenliste neu bestimmen | 20030114 | |
3 | Exporting | QUALIFIERS | Call by reference | Type reference (TYPE) | SWFDTOKLST | Liste aller Zusatzsspezifikationen | 20010205 | ||
4 | Exporting | QUALIFIER_STRING | Call by reference | Type reference (TYPE) | STRING | Zusatzsspezifikationen als String | 20010212 |
Method GET_QUALIFIERS on class CL_SWF_EXP_PARSER has no exception.
Method GET_TARGET_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Namensraum des Ausdrucks | 20011206 | ||
2 | Exporting | DECIMALS | Call by reference | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen bei Elementartyp P | 20010202 | ||
3 | Exporting | LENGTH | Call by reference | Type reference (TYPE) | INT4 | Länge bei Elementartyp C, N, P oder X | 20010202 | ||
4 | Importing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Token-Liste | 20010202 | ||
5 | Exporting | SIBFOTYPE | Call by reference | Type reference (TYPE) | SIBFOTYPE | Typ&Kategorie von Objekten in Persistenten Objektreferenzen | 20011123 | ||
6 | Exporting | TARGET_DATA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Datenobjekt zur Aufnahme des Zieltyps | 20010202 | ||
7 | Exporting | TYPENAME | Call by reference | Type reference (TYPE) | STRING | Typname | 20010202 |
Method GET_TARGET_TYPE on class CL_SWF_EXP_PARSER has no exception.
Method OBJTYPE_TO_QUALIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CATID | Value transfer | Type reference (TYPE) | SIBFCATID | Objekttyp-Kategorie | 20011121 | ||
2 | Importing | OBJECTKEY | Value transfer | Type reference (TYPE) | STRING | Instanzidentifikation in Persistenten Objektreferenzen | 20011121 | ||
3 | Importing | OBJECTTYPE | Value transfer | Type reference (TYPE) | STRING | Name des Objekttyps | 20011121 | ||
4 | Exporting | QUALIFIER | Value transfer | Type reference (TYPE) | STRING | Spezifikation als String | 20011121 | ||
5 | Importing | SIBFLPORB | Call by reference | Type reference (TYPE) | SIBFLPORB | Universelle POR | 20011121 |
Method OBJTYPE_TO_QUALIFIER on class CL_SWF_EXP_PARSER has no exception.
Method PARSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | COMPATIBILITY_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' : Ausdrücke erfordern &...&, ' ' : Konstanten mit '...' | 20000531 | |
2 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010202 | ||
3 | Importing | EXPRESSION | Value transfer | Type reference (TYPE) | STRING | Zu analysierender Ausdruck | 20000529 | ||
4 | Exporting | EXPRESSION_INTERNAL | Value transfer | Type reference (TYPE) | STRING | Ausdruck in interner Darstellung | 20010130 | ||
5 | Importing | NO_PARTIAL_EXPR | Call by reference | Type reference (TYPE) | XFLAG | 'X': Ausdruck muss vollständig erkannt werden | 20021011 | ||
6 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | 0 | Offset, ab dem der Ausdrucksstring geparst werden soll | 20010130 | |
7 | Importing | SWA_EXPRESSION | Value transfer | Type reference (TYPE) | SWA_EXPR | Zu analysierender Ausdruck (traditioneller Datentyp) | 20010202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_CONVERSION | Fehler bei der Datenkonvertierung | 20010208 | |
2 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
3 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol | 20010119 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20010202 | |
5 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010119 |
Method PARSE_DELIMITED_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DELIMITER | Value transfer | Type reference (TYPE) | CHAR1 | SWFEX_SYM_LITERAL | Anfangs-Begrenzungszeichen | 20010129 | |
2 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010129 | ||
3 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Ausdruck, der als String interpretiert werden soll | 20010202 | ||
4 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Es wird ein Token für die geparste Zahl hinzgefügt | 20010129 | ||
5 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, ab dem geparst werden soll | 20010129 | ||
6 | Exporting | PARSED_STRING | Call by reference | Type reference (TYPE) | STRING | Interpretierter String | 20000529 | ||
7 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Ermittelte Eigenschaften | 20000529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010321 | |
2 | CX_SWF_EXP_INVALID_SYMBOL | Begrenzungszeichen fehlt oder ist ungültig | 20010129 |
Method PARSE_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | END_DELIMITER | Call by reference | Type reference (TYPE) | CHAR1 | SWFEX_SYM_EXPR | Symbol für 'Ende eines Ausdrucks' | 20000531 | |
2 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010124 | ||
3 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Zu parsender Ausdruck, ggf. mit Zusatzspezifikationen | 20010202 | ||
4 | Exporting | EXPRESSION_INTERNAL | Call by reference | Type reference (TYPE) | STRING | Geparster Ausdruck in interner Darstellung | 20010202 | ||
5 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Geparste Liste der Zusatzspezifikationen | 20000529 | ||
6 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | 0 | Offset, ab dem geparst werden soll | 20010117 | |
7 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Gefundene Eigenschaften des Ausdrucks | 20000529 | ||
8 | Importing | START_DELIMITER | Call by reference | Type reference (TYPE) | CHAR1 | SWFEX_SYM_EXPR | Symbol für 'Beginn eines Ausdrucks' | 20000531 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_CONVERSION | Fehler bei der Datenkonvertierung | 20010208 | |
2 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
3 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol im Workflow-Ausdruck | 20010119 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20010202 | |
5 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010119 |
Method PARSE_FIXED_POINT_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ABAP_P_LENGTH | Call by reference | Type reference (TYPE) | INT4 | Deklarationslänge für eine passende P-Zahl | 20010207 | ||
2 | Exporting | DECIMAL_LENGTH | Call by reference | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen | 20010207 | ||
3 | Importing | FIXED_POINT_NUMBER | Value transfer | Type reference (TYPE) | STRING | Fespunktzahl | 20010207 | ||
4 | Exporting | INTEGER_LENGTH | Call by reference | Type reference (TYPE) | INT4 | Anzahl Stellen vor dem Komma | 20010207 | ||
5 | Exporting | INTERNAL_NUMBER_STRING | Call by reference | Type reference (TYPE) | STRING | Zahl als String in interner Darstellung | 20010207 | ||
6 | Exporting | SIGN | Call by reference | Type reference (TYPE) | INT4 | 1 or -1. | 20010323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010323 |
Method PARSE_FLAT_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010125 | ||
2 | Importing | EXPRESSION_STRING | Value transfer | Type reference (TYPE) | STRING | Zu parsende Liste mit Zusatzsspezifikationen | 20000529 | ||
3 | Importing | FLAT_EXPR_LENGTH | Call by reference | Type reference (TYPE) | INT4 | Länge des als 'flach' erkannten Teilstrings | 20010126 | ||
4 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Geparste Liste der Zusatzspezifikationen | 20000529 | ||
5 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, bei dem der Teilausdrucksstring beginnt | 20010117 | ||
6 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Werden gemäß gefundener Zusatzspezifikationen gesetzt | 20000529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol im Ausdruck | 20010125 |
Method PARSE_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010202 | ||
2 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Zu parsende Liste mit Zusatzsspezifikationen | 20010202 | ||
3 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Geparste Liste der Zusatzspezifikationen | 20000529 | ||
4 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | 0 | Offset, bei dem mit dem Parsen begonnen werden soll | 20010117 | |
5 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Werden gemäß gefundener Zusatzspezifikationen gesetzt | 20000529 | ||
6 | Exporting | REST_STRING | Call by reference | Type reference (TYPE) | STRING | String, der hinter schließendem ')' gefunden wurde | 20000529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_CONVERSION | Fehler bei der Datenkonvertierung | 20010208 | |
2 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
3 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol im Ausdruck | 20010202 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20010202 | |
5 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010202 |
Method PARSE_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BASE_10_EXPONENT | Call by reference | Type reference (TYPE) | INT4 | Exponent | 20010205 | ||
2 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010205 | ||
3 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | String, der als Festpunktzahl interpretiert werden soll | 20010205 | ||
4 | Exporting | EXPRESSION_INTERN | Call by reference | Type reference (TYPE) | STRING | Ausdruck in interner Darstellung | 20010205 | ||
5 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Es wird ein Token für die geparste Zahl hinzgefügt | 20010205 | ||
6 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | 0 | Offset, ab dem geparst werden soll | 20010205 | |
7 | Exporting | PROPERTIES | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften der Konstante | 20010205 | ||
8 | Changing | REF_TO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | DATA | ABAP-Variable mit gewünschtem Zieltyp | 20010205 | ||
9 | Importing | TYPENAME | Value transfer | Type reference (TYPE) | STRING | Typname | 20010205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_INVALID_SYMBOL | Fehler bei der Datenkonvertierung | 20010205 | |
2 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20010205 | |
3 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010205 |
Method PARSE_NUMERICAL_CONSTANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010201 | ||
2 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | String, der mit einer zu parsenden Zahl beginnt | 20010202 | ||
3 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Es wird ein Token für die geparste Zahl hinzgefügt | 20000613 | ||
4 | Exporting | NUMBER_STRING | Call by reference | Type reference (TYPE) | STRING | Zahl in interner Darstellung | 20010130 | ||
5 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, ab dem der String zu parsen ist | 20010121 | ||
6 | Changing | PROPERTIES | Call by reference | Type reference (TYPE) | XSTRING | Werden gemäß den Eigenschaften der Zahl gesetzt | 20010205 | ||
7 | Exporting | QUALIFIER_STRING | Call by reference | Type reference (TYPE) | STRING | Zusatzspezifikationen (Datentyp, Formatangaben, ...) | 20010130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_CONVERSION | Fehler bei der Datenkonvertierung | 20010203 | |
2 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
3 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol im Ausdruck | 20010201 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20010201 | |
5 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010121 |
Method PARSE_OBJECT_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20030409 | ||
2 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Ausdruck, der als String interpretiert werden soll | 20030409 | ||
3 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Es wird ein Token für die geparste Zahl hinzgefügt | 20030409 | ||
4 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, ab dem geparst werden soll | 20030409 | ||
5 | Exporting | PARSED_STRING | Call by reference | Type reference (TYPE) | STRING | Interpretierter String | 20030409 | ||
6 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Ermittelte Eigenschaften | 20030409 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20030409 | |
2 | CX_SWF_EXP_INVALID_SYMBOL | Begrenzungszeichen fehlt oder ist ungültig | 20030409 |
Method PARSE_PARAMLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010129 | ||
2 | Importing | EXPRESSION | Value transfer | Type reference (TYPE) | STRING | Zu parsende Liste mit Zusatzsspezifikationen | 20010202 | ||
3 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Geparste Liste der Zusatzspezifikationen | 20000821 | ||
4 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, ab dem geparst werden soll | 20010119 | ||
5 | Exporting | PARAMETER_LIST | Call by reference | Type reference (TYPE) | STRING | Geparste Parameterliste in interner Darstellung | 20010202 | ||
6 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Werden gemäß gefundener Zusatzspezifikationen gesetzt | 20000821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_CONVERSION | Fehler bei der Datenkonvertierung | 20010208 | |
2 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
3 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol oder Parametername | 20010119 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20010202 | |
5 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010119 |
Method PARSE_QUALIFIERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010129 | ||
2 | Importing | EXPRESSION | Value transfer | Type reference (TYPE) | STRING | Zu parsende Liste mit Zusatzsspezifikationen | 20010202 | ||
3 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Geparste Liste der Zusatzspezifikationen | 20000529 | ||
4 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, ab dem geparst werden soll | 20010129 | ||
5 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Werden gemäß gefundener Zusatzspezifikationen gesetzt | 20000529 | ||
6 | Exporting | QUALIFIER_STRING | Call by reference | Type reference (TYPE) | STRING | { ... Liste der Zusatzspezifikationen ... } | 20010130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_CONVERSION | Fehler bei der Datenkonvertierung | 20010208 | |
2 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
3 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol im Ausdruck | 20010201 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typspezifikation | 20010201 | |
5 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010201 |
Method PARSE_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010129 | ||
2 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Zu parsender String, in dem eine Menge erwartet wird | 20010202 | ||
3 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Geparste Liste: Ein Eintrag pro Element der Menge | 20000529 | ||
4 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, ab dem geparst werden soll | 20010119 | ||
5 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Bei Erfolg ist die Eigenschaft 'Menge' gesetzt. | 20000529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_CONVERSION | Fehler bei der Datenkonvertierung | 20010208 | |
2 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010312 | |
3 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Symbol im Ausdruck | 20010119 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20010202 | |
5 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010119 |
Method PARSE_SYSTEM_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010202 | ||
2 | Importing | EXPRESSION | Value transfer | Type reference (TYPE) | STRING | Zu parsende Liste mit Zusatzsspezifikationen | 20010202 | ||
3 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Erhält Token für geparstes Systemelement | 20000529 | ||
4 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | Offset, ab dem geparst werden soll | 20010119 | ||
5 | Changing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Eigenschaften: 'is_system' wird entsprechend gesetzt | 20000529 | ||
6 | Exporting | SYSTEM_ELEMENT | Value transfer | Type reference (TYPE) | STRING | Interne Darstellung des Systemelements | 20000529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010321 | |
2 | CX_SWF_EXP_INVALID_SYMBOL | Ungültiges Systemelement | 20010119 | |
3 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010119 |
Method PARSE_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_EXP_EXPRESSION | Erste aufgetretene Ausnahme | 20010205 | ||
2 | Importing | EXPRESSION | Call by reference | Type reference (TYPE) | STRING | Konstante für Datum / Zeipunkt ode Zeitstempel | 20010205 | ||
3 | Exporting | EXPRESSION_INTERN | Call by reference | Type reference (TYPE) | STRING | Ausdruck in interner Darstellung | 20010205 | ||
4 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Es wird ein Token für die geparste Zahl hinzgefügt | 20010205 | ||
5 | Changing | OFFSET | Call by reference | Type reference (TYPE) | INT4 | 0 | Offset, ab dem geparst werden soll | 20010205 | |
6 | Exporting | PROPERTIES | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften der Konstante | 20010205 | ||
7 | Changing | REF_TO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | DATA | ABAP-Variable mit gewünschtem Zieltyp | 20010205 | ||
8 | Importing | TYPENAME | Value transfer | Type reference (TYPE) | STRING | Typname | 20010205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_CONVERSION | Fehler bei der Datenkonvertierung | 20010205 | |
2 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20010322 | |
3 | CX_SWF_EXP_INVALID_QUALIFIER | Zusatzspezifikation ungültig oder Wert ungültig | 20010205 | |
4 | CX_SWF_EXP_INVALID_TYPE | Ungültige Typ- oder Objekttypspezifikation | 20010205 | |
5 | CX_SWF_EXP_SYNTAX_ERROR | Syntaxfehler im Workflow-Ausdruck | 20010205 |
Method QUALIFIER_TO_OBJTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CATID | Call by reference | Type reference (TYPE) | SIBFCATID | Objekttyp-Kategorie | 20011120 | ||
2 | Exporting | OBJECTKEY | Call by reference | Type reference (TYPE) | STRING | Instanzidentifikation in Persistenten Objektreferenzen | 20011120 | ||
3 | Exporting | OBJECTTYPE | Call by reference | Type reference (TYPE) | STRING | Name des Objekttyps | 20011120 | ||
4 | Importing | QUALIFIER | Value transfer | Type reference (TYPE) | STRING | Spezifikation als String | 20011120 | ||
5 | Exporting | SIBFLPORB | Call by reference | Type reference (TYPE) | SIBFLPORB | Universelle POR | 20011121 |
Method QUALIFIER_TO_OBJTYPE on class CL_SWF_EXP_PARSER has no exception.
Method QUALIFIER_TO_REFELEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ELEMENTNAME | Call by reference | Type reference (TYPE) | STRING | Name des Referenzelements | 20011123 | ||
2 | Exporting | ELEMENTPATH | Value transfer | Type reference (TYPE) | STRING | Zugriffspfad, falls vorhanden | 20011123 | ||
3 | Exporting | QUALIFIED_ELEMENTNAME | Value transfer | Type reference (TYPE) | STRING | Voll qualifizierter Name (Pfad+Name) | 20011123 | ||
4 | Importing | QUALIFIER | Value transfer | Type reference (TYPE) | STRING | Spezifikation als String | 20011123 |
Method QUALIFIER_TO_REFELEM on class CL_SWF_EXP_PARSER has no exception.
Method QUALIFIER_TO_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DECIMALS | Value transfer | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen by Elementartyp P | 20010201 | ||
2 | Exporting | LENGTH | Value transfer | Type reference (TYPE) | INT4 | Länge bei Elementartyp C, N, P und X | 20010201 | ||
3 | Importing | QUALIFIER | Value transfer | Type reference (TYPE) | STRING | Spezifikation als String | 20010201 | ||
4 | Exporting | TYPENAME | Call by reference | Type reference (TYPE) | STRING | Typname | 20010201 |
Method QUALIFIER_TO_TYPE on class CL_SWF_EXP_PARSER has no exception.
Method QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | HAS_PROPERTIES | Value transfer | Type reference (TYPE) | XFLAG | 'X' Eigenschaft(en) vorhanden | 20010214 | ||
2 | Importing | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Maske für abzufragende Eigenschaften (inital = alle) | 20010214 | ||
3 | Importing | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Maske für abzufragende Eigenschaften (inital = alle) | 20010214 |
Method QUERY on class CL_SWF_EXP_PARSER has no exception.
Method REFELEM_TO_QUALIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ELEMENTNAME | Call by reference | Type reference (TYPE) | STRING | Name des Elements | 20011123 | ||
2 | Importing | ELEMENTPATH | Value transfer | Type reference (TYPE) | STRING | Zugriffspfad für das Element | 20011123 | ||
3 | Importing | QUALIFIED_ELEMENTNAME | Value transfer | Type reference (TYPE) | STRING | Voll qualifizierter Name (Pfad+Name) | 20011123 | ||
4 | Exporting | QUALIFIER | Value transfer | Type reference (TYPE) | STRING | Spezifikation als String | 20011123 |
Method REFELEM_TO_QUALIFIER on class CL_SWF_EXP_PARSER has no exception.
Method SET_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container (Namensraum des Ausdrucks) | 20010214 |
Method SET_CONTAINER on class CL_SWF_EXP_PARSER has no exception.
Method SET_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EXPRESSION | Value transfer | Type reference (TYPE) | STRING | Ausdruck als String | 20010214 | ||
2 | Importing | SWA_EXPR | Call by reference | Type reference (TYPE) | SWA_EXPR | Ausdruck in SWA-Format | 20010214 |
Method SET_EXPRESSION on class CL_SWF_EXP_PARSER has no exception.
Method SET_QUALIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | LEX_TOKEN_LIST | Call by reference | Type reference (TYPE) | SWFDTOKLST | Token-Liste, auf die zugegriffen werden soll | 20010204 | ||
2 | Importing | NAME | Value transfer | Type reference (TYPE) | C | Name der zu setzenden Spezifkation | 20010204 | ||
3 | Importing | NAME_STRING | Value transfer | Type reference (TYPE) | STRING | Name der zu setzenden Spezifkation | 20010205 | ||
4 | Importing | OVERWRITE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Ggf. vorhandene Spezifikation überschreiben | 20010204 | |
5 | Importing | SUBTOKENS | Call by reference | Type reference (TYPE) | SWFPARSREF | Zeiger auf untergeordnete Token, falls vorhanden | 20010204 | ||
6 | Exporting | TOKEN_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Zeiger auf Token, der die Spezifikation definiert | 20010204 | ||
7 | Importing | VALUE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Zeiger auf Wert des Tokens in ABAP-interner Darstellung | 20010204 | ||
8 | Importing | VALUE_STRING | Call by reference | Type reference (TYPE) | STRING | Character-Darstellung des Werts | 20010204 |
Method SET_QUALIFIER on class CL_SWF_EXP_PARSER has no exception.
Method TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DELIMIT_CONSTANTS | Value transfer | Type reference (TYPE) | XFLAG | 'R' | 'A'-immer (always), 'R'-nur falls nötig (required), ' '-nie | 20011107 | |
2 | Importing | DELIMIT_EXPRESSIONS | Value transfer | Type reference (TYPE) | XFLAG | 'X' | 'X' - &EXPR&, ' ' - EXPR | 20011004 | |
3 | Returning | EXPRESSION_STRING | Value transfer | Type reference (TYPE) | STRING | Ausdruck als String | 20011004 | ||
4 | Importing | EXTERNAL_FORMAT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Output-Konvertierung für Konstanten | 20011004 | |
5 | Importing | LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Sprache, in der die Texte ermittelt werden sollen | 20011004 | |
6 | Importing | SKIP_INDICES | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Indexausdrücke nicht ausgeben | 20011004 | |
7 | Importing | SKIP_SPECS | Value transfer | Type reference (TYPE) | XFLAG | SPACE | 'X' - Zusatzspezifikationen nicht ausgeben | 20011106 | |
8 | Importing | SKIP_SUBEXPRESSIONS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Geschachtelte Teilausdrücke entfernen | 20011004 | |
9 | Importing | TECHNICAL_NAMES | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Technische Namen verwenden, ' ' - Beschreibung verw. | 20011004 | |
10 | Importing | UPPER_CASE | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - nur Großbuchstaben verwenden | 20011004 | |
11 | Importing | WANT_SIBFLPORB | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Konstante Objektreferenzen als SIBFLPORB ausgeben | 20011206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SWF_EXP_EXPRESSION | Ausnahme im Ausdrucks-Service | 20011004 |
Method TYPEKIND_TO_TYPENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | DECIMALS | Call by reference | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen für Typ P | 20010201 | ||
2 | Changing | LENGTH | Call by reference | Type reference (TYPE) | INT4 | Länge für Typ C, N, P, X | 20010201 | ||
3 | Importing | TYPEKIND | Call by reference | Type reference (TYPE) | CHAR1 | ABAP-internes Typkennzeichen | 20010201 | ||
4 | Exporting | TYPENAME | Call by reference | Type reference (TYPE) | STRING | Typname im DDIC | 20010201 |
Method TYPEKIND_TO_TYPENAME on class CL_SWF_EXP_PARSER has no exception.
Method TYPE_TO_QUALIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DECIMALS | Value transfer | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen by Elementartyp P | 20010201 | ||
2 | Importing | LENGTH | Value transfer | Type reference (TYPE) | INT4 | Länge bei Elementartyp C, N, P und X | 20010201 | ||
3 | Importing | MAKE_ARGUMENT_ONLY | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' nur Argument erzeugen, ' ' TYPE=.Argument. erzeugen | 20010201 | |
4 | Returning | QUALIFIER | Value transfer | Type reference (TYPE) | STRING | Spezifikation als String | 20010201 | ||
5 | Importing | TYPENAME | Call by reference | Type reference (TYPE) | STRING | Typname | 20010201 |
Method TYPE_TO_QUALIFIER on class CL_SWF_EXP_PARSER has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 610 |