SAP ABAP Class CL_SWF_EXP_EXPRESSION (Workflow (container) expression)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_EXP (Package) Workflow: Expressions
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 CL_SWF_CNT_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)
6 T 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 EXPRCATEGORY Instance attribute Private Type reference (TYPE) SWA_EXPRTY Internal: Type of expression 20000508
2 MC_ALL_SYMBOLS Static Attribute Private Type reference (TYPE) STRING All Expression-Relevant Special Characters Incl. SPACE 20000510
3 MC_BASE_ELEMENT_NAME Constant Private Type reference (TYPE) SWFDNAME '' Basis for Assign Access 20010116
4 MC_HTML_END_COL Constant Private Type reference (TYPE) CHAR10 ' End of Component of Data Object (HTML Formatting) 20010216
5 MC_HTML_END_ROW Constant Private Type reference (TYPE) CHAR10 '
End of Line of Data Object (HTML Formatting) 20010216
6 MC_HTML_END_TAG Constant Private Type reference (TYPE) CHAR10 '
' End of Data Object (HTML Formatting) 20010216 7 MC_HTML_START_COL Constant Private Type reference (TYPE) CHAR10 '' Start of Component of Data Object (HTML Formatting) 20010216 8 MC_HTML_START_ROW Constant Private Type reference (TYPE) CHAR10 '' Start of Line of Data Object (HTML Formatting) 20010216 9 MC_HTML_START_TAG Constant Private Type reference (TYPE) CHAR10 ''
Start of Data Object (HTML Formatting) 20010216
10 MC_OWN_MSGID Constant Private Type reference (TYPE) SYMSGID 'SWF_EXP_001' Name of Expression Error Class (Error Macros) 20010319
11 MC_PARSER_PROPS Static Attribute Private Type reference (TYPE) XSTRING Properties Managed by Parser 20020122
12 MC_PROPAGATE_MASK Static Attribute Private Type reference (TYPE) XSTRING Properties, Transferable from Basis Element to Component 20010924
13 MC_PROP_ACCESS_FILTER Static Attribute Private Type reference (TYPE) XSTRING Hides properties that can only be manipulated internally 20000509
14 MC_SUBEXPR_SYMBOLS Static Attribute Private Type reference (TYPE) STRING Special Characters That Begin a Partial Expression 20000510
15 M_APPLICATION_RUNTIME Instance attribute Private Type reference (TYPE) T_RUNTIMES Application Runtimes of Evaluation 20030814
16 M_BASETYPE Instance attribute Private Type reference (TYPE) STRING Type name of expression base 20000509
17 M_BASE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER Container of Basis Element 20010615
18 M_BASE_ELEMENT Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Basis Element of Current Partial Expression in Evaluation 20010613
19 M_BASE_ELEMENT_NAME Instance attribute Private Type reference (TYPE) STRING Name of Basis Element 20010615
20 M_BASE_UNIT_REF Instance attribute Private Object reference (TYPE REF TO) DATA Unit of Basis Element 20010615
21 M_BASE_VALUE_REF Instance attribute Private Object reference (TYPE REF TO) DATA Value of Basis Element 20010615
22 M_CODETABLE Instance attribute Private Type reference (TYPE) SWFCODETAB Byte Code for Determining Value 20001218
23 M_CODETABLE_SET Instance attribute Private Type reference (TYPE) SWFCODETAB Byte Code for Setting Value 20010618
24 M_CONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container: Namespace of Expression 20010214
25 M_CUR_LANG Instance attribute Private Type reference (TYPE) LANGU Current language 20010215
26 M_DESCR Instance attribute Private Type reference (TYPE) STRING Description 20010215
27 M_ERRORLIST Instance attribute Private Type reference (TYPE) SWF_CX_TAB Errors during Parsing/Analysis/Compiling 20001206
28 M_EXPRESSION Instance attribute Public Type reference (TYPE) STRING Expression Definition 20010611
29 M_EXPR_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_SWF_EXP_FACTORY Generation and Administration of Partial Expressions 20020424
30 M_OWN_ID Instance attribute Public Type reference (TYPE) STRING Unique ID 20010215
31 M_PARSER Instance attribute Private Object reference (TYPE REF TO) CL_SWF_EXP_PARSER Parser Instance 20000529
32 M_PROPERTIES Instance attribute Private Type reference (TYPE) XSTRING Attributes of Expression 20010214
33 M_START_EVAL Instance attribute Private Type reference (TYPE) INT4 Runtime Error at Start of Evaluation 20030814
34 M_STOP_EVAL Instance attribute Private Type reference (TYPE) INT4 Runtime Error at End of Evaluation 20030814
35 M_SYMB_NAME Instance attribute Private Type reference (TYPE) SWFDNAME Name that buffers a (missing) symbol (error macros) 20010326
36 M_SYMB_STRING Instance attribute Private Type reference (TYPE) STRING String that buffers a (missing) symbol (error macros) 20010319
37 M_T100 Static Attribute Private Type reference (TYPE) SWF_T100MS Structure for T100 Message (Error Macros) 20010319
38 M_TARGETTYPE Instance attribute Private Type reference (TYPE) STRING Type name of expression 20000509
39 M_TARGET_ELEMENT Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Target Element of Current Partial Expression 20010927
40 M_UNIT_BUFFER Instance attribute Private Type reference (TYPE) REF TO DATA Unit of Expression (ABAP Reference Appropriate to Type) 20010214
41 M_VALUE_BUFFER Instance attribute Private Type reference (TYPE) REF TO DATA Value of expression (type-based ABAP reference) 20010214
42 M_VALUE_ELEMENT_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Element (if available) that manages the value 20010529
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE Instance method Public Method Semantic parser, enriches token list 20001118
2 CHECK Instance method Public Method 20011023
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000508
4 CLEAR_BUFFER Instance method Private Method Delete Buffer (Value/Unit/Props/Code) 20010214
5 CLEAR_PROPS Instance method Protected Method 20010615
6 COMPILE Instance method Public Method Generates runtime representation of expression 20001101
7 CONSTRUCTOR Instance method Public Constructor Constructor 20000508
8 COPY Instance method Public Method 20010214
9 CREATE Instance method Public Method 20010214
10 CREATE_DATA_FROM_QUALIFIERS Static method Private Method Generate Data Object From Additional Specification 20011126
11 DECODE_PARAMETER Static method Private Method Generate Container Element from Parameter Definition 20020424
12 DISPLAY Instance method Public Method 20010214
13 EDIT Instance method Public Method 20010214
14 ENCODE_PARAMETER Static method Private Method Generate Parameter Definition from Container Element 20020424
15 EVALUATE Instance method Public Method Evaluate Expression 20010312
16 EVAL_ABAP_ASSIGN_CODE Instance method Protected Method Evaluate ABAP 'ASSIGN' Statement 20001218
17 EVAL_BOR_ATTRIB_ACCESS_CODE Instance method Protected Method Evaluate Statement for Reading a BOR Object Attribute 20010126
18 EVAL_CONSTANT_ACCESS_CODE Instance method Protected Method Evaluate Statement for Accessing a Constant 20001214
19 EVAL_CONTAINER_ACCESS_CODE Instance method Protected Method Evaluate Statement for Reading a Container Element 20001214
20 EVAL_DYNAMIC_ACCESS_CODE Instance method Protected Method Evaluate Statement for Dynamic Component Access 20020320
21 EVAL_FUNC_METHOD_CODE Instance method Protected Method Call Functional Method 20020424
22 EVAL_INDEX_ACCESS_CODE Instance method Protected Method Execute Index Access to Internal Table 20010326
23 EVAL_SYST_ACCESS_CODE Static method Protected Method Evaluate Statement for Reading a System Field 20001214
24 EVAL_WFSYST_ACCESS_CODE Static method Protected Method Generate _WFSYST Element 20020924
25 GET_BASE_ELEMENT Static method Public Method Gets Basis container element of expression 20000531
26 GET_BYTECODE Instance method Protected Method Return Byte Code 20010326
27 GET_COMPONENT_DETAILS Instance method Public Method 20011113
28 GET_CONTAINER Instance method Public Method 20010215
29 GET_ERRORS Instance method Public Method Error(s) During Parsing 20001206
30 GET_ERROR_POINTER Static method Public Method Create Error String from Exception 20010126
31 GET_EXPRESSION Instance method Public Method 20010215
32 GET_EXPRESSION_INTERN Instance method Public Method Reads the internal representation of expression 20000508
33 GET_FORMAT_STRING Instance method Private Method Determine Format Statements for this Expression 20061208
34 GET_ID Instance method Public Method Reads the unique ID of the expression 20000508
35 GET_PARSER Instance method Public Method Determine internal parser object 20010124
36 GET_PROPERTIES_FROM_PARSER Instance method Private Method Apply Properties from Parser Object 20020122
37 GET_PROPERTY_LIST Instance method Public Method Gets list with plain text messages of set attributes 20000508
38 GET_PROPS Instance method Public Method 20010214
39 GET_REF_ELEMENTS Instance method Public Method 20020419
40 GET_RUNTIME Instance method Public Method 20030814
41 GET_TARGET_ELEMENT Instance method Public Method 20011023
42 GET_TYPE Instance method Public Method 20010215
43 GET_VALUE Instance method Public Method 20010312
44 GET_VALUE_ELEMENT Instance method Public Method 20010607
45 GET_VALUE_REF Instance method Public Method 20010312
46 INITIALIZE Instance method Public Method 20010214
47 MAKE_ABAP_ASSIGN_CODE Static method Protected Method Build ABAP 'ASSIGN' Statement 20001218
48 MAKE_BOR_ATTRIB_ACCESS_CODE Static method Protected Method Build Statement for Reading a BOR Object Attribute 20010126
49 MAKE_CONSTANT_ACCESS_CODE Static method Protected Method Build Statement for Accessing a Constant 20001214
50 MAKE_CONTAINER_ACCESS_CODE Static method Protected Method Build Statement for Reading a Container Element 20001214
51 MAKE_DYNAMIC_ACCESS_CODE Static method Protected Method Generate Dynamic Access Code from Token Value + Attr. Name 20020319
52 MAKE_ESI_ACCESS_CODE Static method Protected Method Build Statement for Reading a Container Element 20070319
53 MAKE_FUNC_METHOD_CODE Static method Protected Method Build Functional Method Call 20020423
54 MAKE_INDEX_ACCESS_CODE Static method Protected Method Build Statement for Index Access to Internal Table 20010326
55 MAKE_SYST_ACCESS_CODE Static method Protected Method Build Statement for Reading a System Field 20001214
56 MAKE_WFSYST_ACCESS_CODE Static method Protected Method Build Statement for Generating _WFSYST Element 20020924
57 PARSE Instance method Public Method Lexical parser, creates token list 20000508
58 QUERY Instance method Public Method 20010214
59 SET_AFTER_EVALUATE Instance method Public Method Set Value of the Field Referenced in the Expression 20010618
60 SET_BYTECODE Instance method Protected Method Set Byte Code for Later Execution 20010326
61 SET_CONTAINER Instance method Public Method 20010214
62 SET_EXPRESSION Instance method Public Method 20010214
63 SET_PARSER Instance method Protected Method Set Parser Instance 20020425
64 SET_PROPS Instance method Protected Method 20010615
65 SET_VALUE_REF Instance method Public Method 20010615
66 TO_STRING Instance method Public Method 20011023
67 VALUE_TO_HTML Instance method Public Method 20010214
68 VALUE_TO_STRING Instance method Public Method 20010214
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 Importing CHECK Call by reference Type reference (TYPE) XFLAG SPACE 'X' - vollständige Prüfung, ' ' - keine Prüfungen 20001118
2 Importing CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container, Namensraum für den Ausdruck 20001118
3 Importing PARSER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_EXP_PARSER Referenz auf Parser-Instanz 20001118
4 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 20010212
2 CX_SWF_EXP_SYNTAX_ERROR 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 Importing CLEAR_CODE Value transfer Type reference (TYPE) XFLAG Bytecode löschen 20010529
2 Importing 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 Exporting BYTECODE Call by reference Type reference (TYPE) SWFCODETAB Bytecode zur Auswertung des Ausdrucks 20010326
2 Importing CHECK Call by reference Type reference (TYPE) XFLAG SPACE 'X' - vollständige 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 PARSER Value transfer Object reference (TYPE REF TO) CL_SWF_EXP_PARSER Referenz auf Parser-Instanz 20001218
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010319
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20001206

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYTECODE Call by reference Type reference (TYPE) SWFCODETAB Liste mit Bytecodes für die Ausdrucksauswertung 20020320
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container (Namensraum des Ausdrucks) 20010214
3 Importing EXPRESSION Call by reference Type reference (TYPE) STRING Ausdruck in externer Darstellung (neuer Datentyp: String) 20010212
4 Importing EXPR_DESCR Call by reference Type reference (TYPE) STRING Beschreibung des Ausdrucks 20000508
5 Importing EXPR_ID Call by reference Type reference (TYPE) CHAR32 Eindeutiger Name (space -> erzeuge GUID bei Bedarf) 20000508
6 Importing GET_TEXTS Call by reference Type reference (TYPE) XFLAG 'X' - Beim Parsen/Analysieren Texte aller Komponenten lesen 20011023
7 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprache, in der die Texte ermittelt werden sollen 20011023
8 Importing PROPERTIES Call by reference Type reference (TYPE) SWFDBITS64 Zu setzende Eigenschaften des Ausdrucks 20010529
9 Importing PROPERTIES_X Value transfer Type reference (TYPE) XSTRING Zu setzende Eigenschaften des Ausdrucks als XSTRING 20010529
10 Importing SWA_EXPR Call by reference Type reference (TYPE) C Ausdruck in externer Darstellung (alter Datentyp: C255) 20010212
11 Importing SYNTAX_CHECK Call by reference Type reference (TYPE) XFLAG 'X' - Syntaxprüfung sofort durchführen 20010214
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20011106
2 CX_SWF_EXP_SYNTAX_ERROR 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 Exporting DATA_REF Call by reference Object reference (TYPE REF TO) DATA Typgerecht initialisierte Variable 20011126
2 Changing PROPERTIES Call by reference Type reference (TYPE) XSTRING Eigenschaften des Ausdrucks 20020718
3 Importing QUALIFIERS Call by reference Type reference (TYPE) STRING Zusatzspezifikation(en) 20011126
4 Importing REFELEM_QUALIFIER Call by reference Type reference (TYPE) STRING Referenzelement 20011126
5 Importing REFEXPR_QUALIFIER Call by reference Type reference (TYPE) STRING Referenzausdruck 20011126
6 Importing REFOBJTYPE_QUALIFIER Call by reference Type reference (TYPE) STRING Referenzobjekttyp 20011126
7 Importing REFTYPE_QUALIFIER Call by reference Type reference (TYPE) STRING Referenztyp 20011126
8 Importing 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 Exporting ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Elementobjekt 20020424
2 Exporting PARAMETER_KIND Call by reference Type reference (TYPE) SWFDPARMTY (E)xporting, (I)mporting, (C)hanging, (R)eturning 20020515
3 Exporting PARAMETER_NAME Call by reference Type reference (TYPE) STRING Name des Parameters 20020515
4 Importing 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 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Elementobjekt 20020424
2 Exporting PARAMETER_KIND Call by reference Type reference (TYPE) SWFDPARMTY (E)xporting, (I)mporting, (C)hanging, (R)eturning 20020515
3 Exporting PARAMETER_NAME Call by reference Type reference (TYPE) STRING Name des Parameters 20020515
4 Exporting PARAMETER_STRING Value transfer Type reference (TYPE) STRING Codierter Parameter 20020424
5 Importing 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 Importing CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container, Namensraum für den Ausdruck 20010312
2 Importing INITIALIZE_IF_NULL Value transfer Type reference (TYPE) XFLAG 'X' Bei GET-Zugriff ggf. Wert initialisieren, SWA-Kompatibilität 20010607
3 Importing INITIALIZE_PATH Value transfer Type reference (TYPE) XFLAG 'X' - Komponenten auf dem Zugriffspfad ggf. initialisieren 20010615
4 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Der Wert wird für schreibenden Zugriff benötigt 20020304
5 Exporting UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Datenreferenz, zeigt auf Einheit des Ausdrucks (falls vorh.) 20010312
6 Exporting VALUE Call by reference Type reference (TYPE) ANY ABAP-Feld, daß den Wert des Ausdrucks enthält 20010312
7 Exporting VALUE_ELEMENT Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Falls verfügbar: Elementobjekt, daß den Wert verwaltet 20010529
8 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Datenreferenz, zeigt auf den Wert des Ausdrucks 20010312
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010319
2 CX_SWF_EXP_NO_VALUE Die Auswertung des Ausdrucks ergab 20010312
3 CX_SWF_EXP_SYNTAX_ERROR 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 Importing BASE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Basis des ASSIGN-Zugriffs 20010617
2 Importing BYTECODE Call by reference Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Containerelement 20001218
3 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020304
4 Importing SOURCE_VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff 20010116
5 Exporting UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Einheit des ASSIGN-Zugriffs 20001218
6 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des ASSIGN-Zugriffs 20001218
# Exception Resumable Description Created on
1 CX_SWF_EXP_DYN_ASSIGN_FAILED Fehler beim dynamischen Assign 20010119
2 CX_SWF_EXP_DYN_TYPE_CONFLICT 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 Importing BYTECODE Call by reference Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Containerelement 20010126
2 Importing INITIALIZE_IF_NULL Call by reference Type reference (TYPE) XFLAG 'X' 'X' - Falls erforderlich, Wert typgerecht initialisieren 20010607
3 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020308
4 Importing SOURCE_UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Einheit der Zuweisung bei SET-Zugriff 20010126
5 Importing SOURCE_VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff 20010126
6 Exporting UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Einheit des Containerelements 20010126
7 Exporting VALUE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Elementobjekt, daß den Wert kapselt 20010607
8 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des Containerelements 20010126
9 Importing WANT_VALUE_ELEMENT Call by reference Type reference (TYPE) XFLAG 'X' - Elementobjekt erzeugen, ' ' - nicht erzeugen 20010607
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONTAINER Ausnahme beim Zugriff auf ein Containerelement 20010126
2 CX_SWF_EXP_INVALID_BYTECODE Fehler beim Auswerten eines Ausdrucks 20010618
3 CX_SWF_EXP_INVALID_TYPE Typkonflikt zwischen Bytecode und Objektattribut 20010806
4 CX_SWF_EXP_NO_VALUE Wert für (Teil-)Ausdruck konnte nicht ermittelt werden 20010126
5 CX_SWF_EXP_OBJ_COMP_ACCESS 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 Importing BYTECODE Call by reference Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Containerelement 20010212
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container, falls die Konstante über Referenzelem. typisiert 20010612
3 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020308
4 Exporting UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Einheit des ASSIGN-Zugriffs 20010212
5 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des ASSIGN-Zugriffs 20010212
# Exception Resumable Description Created on
1 CX_SWF_EXP_DYN_TYPE_CONFLICT Typkonflikt bei Zuweisung eines (Zwischen-)ergebnisses 20010215
2 CX_SWF_EXP_EXPRESSION 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 Importing BYTECODE Call by reference Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Containerelement 20001214
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER Container (Namensraum des Ausdrucks) 20001214
3 Importing INITIALIZE_IF_NULL Call by reference Type reference (TYPE) XFLAG 'X' - bei Get-Zugriff den Wert falls nötig initialisieren 20010613
4 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020308
5 Importing SOURCE_UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Einheit der Zuweisung bei SET-Zugriff 20010116
6 Importing SOURCE_VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff 20010116
7 Exporting UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Einheit des Containerelements 20001214
8 Exporting VALUE_ELEMENT Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Element, das den Wert verwaltet 20010529
9 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des Containerelements 20001214
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONTAINER Ausnahme beim Zugriff auf ein Containerelement 20001214
2 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010618
3 CX_SWF_EXP_NO_VALUE 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 Importing BYTECODE_INDEX Call by reference Type reference (TYPE) INT4 Index auf aktuellen Bytecode 20020320
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container (Namensraum des Ausdrucks) 20020320
3 Importing INITIALIZE_IF_NULL Call by reference Type reference (TYPE) XFLAG 'X' - bei Get-Zugriff den Wert falls nötig initialisieren 20020320
4 Exporting NEXT_BYTECODE Call by reference Type reference (TYPE) SWFEXECTOK Nächster auszuwertender Bytecode 20020320
5 Exporting NUM_BYTECODES_USED Call by reference Type reference (TYPE) INT4 Anzahl für den Teilausdruck verbrauchter Codes 20020320
6 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020320
7 Importing SOURCE_UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Einheit der Zuweisung bei SET-Zugriff 20020320
8 Importing SOURCE_VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff 20020320
9 Changing UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Einheit des Containerelements 20020320
10 Changing VALUE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Containerelement, das den aktuellen Wert kapselt 20020320
11 Changing VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des Containerelements 20020320
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONTAINER Ausnahme beim Zugriff auf ein Containerelement 20020320
2 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020320
3 CX_SWF_EXP_NO_VALUE 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 Importing BASE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Objektinstanz 20020424
2 Importing CODETAB Call by reference Type reference (TYPE) SWFCODETAB Tabelle mit Bytecode(s) für Indexzugriff 20020424
3 Exporting CODE_LINES_USED Call by reference Type reference (TYPE) INT4 Anzahl abgearbeiteter Code-Zeilen 20020424
4 Importing CODE_OFFSET Call by reference Type reference (TYPE) INT4 1 Offset des Bytecodes für Methodenaufruf 20020424
5 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020424
6 Importing SOURCE_VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff 20020424
7 Exporting UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Einheit des ASSIGN-Zugriffs 20020424
8 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des ASSIGN-Zugriffs 20020424
# Exception Resumable Description Created on
1 CX_SWF_EXP_DYN_ASSIGN_FAILED Fehler beim dynamischen Assign 20020424
2 CX_SWF_EXP_DYN_TYPE_CONFLICT Typkonflikt bei Zuweisung eines (Zwischen-)ergebnisses 20020424
3 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020424
4 CX_SWF_EXP_SYNTAX_ERROR 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 Importing BASE_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf interne Tabelle 20010326
2 Importing CODETAB Call by reference Type reference (TYPE) SWFCODETAB Tabelle mit Bytecode(s) für Indexzugriff 20010326
3 Exporting CODE_LINES_USED Call by reference Type reference (TYPE) INT4 Anzahl abgearbeiteter Code-Zeilen 20010326
4 Importing CODE_OFFSET Call by reference Type reference (TYPE) INT4 1 Erster Bytecode des Inexzugriffs 20010326
5 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020305
6 Importing SOURCE_VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf den Quell-Wert der Zuweisung bei SET-Zugriff 20010326
7 Exporting UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Einheit des ASSIGN-Zugriffs 20010326
8 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des ASSIGN-Zugriffs 20010326
# Exception Resumable Description Created on
1 CX_SWF_EXP_DYN_ASSIGN_FAILED Fehler beim dynamischen Assign 20010326
2 CX_SWF_EXP_DYN_TYPE_CONFLICT Typkonflikt bei Zuweisung eines (Zwischen-)ergebnisses 20010326
3 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010326
4 CX_SWF_EXP_SYNTAX_ERROR 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 Importing BYTECODE Call by reference Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Systemfeld 20001214
2 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020308
3 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des Systemfeldes 20001214
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Importing BYTECODE Call by reference Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Systemfeld 20020924
2 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - der Wert wird für schreibenden Zugriff benötigt 20020924
3 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Wert des Systemfeldes 20020924
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Exporting BASE_ELEMENT Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Container-Basiselement 20000531
2 Exporting BASE_ELEMENT_NAME Value transfer Type reference (TYPE) SWFDNAME Name des Container-Basiselements 20010723
3 Importing CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container, gegen den geprüft werden soll 20000531
4 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_CNT_CONTAINER Falls gesetzt: Element nicht vorhanden 20010723
5 Importing EXPR Call by reference Type reference (TYPE) SWA_EXPR Ausdruck in trad. Form 20000531
6 Importing 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 Returning 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 Exporting ERROR_LIST Call by reference Type reference (TYPE) SWF_CX_TAB Tabelle aller aufgetretenen Fehler 20001206
2 Exporting FIRST_ERROR Call by reference Object reference (TYPE REF TO) CX_SWF_IFS_EXCEPTION Erster aufgetretener Fehler 20001206
3 Exporting 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 Returning ERROR_POINTER Value transfer Type reference (TYPE) STRING Fehlermeldung 20010126
2 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_SWF_EXP_EXPRESSION Exception-Objekt 20010126
3 Importing GET_ERROR_ID Call by reference Type reference (TYPE) XFLAG SPACE Meldungsklasse und Nummer 20010126
4 Importing GET_MESSAGE Call by reference Type reference (TYPE) XFLAG 'X' Meldungstext 20010126
5 Importing 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Exporting BYTECODE Value transfer Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf eine ABAP-Komponente 20001218
2 Importing GET_ACCESS Call by reference Type reference (TYPE) XFLAG 'X' 'X' - lesender Zugriff, ' ' - schreibender Zugriff 20001218
3 Importing IS_TABLE Call by reference Type reference (TYPE) XFLAG 'X' - impliziter Tabellenzugriff erforderlich 20060308
4 Importing LEX_TOKEN_LIST Call by reference Type reference (TYPE) SWFDTOKLST Lexikalische Token (Parser-Output) 20001218
5 Importing TOKEN_INDEX Call by reference Type reference (TYPE) INT4 1 Zelenindex für Zugriff auf aktuelles Token 20010212
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Exporting BYTECODE Value transfer Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Systemfeld 20010126
2 Importing LEX_TOKEN_LIST Call by reference Type reference (TYPE) SWFDTOKLST Lexikalische Token (Parser-Output) 20010126
3 Importing TOKEN_INDEX Call by reference Type reference (TYPE) INT4 1 Zelenindex für Zugriff auf aktuelles Token 20010126
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Exporting BYTECODE Value transfer Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Systemfeld 20010212
2 Importing 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 CX_SWF_EXP_EXPRESSION 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 Exporting BYTECODE Value transfer Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Systemfeld 20001214
2 Importing LAST_TOKEN Call by reference Type reference (TYPE) SWFDETOKEN Letztes vorausgegangenes Token 20060308
3 Importing 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 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name des nächsten zu dereferenzierenden Attributs 20020319
2 Exporting BYTECODE Call by reference Type reference (TYPE) SWFEXECTOK Nächster Bytecode für Ausdrucksmaschine 20020319
3 Importing EXPRESSION Call by reference Type reference (TYPE) STRING Aktueller Ausdruck (für Fehlerbehandlung) 20020319
4 Importing IS_CONTAINER_ACCESS Call by reference Type reference (TYPE) XFLAG 'X' - Zugriff auf Containerelement 20020319
5 Importing OFFSET Call by reference Type reference (TYPE) INT4 Aktueller Offset im Ausdruck (für Fehlerbehandlung) 20020319
6 Importing UNIT_REF Call by reference Object reference (TYPE REF TO) DATA Einheit des vorausgegangenen Tokens 20020319
7 Changing VALUE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Containerelement, das den Wert kapselt 20020320
8 Changing 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 CX_SWF_EXP_EXPRESSION 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 Changing BYTECODE_TAB Value transfer Type reference (TYPE) SWFCODETAB Bytecode für Zugriff auf ein Systemfeld 20080922
2 Importing LAST_TABLE Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Letztes Token ist tabellenartig 20070507
3 Importing 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 Exporting CODETAB Value transfer Type reference (TYPE) SWFCODETAB Tabelle mit Bytecode(s) für Indexzugriff 20020423
2 Importing EXPRESSION_SOURCE Call by reference Type reference (TYPE) STRING gesamter Ausdruck 20020515
3 Importing GET_ACCESS Call by reference Type reference (TYPE) XFLAG 'X' 'X' - lesender Zugriff, ' ' - schreibender Zugriff 20020423
4 Importing LEX_TOKEN_LIST Call by reference Type reference (TYPE) SWFDTOKLST Lexikalische Token (Parser-Output) 20020423
5 Importing STAND_ALONE Call by reference Type reference (TYPE) XFLAG 'X' 'X' - Typinformationen für Parameter speichern 20020424
6 Importing TOKEN_INDEX Call by reference Type reference (TYPE) INT4 1 Zelenindex für Zugriff auf aktuelles Token 20020423
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Exporting CODETAB Value transfer Type reference (TYPE) SWFCODETAB Tabelle mit Bytecode(s) für Indexzugriff 20010326
2 Importing GET_ACCESS Call by reference Type reference (TYPE) XFLAG 'X' 'X' - lesender Zugriff, ' ' - schreibender Zugriff 20010326
3 Importing LEX_TOKEN_LIST Call by reference Type reference (TYPE) SWFDTOKLST Lexikalische Token (Parser-Output) 20010326
4 Importing TOKEN_INDEX Call by reference Type reference (TYPE) INT4 1 Zelenindex für Zugriff auf aktuelles Token 20010326
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Exporting BYTECODE Value transfer Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Systemfeld 20001214
2 Importing LEX_TOKEN_LIST Call by reference Type reference (TYPE) SWFDTOKLST Lexikalische Token (Parser-Output) 20001214
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION 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 Exporting BYTECODE Value transfer Type reference (TYPE) SWFEXECTOK Bytecode für Zugriff auf ein Systemfeld 20020924
2 Importing LEX_TOKEN_LIST Call by reference Type reference (TYPE) SWFDTOKLST Lexikalische Token (Parser-Output) 20020924
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020924

Method PARSE 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_SYNTAX_ERROR ggf. aufgetretene Exception 20001206
2 Exporting PARSER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_EXP_PARSER Referenz auf Parser-Instanz 20000529
# Exception Resumable Description Created on
1 CX_SWF_EXP_CONVERSION Fehler bei der Datenkonvertierung 20010212
2 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010313
3 CX_SWF_EXP_INVALID_SYMBOL Ungültiges Symbol im Ausdruck 20010212
4 CX_SWF_EXP_INVALID_TYPE Ungültige Typ- oder Objekttypspezifikation 20010212
5 CX_SWF_EXP_SYNTAX_ERROR 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 Importing OWN_UPDATE_DONE Call by reference Type reference (TYPE) XFLAG 'X' - Ausdrucksauswertung hat den Wert selbst gesetzt 20010629
2 Importing 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 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010618
2 CX_SWF_EXP_NO_VALUE 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 Importing 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 Importing 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