SAP ABAP Interface IF_SWF_EXP_EXPRESSION (Abstraction of an Expression)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_EXP (Package) Workflow: Expressions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWF_EXP_EXPRESSION Workflow (container) expression 20010214
Properties
Interface IF_SWF_EXP_EXPRESSION  
Short Description Abstraction of an Expression    
General Data
Package SWF_EXP   Workflow: Expressions 
Created 20010214   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_IFS_EXPRESSION Workflow expression, released interface 20020926
Friends
Interface IF_SWF_EXP_EXPRESSION has no friend.
Attributes
Interface IF_SWF_EXP_EXPRESSION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Expression Against Container 20010702
2 CLEAR_PROPS Instance method Public Method Delete Selected Attribute(s) of Expression 20010611
3 COPY Instance method Public Method Make Copy 20010214
4 CREATE Static method Public Method Generate Expression Object 20010214
5 DISPLAY Instance method Public Method Display Expression 20010214
6 EDIT Instance method Public Method Edit Expression 20010214
7 GET_COMPONENT_DETAILS Instance method Public Method Deliver Details About the Expression Components 20011113
8 GET_CONTAINER Instance method Public Method Determine Container (Namespace of Expression) 20020930
9 GET_EXPRESSION Instance method Public Method Determine Expression (Parts) 20020930
10 GET_PROPS Instance method Public Method Determine Attribute(s) 20010214
11 GET_REF_ELEMENTS Instance method Public Method List of All Container Elements Required for the Evaluation 20020403
12 GET_RUNTIME Instance method Public Method Runtime of Last Expression Evaluation 20030814
13 GET_TARGET_ELEMENT Instance method Public Method Deliver Value as Container Element (DEFINITION TIME) 20010927
14 GET_TYPE Instance method Public Method Type Attributes of Value 20020930
15 GET_VALUE Instance method Public Method Determine Value 20020930
16 GET_VALUE_ELEMENT Instance method Public Method Deliver Value as Container Element (RUNTIME) 20020930
17 GET_VALUE_REF Instance method Public Method Determine Reference to Value 20020930
18 INITIALIZE Instance method Public Method Reset Expression Object Completely 20010214
19 QUERY Instance method Public Method Attribute(s) Available? 20020930
20 SET_CONTAINER Instance method Public Method Set Container (Namespace of Expression) 20010214
21 SET_EXPRESSION Instance method Public Method Set Expression Source Text 20010214
22 SET_PROPS Instance method Public Method Set Selected Attribute(s) of Expression 20010611
23 SET_VALUE_REF Instance method Public Method Set Value of the Field Referenced in the Expression 20010615
24 TO_STRING Instance method Public Method Change Value to a Character Chain 20011004
25 VALUE_TO_HTML Instance method Public Method Change Value to a Character Chain with HTML Formatting 20010214
26 VALUE_TO_STRING Instance method Public Method Change Value to a Character Chain 20010214
Events
Interface IF_SWF_EXP_EXPRESSION has no event.
Types
Interface IF_SWF_EXP_EXPRESSION has no local type.
Method Signatures

Method CHECK 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 (kein Raise) 20010702
2 Exporting IS_COPY Call by reference Type reference (TYPE) XFLAG 'X' - Wert wurde kopiert, ' ' - Wert wird referenziert 20010702
3 Exporting IS_OBJECT Call by reference Type reference (TYPE) XFLAG 'X' - Wert ist eine Objektreferenz 20010702
4 Exporting IS_TABLE Call by reference Type reference (TYPE) XFLAG 'X' - Wert ist eine interne Tabelle 20010702
5 Exporting TARGET_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Element, gemäß dem Wert des Ausdrucks typisiert 20010702
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010702
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20010702

Method CLEAR_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Value transfer Type reference (TYPE) SWFDBITS64 Abzufragende Eigenschaft(en) 20010611
2 Importing PROPERTIES_X Value transfer Type reference (TYPE) XSTRING Abzufragende Eigenschaft(en) 20010611

Method CLEAR_PROPS on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEW_EXPRESSION Value transfer Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Kopie des Ausdrucks 20010215
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010215

Method CREATE 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 SPACE 'X' - Typ und Wert des Ausdrucks darf gepuffert werden 20040604
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER Container (Namensraum des Ausdrucks) 20010214
3 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_EXP_EXPRESSION Erste aufgetretene Ausnahme (kein RAISE) 20010214
4 Importing EXPRESSION Call by reference Type reference (TYPE) STRING Ausdruck in interner oder externer Darstellung 20010214
5 Importing GET_TEXTS Call by reference Type reference (TYPE) XFLAG Texte aller Ausdruckskomponenten bei Analyse laden 20011023
6 Exporting INSTANCE Call by reference Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Referenz auf Ausdrucksobjekt 20010214
7 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprache, in der die Texte ermittelt werden sollen 20011023
8 Importing LEGACY_INDEX Call by reference Type reference (TYPE) SWCONT-TAB_INDEX Falls gesetzt: Spezielle Upgrade-Behandlung 20010612
9 Importing SWA_EXPR Call by reference Type reference (TYPE) SWA_EXPR Ausdruck in kompatibler Darstellung 20010214
10 Importing SYNTAX_CHECK Call by reference Type reference (TYPE) XFLAG 'X' Ausdruckssyntax sofort überprüfen 20010214
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010214
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Ausdruck 20010214

