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 | ![]() |
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 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SWBCONDTAB | Condition in Internal Display Format | 19990910 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SWBHTMLTABLE | Condition in HTML Format | 19990910 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SWA_UNIQID | GUID - Unique ID of Condition | 19990915 | ||
4 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_WF_CONTAINER_WRAPPER | Container Object (Definition + Values) | 19990920 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | Tooltip, Displayed in HTML | 20000107 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | Description of Condition (Language-Specific) | 19991110 | ||
7 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | OBJECT | If Set: Coordinates the Expression Evaluation | 19991001 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | XFELD | Existing HTML Valid ? | 19991118 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | XFELD | Existing HTML Contains Error Information | 19991118 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SWBBOOLEAN | Last Evaluation Result: 'T' True, 'F' False, 'E' Error | 19990915 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SWBTERROR | List of Diagnosis/Error Messages of Syntax Check | 19991118 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFLAG | 'X' - Do not allow interaction on the HTML | 20020514 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR32 | Name of Condition (Language-Specific) | 19991110 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | XFELD | 'X' -> Local Container, Owned by ME, ' '-> NOT Owned by ME | 19990930 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | XFELD | Last Evaluation Result May Be Reused | 19990915 | ||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | XFELD | Syntax of Condition Is Correct | 19990915 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SWA_TECHID | Technical Shortcut (not Language-Specific) | 19990910 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Checks the Syntax of the Condition | 19990915 |
2 | ![]() |
Instance method | Public | Constructor | Constructor | 19990910 |
3 | ![]() |
Instance method | Public | Method | Edit Condition in Worflow Condition Editor | 19991126 |
4 | ![]() |
Instance method | Public | Method | Evaluate Condition | 19990915 |
5 | ![]() |
Instance method | Public | Method | Reset Condition to Initial State | 19991110 |
6 | ![]() |
Instance method | Public | Method | Query Internal Representation of Condition | 19990920 |
7 | ![]() |
Instance method | Public | Method | Read Container | 19990920 |
8 | ![]() |
Instance method | Public | Method | Reads Container Definition | 19991001 |
9 | ![]() |
Instance method | Public | Method | Reads Instance Data Container | 19991001 |
10 | ![]() |
Instance method | Public | Method | Return HTML Display of Condition | 19990910 |
11 | ![]() |
Instance method | Public | Method | HTML Display Has Become Invalid | 19991126 |
12 | ![]() |
Instance method | Public | Method | Condition Empty (Contains No Lines) ? | 20000107 |
13 | ![]() |
Instance method | Public | Method | Sets Internal Representation of Condition | 19990920 |
14 | ![]() |
Instance method | Private | Method | Condition Has Changed | 19991118 |
15 | ![]() |
Instance method | Public | Method | Set Container | 19990920 |
16 | ![]() |
Instance method | Public | Method | Sets Container Definition (for Edit/Syntax Check) | 19991001 |
17 | ![]() |
Instance method | Public | Method | Sets Instance Data Container (for Evaluation/Test) | 19991001 |
18 | ![]() |
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 | ![]() |
CONTAINER_DEFINITION | Value transfer | Type reference (TYPE) | SWBCONTTAB | Container - Namensraum für die Bedingung | 19990920 | ||
2 | ![]() |
CONTAINER_REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_WF_CONTAINER_WRAPPER | Referenz auf Containerobjekt | 19990920 | ||
3 | ![]() |
MESSAGE_LIST | Call by reference | Type reference (TYPE) | SWBTERROR | Liste der zurückgelieferten Fehler/Warnungen | 19991118 | ||
4 | ![]() |
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 | ![]() |
CONDITION_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung der Bedingung | 19991110 | ||
2 | ![]() |
CONDITION_INTERNAL | Call by reference | Type reference (TYPE) | SWBCONDTAB | Bedingung in interner Darstellung | 19990910 | ||
3 | ![]() |
CONDITION_NAME | Call by reference | Type reference (TYPE) | CHAR32 | Name der Bedingung | 19991110 | ||
4 | ![]() |
CONTAINER_DEFINITION | Call by reference | Type reference (TYPE) | SWBCONTTAB | Trad. Definitionscontainer (für Editor/Syntaxcheck) | 19991001 | ||
5 | ![]() |
CONTAINER_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung des Containers | 19991110 | ||
6 | ![]() |
CONTAINER_REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_WF_CONTAINER_WRAPPER | Zeiger auf existierenden Container | 19991001 | ||
7 | ![]() |
CONTAINER_VALUES | Call by reference | Type reference (TYPE) | SWCONTTAB | Trad. Laufzeitcontainer (für Auswertung/Test) | 19991001 | ||
8 | ![]() |
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 | ![]() |
CONDITION_CHANGED | Value transfer | Type reference (TYPE) | XFELD | 'X' Bedingung wurde geändert, ' ' - keine Änderung | 19991126 | ||
2 | ![]() |
DEFAULT_TIME_PROFILE | Call by reference | Type reference (TYPE) | CHAR32 | Default-Terminprofil | 20001025 | ||
3 | ![]() |
DISPLAY_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - nur anzeigen, ' ' - editieren erlaubt | 19991126 | |
4 | ![]() |
EDITOR_TITLE | Call by reference | Type reference (TYPE) | STRING | Titelzeile für das Editierfenster | 19991126 | ||
5 | ![]() |
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 | ![]() |
CONTAINER_REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_WF_CONTAINER_WRAPPER | Referenz auf Containerobjekt | 19990920 | ||
2 | ![]() |
EVALUATION_CONTAINER | Value transfer | Type reference (TYPE) | SWCONTTAB | Container mit Instanzdaten für die Auswertung | 19990915 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CONDITION_AS_HTML | Value transfer | Type reference (TYPE) | SWBHTMLTABLE | HTML-Repräsentation der Bedingung | 19990910 | ||
2 | ![]() |
TOOLTIP_STRING | Call by reference | Type reference (TYPE) | STRING | Tooltip, der über der Bedingung angezeigt wird | 20000107 | ||
3 | ![]() |
VISUALIZE_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' Bedingung mit Fehlerdiagnose anzeigen | 19991118 | |
4 | ![]() |
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 | ![]() |
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 | ![]() |
CONDITION_INTERNAL | Call by reference | Type reference (TYPE) | SWBCONDTAB | Interne Repräsentation einer Bedingung | 19990920 | ||
2 | ![]() |
SYNTAX_CHECK | Value transfer | Type reference (TYPE) | XFELD | space | Syntax prüfen - sinnvoll, falls Container bereits gesetzt | 19990920 | |
3 | ![]() |
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 | ![]() |
CONDITION_CHANGED | Call by reference | Type reference (TYPE) | XFELD | 'X' | Bedingung wurde geändert | 19991118 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CONDITION_HTML | Value transfer | Type reference (TYPE) | SWBHTMLTABLE | Bedingung im HTML-Format | 19991118 | ||
2 | ![]() |
CONDITION_INTERNAL | Call by reference | Type reference (TYPE) | SWBCONDTAB | Die Bedingung. Falls nicht gesetzt -> condition_intern | 19990910 | ||
3 | ![]() |
CONTAINER_DEFINITION | Call by reference | Type reference (TYPE) | SWBCONTTAB | Definitionscontainer. F. n. g. -> reference_container_def | 19990910 | ||
4 | ![]() |
CONTAINER_REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_WF_CONTAINER_WRAPPER | Containerinstanz | 19990920 | ||
5 | ![]() |
TOOLTIP_STRING | Value transfer | Type reference (TYPE) | STRING | Tooltip, wenn Cursor über der Bedingung steht | 20000107 | ||
6 | ![]() |
VISUALIZE_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | SPACE | Vorhandene Diagnosemeldungen visualisieren | 19991118 | |
7 | ![]() |
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 | ![]() |
Fehler bei der Konvertierung der Bedingung ins HTML-Format | 19990910 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |