SAP ABAP Class CL_SWF_RLS_CONDITION (WF: Represents a Logical Condition)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_RLS (Package) Rules - Workflow Rules and Rule Systems
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_RLS_BOOLEAN Evaluate Boolean Expression 20030331
Properties
Class CL_SWF_RLS_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 SWF_RLS   Rules - Workflow Rules and Rule Systems 
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)
2 SWFRL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_RLS_BOOLEAN Evaluate Boolean Expression 20030331
Friends
# Friend Modeled only Created on Description
1 CL_SWF_RLS_RULE 20030627 Business Rule
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CONDITION_TAG_NAME Constant Private Type reference (TYPE) STRING 'RLS_CONDITION' For Serialization: TopLevel Tag 20030620
2 MC_SERIALIZER_CLASSNAME Constant Private Type reference (TYPE) STRING 'CL_SWF_RLS_COND_SERIALIZER' Name of utility class used at serialization 20030723
3 M_ALLOW_BUFFER Instance attribute Private Type reference (TYPE) XFELD Last Evaluation Result May Be Reused 20030331
4 M_CONDITION Instance attribute Private Type reference (TYPE) SWBCONDTAB Condition in Internal Display Format 20001113
5 M_CONDITION_HTML Instance attribute Private Type reference (TYPE) SWBHTMLTABLE Condition in HTML Format 20001113
6 M_CONDITION_LONG Instance attribute Private Type reference (TYPE) SWBCONDT_S Condition in internal display, expressions are strings 20030703
7 M_CONTAINER Instance attribute Private Type reference (TYPE) SWFRCNTREF Container Object (Definition + Values) 20001113
8 M_CURRENT_TOOLTIP Instance attribute Private Type reference (TYPE) STRING Tooltip, Displayed in HTML 20001113
9 M_CUR_LANGU Instance attribute Private Type reference (TYPE) LANGU Currently Loaded Language 20001113
10 M_DESCRIPTION Instance attribute Private Type reference (TYPE) STRING Description of Condition (Language-Specific) 20001113
11 M_EXPR_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_SWF_IFS_EXPRESSION_FACTORY Instance Management for Workflow Expressions (Released) 20030130
12 M_EXPR_SERVER Instance attribute Private Object reference (TYPE REF TO) OBJECT If Set: Coordinates the Expression Evaluation 20001113
13 M_HTML_ERROR_VISUALIZATION Instance attribute Private Type reference (TYPE) XFELD Existing HTML Contains Error Information 20001113
14 M_HTML_VALID Instance attribute Private Type reference (TYPE) XFELD Existing HTML Valid ? 20001113
15 M_IS_LONG Instance attribute Private Type reference (TYPE) XFLAG 'X' - Condition contains long expressions (> 255) 20030717
16 M_LAST_EVALUATION_RESULT Instance attribute Private Type reference (TYPE) SWBBOOLEAN Last Evaluation Result: 'T' True, 'F' False, ' ' Unknown 20001113
17 M_LAST_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_SWF_RLS_RULE Error occurring during the last evaluation 20030331
18 M_MESSAGE_LIST Instance attribute Private Type reference (TYPE) SWBTERROR List of Diagnosis/Error Messages of Syntax Check 20001113
19 M_NAME Instance attribute Private Type reference (TYPE) CHAR32 Name of Condition (Not Language-Specific) 20001113
20 M_NAMESPACE_MAP Instance attribute Private Type reference (TYPE) SWFEXNMAPT Namespace Declarations (Only for XPath Expressions) 20030617
21 M_OWN_CONTAINER Instance attribute Private Type reference (TYPE) XFELD 'X' -> Local Container, Owned by ME, ' '-> NOT Owned by ME 20001113
22 M_OWN_ID Instance attribute Private Type reference (TYPE) SWFRULEID Technical Shortcut (not Language-Specific) 20001113
23 M_REQ_LANGU Instance attribute Private Type reference (TYPE) LANGU Last Language Requested 20001113
24 M_SERIALIZER Instance attribute Private Object reference (TYPE REF TO) CL_SWF_EXP_XRFC_SERIALIZER Serializer for Conditions 20030623
25 M_SYNTAX_CORRECT Instance attribute Private Type reference (TYPE) XFELD Syntax of Condition Is Correct 20001113
26 M_T100 Instance attribute Private Type reference (TYPE) SWF_T100MS T100 Message (for Error Macros) 20030620
27 M_TECHNICAL_NAMES Instance attribute Private Type reference (TYPE) XFELD 'X' - Use Technical Names 20030925
28 M_TRACE_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logical Trace Handle 20040609
29 M_WANT_PLAIN_HTML Instance attribute Private Type reference (TYPE) XFELD 'X' - Do not allow interaction on the HTML 20020514
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Checks the Syntax of the Condition 20001113
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030203
3 COMPILE Instance method Public Method Creates/Updates Runtime Representation 20030131
4 CONSTRUCTOR Instance method Public Constructor Constructor 20001113
5 CREATE_FROM_BCOND Static method Protected Method Converts to New Internal Format 20030627
6 DESERIALIZE Static method Public Method Restore Condition from Datastream 20030620
7 EDIT Instance method Public Method Edit Condition in Worflow Condition Editor 20001113
8 EVALUATE Instance method Public Method Evaluate Condition 20030331
9 FREE Instance method Public Method Reset Condition to Initial State 20001113
10 GET Instance method Public Method Query Internal Representation of Condition 20001113
11 GET_BASE_ELEMENT_NAMES Instance method Public Method List with Names of All Container Elements Concerned 20030130
12 GET_CONTAINER Instance method Public Method Return Container of Condition 20001113
13 GET_DEFAULT_PARSER_VERSION Static method Public Method Determine Default Parser Version 20030326
14 GET_ERROR_MAP Instance method Public Method Set Default Error Handling Procedure 20030411
15 GET_EXPRESSIONS Instance method Public Method List of All Expressions Used in Condition 20030130
16 GET_HEADER Instance method Private Method Read Header Line of Condition 20030411
17 GET_HTML Instance method Public Method Return HTML Display of Condition 20001113
18 GET_ID Instance method Public Method Export Unique ID of Condition 20030331
19 GET_LONG Instance method Public Method Query of internal condition, expressions are strings 20030703
20 GET_NAME Instance method Public Method Read unique name of condition 20030331
21 GET_NAMESPACE_MAP Instance method Public Method Get namespace mapping 20030617
22 GET_PARSER_VERSION Instance method Public Method Determine parser version used in condition 20030326
23 GET_PROPERTIES Instance method Public Method Query properties of condition 20031013
24 GET_SERIALIZER_CLASS Static method Public Method Get name of serialization class 20030723
25 GET_TEXTS Instance method Public Method Read text(s) of condition 20030313
26 INVALIDATE_HTML Instance method Public Method HTML Display Has Become Invalid 20001113
27 IS_INITIAL Instance method Public Method Condition Empty (Contains No Lines) ? 20001113
28 IS_LONG Instance method Public Method Does condition contain expressions with more than 255 chars? 20030717
29 NEGATE Instance method Public Method Negate Condition 20031110
30 OPERATOR_TO_STRING Static method Private Method Represent Operator of a Condition as a String 20030714
31 SERIALIZE Instance method Public Method Serialize Condition 20030620
32 SET Instance method Public Method Sets Internal Representation of Condition 20001113
33 SET_CHANGED Instance method Private Method Condition Has Changed 20001113
34 SET_CONTAINER Instance method Public Method Set Container 20001113
35 SET_ERROR_MAP Instance method Public Method Set Default Error Handling Procedure 20030411
36 SET_HEADER Instance method Private Method Set Header Line of Condition 20030411
37 SET_LONG Instance method Public Method Sets Condition, Expressions Are Strings 20030703
38 SET_NAMESPACE_MAP Instance method Public Method Set Namespace Mapping 20030617
39 SET_PROPERTIES Instance method Public Method Query properties of condition 20031013
40 SET_TEXTS Instance method Public Method Set Text(s) of Condition 20030313
41 TO_BCOND Instance method Protected Method Converts to New Internal Format 20030627
42 TO_HTML Instance method Private Method Redetermine Display of Condition in HTML Format 20001113
43 TO_STRING Instance method Public Method Return String Display of Condition 20030808
44 UPDATE_CHANGE_DATA Instance method Private Method Update Header Data (Created/Changed/...) 20030326
Events
Class CL_SWF_RLS_CONDITION has no event.
Types
Class CL_SWF_RLS_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 Exporting EXCEPTION_LIST Call by reference Type reference (TYPE) SWF_CX_TAB Exception-Liste 20030624
2 Exporting MESSAGE_LIST Call by reference Type reference (TYPE) SWBTERROR Liste der zurückgelieferten Fehler/Warnungen 20001113
3 Exporting SYNTAX_OK Value transfer Type reference (TYPE) XFELD 'X' - Syntaxprüfung ok. ' ' - Syntaxprüfung lieferte Fehler 20001113
4 Exporting WORST_ERROR Call by reference Type reference (TYPE) XFLAG Gravierendster aufgetretener Fehlertyp 20030624