Method DISPLAY Signature

Method DISPLAY on Interface IF_SWF_EXP_EXPRESSION has no parameter.
Method DISPLAY on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHANGED Value transfer Type reference (TYPE) XFELD Element geändert ? 20010214

Method EDIT on Interface IF_SWF_EXP_EXPRESSION has no exception.

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 Tabelle mit Referenz-Elementen für jede Komponente 20011113
3 Exporting COMPONENT_TEXTS Call by reference Type reference (TYPE) SWFELMTTAB Name und Beschreibung der Ausdruckskomponenten 20011113
4 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprache, in der ggf. Texte gelesen werden sollen 20011113
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20011113

Method GET_CONTAINER Signature

Method GET_CONTAINER on Interface IF_SWF_EXP_EXPRESSION has no parameter.
Method GET_CONTAINER on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method GET_EXPRESSION Signature

Method GET_EXPRESSION on Interface IF_SWF_EXP_EXPRESSION has no parameter.
Method GET_EXPRESSION on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method GET_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Value transfer Type reference (TYPE) SWFDBITS64 Abzufragende Eigenschaft(en) 20010214
2 Importing PROPERTIES_X Value transfer Type reference (TYPE) XSTRING Abzufragende Eigenschaft(en) 20010214
3 Returning PROPS Value transfer Type reference (TYPE) XSTRING Eigenschaften des Ausdrucks 20010214
# Exception Resumable Description Created on
1 CX_SWF_EXP_EVALUATE Fehler beim Auswerten eines Ausdrucks 20010215
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20010215

Method GET_REF_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENTS Call by reference Type reference (TYPE) SWFELEMTAB Liste der Elementobjekte, für die Auswertung benötigt 20020403
2 Exporting ELEMENT_NAME_LIST Call by reference Type reference (TYPE) SWFSTRTAB Liste der Elementnamen 20020403
3 Importing ONLY_BASE_ELEMENT Call by reference Type reference (TYPE) XFLAG 'X' - nur das Basiselement des Ausdrucks liefern 20020403
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020403
2 CX_SWF_EXP_SYNTAX_ERROR Ausnahme im Ausdrucks-Service 20020403

Method GET_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPLICATION_MICROSECONDS Call by reference Type reference (TYPE) INT4 Anzahl Mikrosekunden im Anwendungscoding 20030814
2 Exporting SYSTEM_MICROSECONDS Call by reference Type reference (TYPE) INT4 Anzahl Mikrosekunden in der Ausdrucksauswertung 20030814
3 Exporting TOTAL_MICROSECONDS Call by reference Type reference (TYPE) INT4 Anzahl Mikrosekunden gesamt 20030814

Method GET_RUNTIME on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method GET_TARGET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Element kopieren 20010927
2 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_EXP_EXPRESSION Erste aufgetretene Ausnahme (kein Raise) 20010927
3 Exporting IS_OBJECT Call by reference Type reference (TYPE) XFLAG 'X' - Wert ist eine Objektreferenz 20010927
4 Exporting IS_TABLE Call by reference Type reference (TYPE) XFLAG 'X' - Wert ist eine interne Tabelle 20010927
5 Importing REFERENCE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Element, gemäß dem getypt werden soll 20010927
6 Importing RESET_BUFFER Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Puffer vor Auswertung zurücksetzen 20010927
7 Exporting TARGET_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Element, das Typ (und ggf. Wert) verwaltet 20010927
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010927
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20010927

Method GET_TYPE Signature

Method GET_TYPE on Interface IF_SWF_EXP_EXPRESSION has no parameter.
Method GET_TYPE on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method GET_VALUE Signature

Method GET_VALUE on Interface IF_SWF_EXP_EXPRESSION has no parameter.
Method GET_VALUE on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method GET_VALUE_ELEMENT Signature

Method GET_VALUE_ELEMENT on Interface IF_SWF_EXP_EXPRESSION has no parameter.
Method GET_VALUE_ELEMENT on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method GET_VALUE_REF Signature

Method GET_VALUE_REF on Interface IF_SWF_EXP_EXPRESSION has no parameter.
Method GET_VALUE_REF on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYTECODE Call by reference Type reference (TYPE) XFLAG 'X' 'X' - compilierten Bytecode löschen 20010611
2 Importing CONTAINER Call by reference Type reference (TYPE) XFLAG 'X' - Referenz auf Container (Namensraum) löschen 20010611
3 Importing PARSER Call by reference Type reference (TYPE) XFLAG 'X' 'X' - vom Parser ermittelte Information löschen 20010611
4 Importing SOURCE Call by reference Type reference (TYPE) XFLAG 'X' - Ausdrucksquelltext löschen 20010611
5 Importing VALUE Call by reference Type reference (TYPE) XFLAG 'X' 'X' - ermittelten Wert vergessen 20010611

