SAP ABAP Class CL_SWF_RLS_BINARY_COMPOP (Double-Value Relational Operator, Operators Same)
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_COMPOP Binary Operator, Delivers Truth Value 20010914
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_UTL_PRESENTATION Presentation Interface of a Server Object 20010907
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_RLS_BINARY_COMPOP_MIXED Two-Valued Comparison Operator, Operands Different 20010907
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_RLS_COMPOP_CP Comparison Operator: 'Contains search pattern' 20010910
3 Inheritance (c INHERITING FROM c_ref)  CL_SWF_RLS_COMPOP_EQ Comparison operator: 'equal to' 20010907
4 Inheritance (c INHERITING FROM c_ref)  CL_SWF_RLS_COMPOP_GE Comparison operator: 'larger or equal to' 20010907
5 Inheritance (c INHERITING FROM c_ref)  CL_SWF_RLS_COMPOP_GT Comparison operator: 'larger than' 20010907
6 Inheritance (c INHERITING FROM c_ref)  CL_SWF_RLS_COMPOP_LE Comparions operator: 'smaller or equal to' 20010907
7 Inheritance (c INHERITING FROM c_ref)  CL_SWF_RLS_COMPOP_LT Comparison operator: 'smaller than' 20010907
Properties
Class CL_SWF_RLS_BINARY_COMPOP  
Short Description Double-Value Relational Operator, Operators Same    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class SWF_RLS_001    
Program status     
Category 0   
Package SWF_RLS   Rules - Workflow Rules and Rule Systems 
Created 20010907   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SWF_EXP_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWFCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SWFEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SWFRL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_RLS_COMPOP Binary Operator, Delivers Truth Value 20010914
2 IF_SWF_UTL_PRESENTATION Presentation Interface of a Server Object 20010907
Friends
Class CL_SWF_RLS_BINARY_COMPOP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_OWN_MSGID Constant Protected Type reference (TYPE) SYMSGID 'SWF_RLS_001' Own Message Class (Error Macros) 20010907
2 M_ICON_DEFAULT Constant Private Type reference (TYPE) STRING ICON_EQUAL Icons for this operator 20010907
3 M_ICON_ERROR Constant Private Type reference (TYPE) STRING ICON_RED_LIGHT Symbol for 'Could Not Be Evaluated' 20010907
4 M_ICON_FALSE Constant Private Type reference (TYPE) STRING ICON_EQUAL_RED Icon for 'not equal' 20010907
5 M_ICON_TRUE Constant Private Type reference (TYPE) STRING ICON_EQUAL_GREEN Icon for 'equal' 20010907
6 M_T100 Static Attribute Protected Type reference (TYPE) SWF_T100MS Structure for T100 Message (Error Macros) 20010907
7 M_TEXT_KEY Constant Private Type reference (TYPE) DOKU_OBJ 'SWF_RLS_2_VALENT_OPERATOR' SE61 Key for Explanatory Tetx 20010907
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20010907
2 CHECK_BOTH_OPERANDS Instance method Protected Method Are left and right operands compatible? 20010928
3 CHECK_GET_OPRERANDS Instance method Protected Method Get operands for compatibility check 20010907
4 CHECK_LEFT_OPERAND Instance method Protected Method Special checks for left operands 20010907
5 CHECK_RIGHT_OPERAND Instance method Protected Method Special checks for right operands 20010907
6 CHECK_UNIT_COMPATIBILITY Instance method Protected Method Compatibility Check for Two Entities (Types) 20010907
7 EVALUATE Instance method Public Method 20010907
8 EVALUATE_GET_OPERANDS Instance method Protected Method Get operands for evaluation 20010907
9 GET_DESCRIPTION Instance method Public Method 20010907
10 GET_ICON Instance method Public Method 20010907
11 GET_NAME Instance method Public Method 20010907
12 GET_OPERATOR Instance method Public Method 20010914
13 GET_SYMBOL Instance method Public Method 20010907
14 GET_TEXT_KEY Instance method Public Method 20010907
15 OPERATION Instance method Private Method 20010907
16 TO_HTML Instance method Public Method 20010907
17 TO_STRING Instance method Public Method 20010907
18 UNIT_CONVERSION Instance method Protected Method Convert Entities for Comparison 20010907
Events
Class CL_SWF_RLS_BINARY_COMPOP has no event.
Types
Class CL_SWF_RLS_BINARY_COMPOP has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method CHECK on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method CHECK_BOTH_OPERANDS 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_RLS_COMPARISON Erste bei der Auswertung aufgetretene Ausnahme 20010928
2 Importing LEFT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Element, kapselt Wert des linken Elements 20011002
3 Importing LEFT_OPERAND Call by reference Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Linker Operand 20010928
4 Importing RIGHT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Element, kapselt Wert des rechten Elements 20011002
5 Importing RIGHT_OPERAND Call by reference Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Rechter Operand 20010928
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010928
2 CX_SWF_RLS_COMPARISON Workflow Ausnahme 20010928
3 CX_SWF_RLS_OPERAND_MISSING Operand fehlt 20010928
4 CX_SWF_RLS_OPERATOR_CHECK Operanden inkompatibel zu Operator 20010928