Method CHECK on class CL_SWF_RLS_CONDITION has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SWF_RLS_CONDITION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_RLS_CONDITION has no exception.

Method COMPILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK Value transfer Type reference (TYPE) XFLAG 'X' 'X' - Syntaxcheck durchführen, ' ' - kein Check 20030703
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Fehler beim Erzeugen des Bytecode 20030331

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 (sprachabhängig) 20001113
2 Importing CONDITION_ID Call by reference Type reference (TYPE) SWFRULEID Eindeutige ID der Bedingung 20001113
3 Importing CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Bedingung in interner Darstellung 20001113
4 Importing CONDITION_INTERNAL_LONG Call by reference Type reference (TYPE) SWBCONDT_S Bedingung in interner Darstellung, Stringformat 20030703
5 Importing CONDITION_NAME Call by reference Type reference (TYPE) SWFDNAME Name der Bedingung 20030313
6 Importing CONTAINER Call by reference Type reference (TYPE) SWFRCNTREF Containerobjekt 20001113
7 Importing EXPRESSION_SERVER Call by reference Object reference (TYPE REF TO) CL_SWF_EXP_FACTORY Instanz, die die Ausdrucksauswertung koordiniert 20001113
8 Importing TEXT_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Textsprache 20030313

Method CONSTRUCTOR on class CL_SWF_RLS_CONDITION has no exception.

