SAP ABAP Class CL_WF_CONDITION (WF: Represents a Logical Condition)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWB (Package) Business Workflow: Condition Editor & Start Conditions
Properties
Class CL_WF_CONDITION  
Short Description WF: Represents a Logical Condition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWB   Business Workflow: Condition Editor & Start Conditions 
Created 19990910   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWB1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WF_CONDITION has no interface implemented.
Friends
Class CL_WF_CONDITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COND Instance attribute Public Type reference (TYPE) SWBCONDTAB Condition in Internal Display Format 19990910
2 CONDITION_HTML Instance attribute Protected Type reference (TYPE) SWBHTMLTABLE Condition in HTML Format 19990910
3 COND_ID Instance attribute Protected Type reference (TYPE) SWA_UNIQID GUID - Unique ID of Condition 19990915
4 CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_WF_CONTAINER_WRAPPER Container Object (Definition + Values) 19990920
5 CURRENT_TOOLTIP Instance attribute Protected Type reference (TYPE) STRING Tooltip, Displayed in HTML 20000107
6 DESCRIPTION Instance attribute Public Type reference (TYPE) STRING Description of Condition (Language-Specific) 19991110
7 EXPR_SERVER Instance attribute Protected Object reference (TYPE REF TO) OBJECT If Set: Coordinates the Expression Evaluation 19991001
8 HTML_VALID Instance attribute Protected Type reference (TYPE) XFELD Existing HTML Valid ? 19991118
9 HTML_WITH_ERROR_VISUALIZATION Instance attribute Protected Type reference (TYPE) XFELD Existing HTML Contains Error Information 19991118
10 LAST_EVALUATION_RESULT Instance attribute Protected Type reference (TYPE) SWBBOOLEAN Last Evaluation Result: 'T' True, 'F' False, 'E' Error 19990915
11 MESSAGE_LIST Instance attribute Protected Type reference (TYPE) SWBTERROR List of Diagnosis/Error Messages of Syntax Check 19991118
12 M_WANT_PLAIN_HTML Instance attribute Private Type reference (TYPE) XFLAG 'X' - Do not allow interaction on the HTML 20020514
13 NAME Instance attribute Public Type reference (TYPE) CHAR32 Name of Condition (Language-Specific) 19991110
14 OWN_CONTAINER Instance attribute Protected Type reference (TYPE) XFELD 'X' -> Local Container, Owned by ME, ' '-> NOT Owned by ME 19990930
15 REUSE_EVAL_RESULT_ALLOWED Instance attribute Protected Type reference (TYPE) XFELD Last Evaluation Result May Be Reused 19990915
16 SYNTAX_CORRECT Instance attribute Protected Type reference (TYPE) XFELD Syntax of Condition Is Correct 19990915
17 TECH_NAME Instance attribute Public Type reference (TYPE) SWA_TECHID Technical Shortcut (not Language-Specific) 19990910
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Checks the Syntax of the Condition 19990915
2 CONSTRUCTOR Instance method Public Constructor Constructor 19990910
3 EDIT Instance method Public Method Edit Condition in Worflow Condition Editor 19991126
4 EVALUATE Instance method Public Method Evaluate Condition 19990915
5 FREE Instance method Public Method Reset Condition to Initial State 19991110
6 GET Instance method Public Method Query Internal Representation of Condition 19990920
7 GET_CONTAINER Instance method Public Method Read Container 19990920
8 GET_CONTAINER_DEFINITION Instance method Public Method Reads Container Definition 19991001
9 GET_CONTAINER_VALUES Instance method Public Method Reads Instance Data Container 19991001
10 GET_HTML Instance method Public Method Return HTML Display of Condition 19990910
11 INVALIDATE_HTML Instance method Public Method HTML Display Has Become Invalid 19991126
12 IS_INITIAL Instance method Public Method Condition Empty (Contains No Lines) ? 20000107
13 SET Instance method Public Method Sets Internal Representation of Condition 19990920
14 SET_CHANGED Instance method Private Method Condition Has Changed 19991118
15 SET_CONTAINER Instance method Public Method Set Container 19990920
16 SET_CONTAINER_DEFINITION Instance method Public Method Sets Container Definition (for Edit/Syntax Check) 19991001
17 SET_CONTAINER_VALUES Instance method Public Method Sets Instance Data Container (for Evaluation/Test) 19991001
18 TO_HTML Instance method Private Method Redetermine Display of Condition in HTML Format 19990910
Events
Class CL_WF_CONDITION has no event.
Types
Class CL_WF_CONDITION has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_DEFINITION Value transfer Type reference (TYPE) SWBCONTTAB Container - Namensraum für die Bedingung 19990920
2 Importing CONTAINER_REFERENCE Call by reference Object reference (TYPE REF TO) CL_WF_CONTAINER_WRAPPER Referenz auf Containerobjekt 19990920
3 Exporting MESSAGE_LIST Call by reference Type reference (TYPE) SWBTERROR Liste der zurückgelieferten Fehler/Warnungen 19991118
4 Exporting SYNTAX_OK Value transfer Type reference (TYPE) XFELD 'X' - Syntaxprüfung ok. ' ' - Syntaxprüfung lieferte Fehler 19990915

Method CHECK on class CL_WF_CONDITION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung der Bedingung 19991110
2 Importing CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Bedingung in interner Darstellung 19990910
3 Importing CONDITION_NAME Call by reference Type reference (TYPE) CHAR32 Name der Bedingung 19991110
4 Importing CONTAINER_DEFINITION Call by reference Type reference (TYPE) SWBCONTTAB Trad. Definitionscontainer (für Editor/Syntaxcheck) 19991001
5 Importing CONTAINER_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung des Containers 19991110
6 Importing CONTAINER_REFERENCE Call by reference Object reference (TYPE REF TO) CL_WF_CONTAINER_WRAPPER Zeiger auf existierenden Container 19991001
7 Importing CONTAINER_VALUES Call by reference Type reference (TYPE) SWCONTTAB Trad. Laufzeitcontainer (für Auswertung/Test) 19991001
8 Importing EXPRESSION_SERVER Call by reference Object reference (TYPE REF TO) OBJECT Instanz, die die Ausdrucksauswertung koordiniert 19991001

Method CONSTRUCTOR on class CL_WF_CONDITION has no exception.

Method EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_CHANGED Value transfer Type reference (TYPE) XFELD 'X' Bedingung wurde geändert, ' ' - keine Änderung 19991126
2 Importing DEFAULT_TIME_PROFILE Call by reference Type reference (TYPE) CHAR32 Default-Terminprofil 20001025
3 Importing DISPLAY_MODE Call by reference Type reference (TYPE) XFELD 'X' 'X' - nur anzeigen, ' ' - editieren erlaubt 19991126
4 Importing EDITOR_TITLE Call by reference Type reference (TYPE) STRING Titelzeile für das Editierfenster 19991126
5 Importing ENABLE_TIMECALC Call by reference Type reference (TYPE) XFELD 'X' - Terminregeln anzeigen 20001025

Method EDIT on class CL_WF_CONDITION has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_REFERENCE Call by reference Object reference (TYPE REF TO) CL_WF_CONTAINER_WRAPPER Referenz auf Containerobjekt 19990920
2 Importing EVALUATION_CONTAINER Value transfer Type reference (TYPE) SWCONTTAB Container mit Instanzdaten für die Auswertung 19990915
3 Returning EVALUATION_RESULT Value transfer Type reference (TYPE) SWBBOOLEAN 'T' - Wahr, 'F' - Falsch, 'E' - Ausnahme 19990915

Method EVALUATE on class CL_WF_CONDITION has no exception.

Method FREE Signature

Method FREE on class CL_WF_CONDITION has no parameter.
Method FREE on class CL_WF_CONDITION has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_INTERNAL Value transfer Type reference (TYPE) SWBCONDTAB Interne Repräsentation der Bedingung 19990920

Method GET on class CL_WF_CONDITION has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER_REFERENCE Value transfer Object reference (TYPE REF TO) CL_WF_CONTAINER_WRAPPER Referenz auf Container der Bedingung 19990920

Method GET_CONTAINER on class CL_WF_CONDITION has no exception.

Method GET_CONTAINER_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTAINER_DEFINITION Call by reference Type reference (TYPE) SWBCONTTAB Containerdefinition - Namensraum der Bedingung 19991001

Method GET_CONTAINER_DEFINITION on class CL_WF_CONDITION has no exception.

