SAP ABAP Class CL_SWF_RLS_UNARY_COMPOP (Univalent Comparison Operator (for example, EX, NX))
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 20010926
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_RLS_UNARY_COMPOP Single-Value Operator, Delivers Truth Value 20010910
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_UTL_PRESENTATION Presentation Interface of a Server Object 20010910
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_RLS_COMPOP_EX Comparison operator: 'element exists' 20010925
Properties
Class CL_SWF_RLS_UNARY_COMPOP  
Short Description Univalent Comparison Operator (for example, EX, NX)    
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 20010910   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWFCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWFEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 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 20010926
2 IF_SWF_RLS_UNARY_COMPOP Single-Value Operator, Delivers Truth Value 20010910
3 IF_SWF_UTL_PRESENTATION Presentation Interface of a Server Object 20010910
Friends
Class CL_SWF_RLS_UNARY_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) 20010910
2 M_ICON_DEFAULT Constant Private Type reference (TYPE) STRING ICON_EQUAL Icons for this operator 20010910
3 M_ICON_ERROR Constant Private Type reference (TYPE) STRING ICON_RED_LIGHT Symbol for 'Could Not Be Evaluated' 20010910
4 M_ICON_FALSE Constant Private Type reference (TYPE) STRING ICON_EQUAL_RED Icon for 'not equal' 20010910
5 M_ICON_TRUE Constant Private Type reference (TYPE) STRING ICON_EQUAL_GREEN Icon for 'equal' 20010910
6 M_T100 Static Attribute Protected Type reference (TYPE) SWF_T100MS Structure for T100 Message (Error Macros) 20010910
7 M_TEXT_KEY Constant Private Type reference (TYPE) DOKU_OBJ 'SWF_RLS_2_VALENT_OPERATOR' SE61 Key for Explanatory Tetx 20010910
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20010910
2 CHECK_GET_OPRERAND Instance method Protected Method Get operands for compatibility check 20010910
3 CHECK_OPERAND Instance method Protected Method Special checks for operands 20010910
4 CHECK_UNIT_COMPATIBILITY Instance method Protected Method Compatibility Check for Two Entities (Types) 20010910
5 EVALUATE Instance method Public Method 20010910
6 EVALUATE_GET_OPERAND Instance method Protected Method Get operands for evaluation 20010910
7 GET_DESCRIPTION Instance method Public Method 20010910
8 GET_ICON Instance method Public Method 20010910
9 GET_NAME Instance method Public Method 20010910
10 GET_SYMBOL Instance method Public Method 20010910
11 GET_TEXT_KEY Instance method Public Method 20010910
12 OPERATION Instance method Public Method 20010910
13 SELECT_OPERAND Instance method Private Method Select operator during call using if_swf_rls_binary_compop 20010925
14 TO_HTML Instance method Public Method 20010910
15 TO_STRING Instance method Public Method 20010910
16 UNIT_CONVERSION Instance method Protected Method Convert Entities for Comparison 20010910
Events
Class CL_SWF_RLS_UNARY_COMPOP has no event.
Types
Class CL_SWF_RLS_UNARY_COMPOP has no local type.
Method Signatures

Method CHECK Signature

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

Method CHECK_GET_OPRERAND Signature

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

Method CHECK_OPERAND Signature

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

Method CHECK_UNIT_COMPATIBILITY Signature

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

Method EVALUATE Signature

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

Method EVALUATE_GET_OPERAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ELEMENT_PROPS Call by reference Type reference (TYPE) XSTRING Elementeigenschaften 20010910
2 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_RLS_COMPARISON Erste bei der Auswertung aufgetretene Ausnahme 20010910
3 Importing OPERAND Call by reference Object reference (TYPE REF TO) IF_SWF_EXP_EXPRESSION Ausdruck, der den Operanden liefert 20010910
4 Exporting VALUE_REF Call by reference Object reference (TYPE REF TO) DATA Wert des Operanden 20010910
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010910
2 CX_SWF_RLS_COMPARISON Operand kann nicht ermittelt werden 20010926
3 CX_SWF_RLS_OPERAND_MISSING Operand fehlt 20010910
4 CX_SWF_RLS_OPERATOR_CHECK Operanden inkompatibel zu Operator 20010910

Method GET_DESCRIPTION Signature

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

Method GET_ICON Signature

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

Method GET_NAME Signature

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

Method GET_SYMBOL Signature

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

Method GET_TEXT_KEY Signature

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

Method OPERATION Signature

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

Method SELECT_OPERAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEFT_OPERAND Call by reference Type reference (TYPE) ANY Linker Operand 20010925
2 Exporting OPERAND Value transfer Type reference (TYPE) ANY Ausgewählter Operand 20010925
3 Importing RIGHT_OPERAND Call by reference Type reference (TYPE) ANY Rechter Operand 20010925
4 Importing TYPE Call by reference Type reference (TYPE) STRING EXPR - Ausdruck, DATA - Datenreferenz 20010925
# Exception Resumable Description Created on
1 CX_SWF_RLS_COMPARISON Ungültige Anzahl Operanden 20010925

Method TO_HTML Signature

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

Method TO_STRING Signature

Method TO_STRING on class CL_SWF_RLS_UNARY_COMPOP has no parameter.
Method TO_STRING on class CL_SWF_RLS_UNARY_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 20010910
2 Importing CONVERT_UNIT_TYPE Call by reference Type reference (TYPE) STRING Art der Einheit 20010910
3 Changing CONVERT_VALUE_REF Call by reference Object reference (TYPE REF TO) DATA Wert des rechten Ausdrucks 20010910
4 Exporting EXCEPTION_RETURN Call by reference Object reference (TYPE REF TO) CX_SWF_RLS_COMPARISON Erste bei der Auswertung aufgetretene Ausnahme 20010910
5 Importing STABLE_UNIT_REF Call by reference Object reference (TYPE REF TO) DATA Einheit (Ziel) 20010910
6 Importing STABLE_UNIT_TYPE Call by reference Type reference (TYPE) STRING Art der Einheit (Ziel) 20010910
# Exception Resumable Description Created on
1 CX_SWF_EXP_EXPRESSION Ausnahme im Ausdrucks-Service 20010910
2 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20010910
3 CX_SWF_RLS_OPERAND_MISSING Operand fehlt 20010910
4 CX_SWF_RLS_OPERATOR_CHECK Operanden inkompatibel zu Operator 20010910
History
Last changed by/on SAP  20110908 
SAP Release Created in 620