Method CREATE_FROM_BCOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BCONDITION Call by reference Type reference (TYPE) SWFRLSCOND Bedingung im 6.40+ Format 20030627
2 Returning CONDITION Value transfer Object reference (TYPE REF TO) CL_SWF_RLS_CONDITION Bedingungsobjekt 20030627
3 Importing CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER Container (Namensraum der Bedingung) 20030627
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Fehler im Business-Regel-Service 20030627

Method DESERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION Value transfer Object reference (TYPE REF TO) CL_SWF_RLS_CONDITION Bedingungsobjekt 20030620
2 Importing SERIALIZED_CONDITION Value transfer Type reference (TYPE) XSTRING Serialisierte Bedingung (internes Format!) 20030620
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Fehler beim Serialisieren der Bedingung 20030620

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 20001113
2 Importing DEFAULT_TIME_PROFILE Call by reference Type reference (TYPE) CHAR32 Default-Terminprofil 20001113
3 Importing DISPLAY_MODE Call by reference Type reference (TYPE) XFELD 'X' 'X' - nur anzeigen, ' ' - editieren erlaubt 20001113
4 Importing EDITOR_TITLE Call by reference Type reference (TYPE) STRING Titelzeile für das Editierfenster 20001113
5 Importing ENABLE_TIMECALC Call by reference Type reference (TYPE) XFELD 'X' - Terminregeln anzeigen 20001113

Method EDIT on class CL_SWF_RLS_CONDITION has no exception.

Method EVALUATE Signature

Method EVALUATE on class CL_SWF_RLS_CONDITION has no parameter.
Method EVALUATE on class CL_SWF_RLS_CONDITION has no exception.

