SAP ABAP Interface IF_SWF_IFS_EXPRESSION (Workflow expression, released interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_IFS (Package) Workflow: Interfaces
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SWF_EXP_EXPRESSION Abstraction of an Expression 20020926
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWF_EXP_EXPRESSION Workflow (container) expression 20020926
Properties
Interface IF_SWF_IFS_EXPRESSION  
Short Description Workflow expression, released interface    
General Data
Package SWF_IFS   Workflow: Interfaces 
Created 20020926   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 IF_SWF_IFS_EXPRESSION has no interface.
Friends
Interface IF_SWF_IFS_EXPRESSION has no friend.
Attributes
Interface IF_SWF_IFS_EXPRESSION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_CONTAINER Instance method Public Method Determine Container (Namespace of Expression) 20020926
2 GET_EXPRESSION Instance method Public Method Determine expression definition 20020926
3 GET_TYPE Instance method Public Method Type properties of (expression) value 20020926
4 GET_VALUE Instance method Public Method Evaluate expression 20020926
5 GET_VALUE_ELEMENT Instance method Public Method Get value of expression as container element 20020926
6 GET_VALUE_REF Instance method Public Method Determine reference to (expression) value 20020926
7 QUERY Instance method Public Method Property available? Gets XFELD 20020926
Events
Interface IF_SWF_IFS_EXPRESSION has no event.
Types
Interface IF_SWF_IFS_EXPRESSION has no local type.
Method Signatures

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER Value transfer Type reference (TYPE) SWFIFSPCNT Container (Namensraum des Ausdrucks) 20020926

Method GET_CONTAINER on Interface IF_SWF_IFS_EXPRESSION has no exception.

Method GET_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDRESS Call by reference Type reference (TYPE) SWFEXPR Adressteil des Ausdrucks 20020926
2 Exporting BASE Call by reference Type reference (TYPE) SWFEXPR Kernteil des Ausdrucks 20020926
3 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_EXP_EXPRESSION Erste aufgetretene Ausnahme (kein RAISE) 20020926
4 Exporting EXPRESSION Value transfer Type reference (TYPE) SWFEXPR Vollständiger Ausdruck in interner Darstellung 20020926
5 Exporting EXPRESSION_INTERN Call by reference Type reference (TYPE) SWFEXPR Kernteil des Ausdrucks 20020926
6 Exporting QUALIFIERS Call by reference Type reference (TYPE) SWFEXPR Zusatzspezifikation des Ausdrucks 20020926
7 Exporting SWA_EXPR Call by reference Type reference (TYPE) SWA_EXPR Ausdruck in SWA-kompatibler Darstellung 20020926
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020926
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Ausdruck 20020926

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DECIMALS Call by reference Type reference (TYPE) INT4 Anzahl Dezimalstellen by Typ P 20020926
2 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_EXP_EXPRESSION Erste aufgetretene Ausnahme (kein RAISE) 20020926
3 Exporting IS_STRUCTURE Call by reference Type reference (TYPE) XFELD 'X' - Struktur (flach oder tief) 20020926
4 Exporting IS_TABLE Call by reference Type reference (TYPE) XFELD 'X' - Tabelle 20020926
5 Exporting LENGTH Call by reference Type reference (TYPE) INT4 Länge bei internen Typen (C, N, P, X) 20020926
6 Exporting OBJKIND Call by reference Type reference (TYPE) SWFOBJKIND Objekttypklasse: BO - BOR, CL - SE24 20020926
7 Exporting OBJTYPE Call by reference Type reference (TYPE) STRING Objekttyp (Name im BOR oder in SE24) 20020926
8 Exporting TYPEKIND Call by reference Type reference (TYPE) SWFDTKIND INTERN: ABAP-internes Typkennzeichen 20020926
9 Exporting TYPENAME Call by reference Type reference (TYPE) STRING Typname (bei Standard-Typisierung) 20020926
# Exception Resumable Description Created on
1 CX_SWF_EXP_EVALUATE Fehler beim Auswerten eines Ausdrucks 20020926
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20020926

Method GET_VALUE 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) 20020926
2 Importing RESET_BUFFER Value transfer Type reference (TYPE) XFLAG SPACE 'X' - Puffer vor Auswertung zurücksetzen 20021029
3 Exporting UNIT Call by reference Type reference (TYPE) ANY Ermittelte Einheit 20020926
4 Exporting VALUE Call by reference Type reference (TYPE) ANY Ermittelter Wert 20020926
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020926
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20020926

Method GET_VALUE_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 'X' 'X' - Wert kopieren, ' ' - referenzieren (falls möglich) 20020926
2 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_EXP_EXPRESSION Erste aufgetretene Ausnahme (kein Raise) 20020926
3 Exporting IS_COPY Call by reference Type reference (TYPE) XFLAG 'X' - Wert wurde kopiert, ' ' - Wert wird referenziert 20020926
4 Exporting IS_OBJECT Call by reference Type reference (TYPE) XFLAG 'X' - Wert ist eine Objektreferenz 20020926
5 Exporting IS_TABLE Call by reference Type reference (TYPE) XFLAG 'X' - Wert ist eine interne Tabelle 20020926
6 Importing RESET_BUFFER Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Puffer vor Auswertung zurücksetzen 20020926
7 Importing SET_ACCESS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Element wird für schreibenden Zugriff benötigt 20020926
8 Exporting VALUE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Element, das den Wert verwaltet 20020926
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020926
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20020926

Method GET_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' - Wert kopieren, ' ' - referenzieren (falls möglich) 20020926
2 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_EXP_EXPRESSION Erste aufgetretene Ausnahme (kein Raise) 20020926
3 Importing INITIALIZE_IF_NULL Call by reference Type reference (TYPE) XFLAG 'X' 'X' - Initialwert erzeugen, falls Wert NULL 20020926
4 Exporting IS_COPY Call by reference Type reference (TYPE) XFLAG 'X' - Wert wurde kopiert, ' ' - Wert wird referenziert 20020926
5 Exporting IS_OBJECT Call by reference Type reference (TYPE) XFLAG 'X' - Wert ist eine Objektreferenz 20020926
6 Exporting IS_TABLE Call by reference Type reference (TYPE) XFLAG 'X' - Wert ist eine interne Tabelle 20020926
7 Importing RESET_BUFFER Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Puffer vor Auswertung zurücksetzen 20020926
8 Exporting UNIT_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf ermittelte Einheit 20020926
9 Exporting VALUE_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf ermittelten Wert 20020926
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020926
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20020926

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOW_SUBSET Call by reference Type reference (TYPE) XFLAG 'X' - ok, solange mindestens 1 Eigenschaft erfüllt 20020926
2 Returning HAS_PROPERTIES Value transfer Type reference (TYPE) XFELD 'X' - Eigenschaft(en) vorhanden, ' ' - nicht vorhanden 20020926
3 Importing PROPERTIES Call by reference Type reference (TYPE) SWFDBITS64 Abzufragende Eigenschaft(en) 20020926
4 Importing PROPERTIES_X Value transfer Type reference (TYPE) XSTRING Abzufragende Eigenschaft(en) als XSTRING 20020926
# Exception Resumable Description Created on
1 CX_SWF_EXP_EVALUATE Fehler beim Auswerten eines Ausdrucks 20020926
2 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20020926
3 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler im Workflow-Ausdruck 20020926
History
Last changed by/on SAP  20110908 
SAP Release Created in 630