Method GET_CONTAINER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER_VALUES Value transfer Type reference (TYPE) SWCONTTAB Liefert Instanzcontainer zurück 19991001

Method GET_CONTAINER_VALUES on class CL_WF_CONDITION has no exception.

Method GET_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_AS_HTML Value transfer Type reference (TYPE) SWBHTMLTABLE HTML-Repräsentation der Bedingung 19990910
2 Importing TOOLTIP_STRING Call by reference Type reference (TYPE) STRING Tooltip, der über der Bedingung angezeigt wird 20000107
3 Importing VISUALIZE_MESSAGES Call by reference Type reference (TYPE) XFELD SPACE 'X' Bedingung mit Fehlerdiagnose anzeigen 19991118
4 Importing WANT_PLAIN_HTML Call by reference Type reference (TYPE) XFELD SPACE 'X' - keine Interaktion auf dem HTML ermöglichen 20020514

Method GET_HTML on class CL_WF_CONDITION has no exception.

Method INVALIDATE_HTML Signature

Method INVALIDATE_HTML on class CL_WF_CONDITION has no parameter.
Method INVALIDATE_HTML on class CL_WF_CONDITION has no exception.

Method IS_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_INITIAL Value transfer Type reference (TYPE) XFELD 'X' Bedingung leer, ' ' - nicht leer 20000107

Method IS_INITIAL on class CL_WF_CONDITION has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Interne Repräsentation einer Bedingung 19990920
2 Importing SYNTAX_CHECK Value transfer Type reference (TYPE) XFELD space Syntax prüfen - sinnvoll, falls Container bereits gesetzt 19990920
3 Returning SYNTAX_OK Value transfer Type reference (TYPE) XFELD 'X' - Syntax in Ordnung, ' ' - Syntax fehlerhaft 19990920

Method SET on class CL_WF_CONDITION has no exception.

Method SET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION_CHANGED Call by reference Type reference (TYPE) XFELD 'X' Bedingung wurde geändert 19991118
2 Importing CONTAINER_CHANGED Call by reference Type reference (TYPE) XFELD SPACE Container wurde geändert 19991118

Method SET_CHANGED on class CL_WF_CONDITION has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_REFERENCE Call by reference Object reference (TYPE REF TO) CL_WF_CONTAINER_WRAPPER Containerobjekt 19990920

Method SET_CONTAINER on class CL_WF_CONDITION has no exception.

Method SET_CONTAINER_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_DEFINITION Call by reference Type reference (TYPE) SWBCONTTAB Containerdefinition - Namensraum für die Bedingung 19991001

Method SET_CONTAINER_DEFINITION on class CL_WF_CONDITION has no exception.

Method SET_CONTAINER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_VALUES Call by reference Type reference (TYPE) SWCONTTAB Zu setzende Instanzdaten 19991001

Method SET_CONTAINER_VALUES on class CL_WF_CONDITION has no exception.

Method TO_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_HTML Value transfer Type reference (TYPE) SWBHTMLTABLE Bedingung im HTML-Format 19991118
2 Importing CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Die Bedingung. Falls nicht gesetzt -> condition_intern 19990910
3 Importing CONTAINER_DEFINITION Call by reference Type reference (TYPE) SWBCONTTAB Definitionscontainer. F. n. g. -> reference_container_def 19990910
4 Importing CONTAINER_REFERENCE Call by reference Object reference (TYPE REF TO) CL_WF_CONTAINER_WRAPPER Containerinstanz 19990920
5 Importing TOOLTIP_STRING Value transfer Type reference (TYPE) STRING Tooltip, wenn Cursor über der Bedingung steht 20000107
6 Importing VISUALIZE_MESSAGES Call by reference Type reference (TYPE) XFELD SPACE Vorhandene Diagnosemeldungen visualisieren 19991118
7 Importing WANT_PLAIN_HTML Call by reference Type reference (TYPE) XFELD SPACE 'X' - keine Interaktion auf dem HTML ermöglichen 20020514
# Exception Resumable Description Created on
1 ERROR_CONVERTING_TO_HTML Fehler bei der Konvertierung der Bedingung ins HTML-Format 19990910
History
Last changed by/on SAP  20110908 
SAP Release Created in