Method FREE Signature

Method FREE on class CL_SWF_RLS_CONDITION has no parameter.
Method FREE on class CL_SWF_RLS_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 20001113

Method GET on class CL_SWF_RLS_CONDITION has no exception.

Method GET_BASE_ELEMENT_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BASE_ELEMENT_NAMES Value transfer Type reference (TYPE) SWFSTRTAB Tabelle mit Elementnamen, sortiert, ohne Duplikate 20030130
2 Importing SKIP_ERRORS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Fehler überspringen, ' ' - Syntaxfehler= RAISE 20030130
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20030130
2 CX_SWF_UTL_OBJ_CREATE_FAILED Ausdrucks-Factory konnte nicht erzeugt werden 20030130

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) SWFRCNTREF Container der Bedingung 20001114

Method GET_CONTAINER on class CL_SWF_RLS_CONDITION has no exception.

Method GET_DEFAULT_PARSER_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULT_VERSION Value transfer Type reference (TYPE) SYSAPRL Aktuelle Parserversion 20030326

Method GET_DEFAULT_PARSER_VERSION on class CL_SWF_RLS_CONDITION has no exception.

Method GET_ERROR_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ERROR_MAP Value transfer Type reference (TYPE) SWFRLSBMAP 'T'-Fehlerzeile ergibt 'TRUE'; 'F'-Fehlerzeile ergibt FALSE 20030411

Method GET_ERROR_MAP on class CL_SWF_RLS_CONDITION has no exception.

Method GET_EXPRESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXPRESSIONS Value transfer Type reference (TYPE) SWFEXPRTAB Tabelle mit Ausdrucksreferenzen 20030130
2 Importing SKIP_SYNTAX_ERRORS Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Fehler überspringen, ' ' - Syntaxfehler= RAISE 20030130
3 Importing WANT_CONSTANT_EXPR Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Konstante Ausdrücke liefern 20030130
4 Importing WANT_CONTAINER_EXPR Call by reference Type reference (TYPE) XFLAG 'X' 'X' - Containerbasierte Ausdrücke liefern 20030130
5 Importing WANT_SYSTEM_EXPR Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Systemausdrücke (SY-UZEIT, statische Methodenaufrufe) 20030130
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20030130
2 CX_SWF_EXP_SYNTAX_ERROR Syntaxfehler in einem Ausdruck der Bedingung 20030130
3 CX_SWF_UTL_OBJ_CREATE_FAILED Ausdrucks-Factory konnte nicht erzeugt werden. 20030130

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_HEADER Value transfer Type reference (TYPE) SWB1_DBASE_HEADER_TYP Kopfzeile der Bedingung 20030411

Method GET_HEADER on class CL_SWF_RLS_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 20001113
2 Importing TECHNICAL_NAMES Call by reference Type reference (TYPE) XFELD 'X' - Technische Namen verwenden 20030925
3 Importing TOOLTIP_STRING Call by reference Type reference (TYPE) STRING Tooltip, der über der Bedingung angezeigt wird 20001113
4 Importing VISUALIZE_MESSAGES Call by reference Type reference (TYPE) XFELD SPACE 'X' Bedingung mit Fehlerdiagnose anzeigen 20001113
5 Importing WANT_PLAIN_HTML Call by reference Type reference (TYPE) XFELD SPACE 'X' - keine Interaktion auf dem HTML erlauben 20020514

Method GET_HTML on class CL_SWF_RLS_CONDITION has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) SWFRULEID Eindeutiger Name 20030331

Method GET_ID on class CL_SWF_RLS_CONDITION has no exception.

Method GET_LONG Signature

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

Method GET_LONG on class CL_SWF_RLS_CONDITION has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAME Value transfer Type reference (TYPE) STRING Eindeutiger Name 20030331

Method GET_NAME on class CL_SWF_RLS_CONDITION has no exception.

Method GET_NAMESPACE_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAMESPACE_MAP Value transfer Type reference (TYPE) SWFEXNMAPT Tabelle mit vorhandenen Namspace-Deklarationen 20030617