Method INITIALIZE on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method QUERY Signature

Method QUERY on Interface IF_SWF_EXP_EXPRESSION has no parameter.
Method QUERY on Interface IF_SWF_EXP_EXPRESSION 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 Interface IF_SWF_EXP_EXPRESSION has no exception.

Method SET_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 (kein RAISE) 20010214
2 Importing EXPRESSION Value transfer Type reference (TYPE) STRING Ausdruck in interner oder externer Darstellung 20010214
3 Importing SWA_EXPR Call by reference Type reference (TYPE) SWA_EXPR Ausdruck in kompatibler Darstellung 20010214
4 Importing SYNTAX_CHECK Call by reference Type reference (TYPE) XFLAG 'X' Ausdruckssyntax sofort überprüfen 20010214
# Exception Resumable Description Created on
1 CX_SWF_EXP_EVALUATE Ausnahme im Ausdrucks-Service 20010215
2 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010312
3 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Ausdruck 20010214

Method SET_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Value transfer Type reference (TYPE) SWFDBITS64 Abzufragende Eigenschaft(en) 20010611
2 Importing PROPERTIES_X Value transfer Type reference (TYPE) XSTRING Abzufragende Eigenschaft(en) 20010611

Method SET_PROPS on Interface IF_SWF_EXP_EXPRESSION has no exception.

Method SET_VALUE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY Call by reference Type reference (TYPE) XFLAG 'X' 'X' - Kopie des Wertes zuweisen ' ' - Referenz übergeben 20010615
2 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_EXP_EXPRESSION Erste aufgetretene Ausnahme (kein Raise) 20010615
3 Importing INITIALIZE_IF_NULL Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Zielfeld in jedem Fall initialisieren 20010615
4 Importing RESET_BUFFER Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Puffer vor Auswertung zurücksetzen 20010615
5 Importing UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf zu setzende Einheit 20010615
6 Importing VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf zu setzenden Wert 20010615
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010615
2 CX_SWF_EXP_INVALID_TYPE Ungültige Typ- oder Objekttypspezifikation 20010615
3 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20010615

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELIMIT_CONSTANTS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - 'CONST', ' ' - CONST 20011107
2 Importing DELIMIT_EXPRESSIONS Call by reference Type reference (TYPE) XFLAG 'X' 'X' - &EXPR&, ' ' - EXPR 20011004
3 Returning EXPRESSION_STRING Value transfer Type reference (TYPE) STRING Ausdrucksdefinition als STRING 20011004
4 Importing EXTERNAL_FORMAT Call by reference Type reference (TYPE) XFLAG 'X' 'X' - externe Darstellung, ' ' - interne Darstellung 20011004
5 Importing LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprache, in der ggf. die Texte ermittelt werden sollen 20011004
6 Importing SKIP_INDICES Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Indexausdrücke nicht ausgeben 20011106
7 Importing SKIP_SPECS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Zusatzspezifikationen nicht ausgeben 20011106
8 Importing SKIP_SUBEXPRESSIONS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Dynamische Teilausdrücke nicht ausgeben 20011106
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 'X' '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_EVALUATE Fehler beim Auswerten eines Ausdrucks 20011004
2 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20011004
3 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20011004

Method VALUE_TO_HTML 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 (kein RAISE) 20010214
2 Importing EXTERNAL_FORMAT Call by reference Type reference (TYPE) XFLAG 'X' 'X' - externe Darstellung, ' ' - interne Darstellung 20010214
3 Exporting HTML_STRING Call by reference Type reference (TYPE) STRING Wert als String 20010214
4 Exporting HTML_TABLE Call by reference Type reference (TYPE) TABLE Wert als Tabelle mit Zeilentyp CHAR oder String 20010214
# Exception Resumable Description Created on
1 CX_SWF_EXP_EVALUATE Fehler beim Auswerten eines Ausdrucks 20010215
2 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010216
3 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20010215

Method VALUE_TO_STRING 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 (kein RAISE) 20010214
2 Importing EXTERNAL_FORMAT Call by reference Type reference (TYPE) XFLAG 'X' 'X' - externe Darstellung, ' ' - interne Darstellung 20010214
3 Importing TO_HTML Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Aufbereitung mit HTML-Tags 20010216
4 Exporting VALUE_STRING Call by reference Type reference (TYPE) STRING Wert als STRING 20010214
5 Exporting VALUE_TABLE Call by reference Type reference (TYPE) TABLE Wert als Tabelle, Zeilentyp STRING oder CHAR 20010214
6 Importing WANT_ASSIGNABLE_POR Call by reference Type reference (TYPE) XFLAG SPACE 'X' - KEINE Ausgabeaufbereitung für PORs 20011121
7 Importing WANT_SIBFLPORB Call by reference Type reference (TYPE) XFLAG SPACE 'X' - PORs in universellem Format darstellen 20011121
# Exception Resumable Description Created on
1 CX_SWF_EXP_EVALUATE Fehler beim Auswerten eines Ausdrucks 20010215
2 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010216
3 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20010215
History
Last changed by/on SAP  20110908 
SAP Release Created in 610