Method CHECK_GET_OPRERANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LEFT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Wert des linken Operanden als Containerelement 20010907
2 Importing LEFT_OPERAND Call by reference Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Linker Operand 20010907
3 Exporting MESSAGE_LIST Call by reference Type reference (TYPE) SWF_CX_TAB Liste aller beim Prüfen gefundenen Fehler + Warnungen 20010907
4 Exporting RIGHT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Wert des rechten Operanden als Containerelement 20010907
5 Importing RIGHT_OPERAND Call by reference Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Rechter Operand 20010907
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010907
2 CX_SWF_RLS_OPERAND_MISSING Operand fehlt 20010907
3 CX_SWF_RLS_OPERATOR_CHECK Operanden inkompatibel zu Operator 20010907

Method CHECK_LEFT_OPERAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEFT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Wert des linken Operanden als Containerelement 20010907
# Exception Resumable Description Created on
1 CX_SWF_RLS_OPERATOR_CHECK Wert des Operanden hat nicht die gewünschten Eigenschaften 20010907

Method CHECK_RIGHT_OPERAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RIGHT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Wert des rechten Operanden als Containerelement 20010907
# Exception Resumable Description Created on
1 CX_SWF_RLS_OPERATOR_CHECK Wert des Operanden hat nicht die gewünschten Eigenschaften 20010907

Method CHECK_UNIT_COMPATIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEFT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Wert des linken Operanden als Containerelement 20010907
2 Exporting MESSAGE_LIST Call by reference Type reference (TYPE) SWF_CX_TAB Liste aller beim Prüfen gefundenen Fehler + Warnungen 20010907
3 Importing RIGHT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Wert des rechten Operanden als Containerelement 20010907
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010907
2 CX_SWF_RLS_OPERAND_MISSING Operand fehlt 20010907
3 CX_SWF_RLS_OPERATOR_CHECK Operanden inkompatibel zu Operator 20010907

Method EVALUATE Signature

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

Method EVALUATE_GET_OPERANDS 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_RLS_COMPARISON Erste bei der Auswertung aufgetretene Ausnahme 20010907
2 Exporting LEFT_ELEMENT_PROPS Call by reference Type reference (TYPE) XSTRING Elementeigenschaften 20010907
3 Importing LEFT_OPERAND Call by reference Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Linker Operand 20010907
4 Exporting LEFT_VALUE_REF Call by reference Object reference (TYPE REF TO) DATA Wert des linken Ausdrucks 20010907
5 Exporting RIGHT_ELEMENT_PROPS Call by reference Type reference (TYPE) XSTRING Elementeigenschaften 20010907
6 Importing RIGHT_OPERAND Call by reference Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Rechter Operand 20010907
7 Exporting RIGHT_VALUE_REF Call by reference Object reference (TYPE REF TO) DATA Wert des rechten Ausdrucks 20010907
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010907
2 CX_SWF_RLS_COMPARISON Workflow Ausnahme 20010926
3 CX_SWF_RLS_OPERAND_MISSING Operand fehlt 20010907
4 CX_SWF_RLS_OPERATOR_CHECK Operanden inkompatibel zu Operator 20010907

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method GET_DESCRIPTION on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method GET_ICON Signature

Method GET_ICON on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method GET_ICON on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method GET_NAME on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method GET_OPERATOR Signature

Method GET_OPERATOR on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method GET_OPERATOR on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method GET_SYMBOL Signature

Method GET_SYMBOL on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method GET_SYMBOL on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method GET_TEXT_KEY Signature

Method GET_TEXT_KEY on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method GET_TEXT_KEY on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method OPERATION Signature

Method OPERATION on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method OPERATION on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method TO_HTML Signature

Method TO_HTML on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method TO_HTML on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method TO_STRING Signature

Method TO_STRING on class CL_SWF_RLS_BINARY_COMPOP has no parameter.
Method TO_STRING on class CL_SWF_RLS_BINARY_COMPOP has no exception.

Method UNIT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONVERT_UNIT_REF Call by reference Object reference (TYPE REF TO) DATA Einheit 20010907
2 Importing CONVERT_UNIT_TYPE Call by reference Type reference (TYPE) STRING Art der Einheit 20010907
3 Changing CONVERT_VALUE_REF Call by reference Object reference (TYPE REF TO) DATA Wert des rechten Ausdrucks 20010907
4 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_RLS_COMPARISON Erste bei der Auswertung aufgetretene Ausnahme 20010907
5 Importing STABLE_UNIT_REF Call by reference Object reference (TYPE REF TO) DATA Einheit 20010907
6 Importing STABLE_UNIT_TYPE Call by reference Type reference (TYPE) STRING Art der Einheit 20010907
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010907
2 CX_SWF_RLS_COMPARISON Workflow Ausnahme 20010926
3 CX_SWF_RLS_OPERAND_MISSING Operand fehlt 20010907
4 CX_SWF_RLS_OPERATOR_CHECK Operanden inkompatibel zu Operator 20010907
History
Last changed by/on SAP  20110908 
SAP Release Created in 620