Method GET_NAMESPACE_MAP on class CL_SWF_RLS_CONDITION has no exception.

Method GET_PARSER_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CURRENT_VERSION Value transfer Type reference (TYPE) SYSAPRL In der Bedingung verwendete Parserversion 20030326

Method GET_PARSER_VERSION on class CL_SWF_RLS_CONDITION has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PROPERTY_1 Call by reference Type reference (TYPE) XFLAG Benutzereigenschaft 1 20031013
2 Exporting PROPERTY_2 Call by reference Type reference (TYPE) XFLAG Benutzereigenschaft 2 20031013
3 Exporting PROPERTY_3 Call by reference Type reference (TYPE) XFLAG Benutzereigenschaft 3 20031013

Method GET_PROPERTIES on class CL_SWF_RLS_CONDITION has no exception.

Method GET_SERIALIZER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SERIALIZER_CLASSNAME Value transfer Type reference (TYPE) STRING Name der zur Serialisierung verwendeten Klasse 20030723

Method GET_SERIALIZER_CLASS on class CL_SWF_RLS_CONDITION has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CURRENT_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Vorhandene Textsprache 20030313
2 Exporting DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibender Text der Bedingung (sprachabhängig) 20030313
3 Exporting NAME Call by reference Type reference (TYPE) SWFDNAME Eindeutiger Name 20030313
4 Importing REQUESTED_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Gewünschte Textsprache 20030313

Method GET_TEXTS on class CL_SWF_RLS_CONDITION has no exception.

Method INVALIDATE_HTML Signature

Method INVALIDATE_HTML on class CL_SWF_RLS_CONDITION has no parameter.
Method INVALIDATE_HTML on class CL_SWF_RLS_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 20001113

Method IS_INITIAL on class CL_SWF_RLS_CONDITION has no exception.

Method IS_LONG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_LONG Value transfer Type reference (TYPE) XFLAG 'X' - Bedingung muß als SWBCONDT_S abgespeichert werden 20030717

Method IS_LONG on class CL_SWF_RLS_CONDITION has no exception.

Method NEGATE Signature

Method NEGATE on class CL_SWF_RLS_CONDITION has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Regel ist syntaktisch nicht korrekt 20031110

Method OPERATOR_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERNAL_OPERATOR Call by reference Type reference (TYPE) SWB_LOGOPT Operator in interner Darstellung 20030808
2 Importing NATURAL_LANGUAGE Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Natürlichsprachliche Bezeichnung verwenden 20030714
3 Returning OPERATOR_AS_STRING Value transfer Type reference (TYPE) STRING String-Darstellung des Operators 20030714
4 Importing UPPER_LOWER Call by reference Type reference (TYPE) CHAR1 'L' 'U' - Grossbuchstaben, 'M' - 1.groß, Rest klein, 'L' - klein 20030714

Method OPERATOR_TO_STRING on class CL_SWF_RLS_CONDITION has no exception.

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RUNTIME_FORMAT Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Container mit Werten inline serialisieren 20030627
2 Returning SERIALIZED_CONDITION Value transfer Type reference (TYPE) XSTRING Serialisierte Bedingung (internes Format!) 20030620
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Fehler beim Serialisieren der Bedingung 20030620

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 20001113
2 Importing SYNTAX_CHECK Value transfer Type reference (TYPE) XFELD space Syntax prüfen - sinnvoll, falls Container bereits gesetzt 20001113
3 Returning SYNTAX_OK Value transfer Type reference (TYPE) XFELD 'X' - Syntax in Ordnung, ' ' - Syntax fehlerhaft 20001113

Method SET on class CL_SWF_RLS_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 20001113
2 Importing CONTAINER_CHANGED Call by reference Type reference (TYPE) XFELD SPACE Container wurde geändert 20001113

Method SET_CHANGED on class CL_SWF_RLS_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 Call by reference Type reference (TYPE) SWFRCNTREF Containerobjekt 20001113

Method SET_CONTAINER on class CL_SWF_RLS_CONDITION has no exception.

Method SET_ERROR_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR_MAP Value transfer Type reference (TYPE) SWFRLSBMAP SPACE 'T'-Fehlerzeile ergibt 'TRUE'; 'F'-Fehlerzeile ergibt FALSE 20030411

Method SET_ERROR_MAP on class CL_SWF_RLS_CONDITION has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION_HEADER Value transfer Type reference (TYPE) SWB1_DBASE_HEADER_TYP Kopfzeile der Bedingung 20030411

Method SET_HEADER on class CL_SWF_RLS_CONDITION has no exception.

Method SET_LONG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION_INTERNAL_LONG Call by reference Type reference (TYPE) SWBCONDT_S Interne Bedingung, Ausdrücke sind Strings 20030703
2 Importing SYNTAX_CHECK Value transfer Type reference (TYPE) XFELD space Syntax prüfen - sinnvoll, falls Container bereits gesetzt 20030703
3 Returning SYNTAX_OK Value transfer Type reference (TYPE) XFELD 'X' - Syntax in Ordnung, ' ' - Syntax fehlerhaft 20030703

Method SET_LONG on class CL_SWF_RLS_CONDITION has no exception.

Method SET_NAMESPACE_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLEAR_PREVIOUS_MAP Value transfer Type reference (TYPE) XFLAG 'X' 'X' alte Tabelle wird ersetzt, ' ' - merge auf alte Tabelle 20030617
2 Importing NAMESPACE_MAP Call by reference Type reference (TYPE) SWFEXNMAPT Tabelle mit Namspace-Deklarationen 20030617

Method SET_NAMESPACE_MAP on class CL_SWF_RLS_CONDITION has no exception.

Method SET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTY_1 Call by reference Type reference (TYPE) XFLAG Benutzereigenschaft 1 20031013
2 Importing PROPERTY_2 Call by reference Type reference (TYPE) XFLAG Benutzereigenschaft 2 20031013
3 Importing PROPERTY_3 Call by reference Type reference (TYPE) XFLAG Benutzereigenschaft 3 20031013

Method SET_PROPERTIES on class CL_SWF_RLS_CONDITION has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibender Text der Bedingung (sprachabhängig) 20030313
2 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Textsprache 20030313
3 Importing NAME Call by reference Type reference (TYPE) STRING Eindeutiger Name 20030313

Method SET_TEXTS on class CL_SWF_RLS_CONDITION has no exception.

Method TO_BCOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BCONDITION Value transfer Type reference (TYPE) SWFRLSCOND Bedingung im 6.40+ Format 20030627
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Fehler im Business-Regel-Service 20030627

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 20001113
2 Importing TECHNICAL_NAMES Value transfer Type reference (TYPE) XFLAG 'X' - immer technische Namen verwenden 20030925
3 Importing TOOLTIP_STRING Value transfer Type reference (TYPE) STRING Tooltip, wenn Cursor über der Bedingung steht 20001113
4 Importing VISUALIZE_MESSAGES Call by reference Type reference (TYPE) XFELD SPACE Vorhandene Diagnosemeldungen visualisieren 20001113
5 Importing WANT_PLAIN_HTML Call by reference Type reference (TYPE) XFELD SPACE 'X' - keine Interaktion auf dem HTML erlauben 20020514
# Exception Resumable Description Created on
1 ERROR_CONVERTING_TO_HTML Fehler bei der Konvertierung der Bedingung ins HTML-Format 20001113

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_AS_STRING Value transfer Type reference (TYPE) STRING String-Darstellung der Bedingung 20030808
2 Importing EXTERNAL Call by reference Type reference (TYPE) XFLAG 'X' 'X' - externe Darstellung, verwendet benutzerspez. Einstell. 20030808
3 Importing REQUESTED_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache, in er die Ausdrücke dargestellt werden sollen 20030808
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Fehler beim Serialisieren der Bedingung 20030808

Method UPDATE_CHANGE_DATA Signature

Method UPDATE_CHANGE_DATA on class CL_SWF_RLS_CONDITION has no parameter.
Method UPDATE_CHANGE_DATA on class CL_SWF_RLS_CONDITION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 610