SAP ABAP Class CL_HR_PM_PM_BOOLEAN_EXPRESSION (Interpretation of a boolean expression)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-TL (Application Component) Tools
     PCPM (Package) HR Process Model and Status Management
Properties
Class CL_HR_PM_PM_BOOLEAN_EXPRESSION  
Short Description Interpretation of a boolean expression    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PCPM   HR Process Model and Status Management 
Created 19990728   SAP 
Last change 20000707   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 HRST1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no interface implemented.
Friends
Class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXPRESSIONS Static Attribute Private Type reference (TYPE) EXPRESSION_TAB List of Created Expressions 20000707
2 FALSE Constant Private Type reference (TYPE) CHAR1 0 True 19990728
3 MY_EXPRESSION Instance attribute Private Type reference (TYPE) SYLISEL Boolean expression 19990728
4 MY_SOLUTIONS Instance attribute Private Type reference (TYPE) HRST1_SOLUTION_TAB Table With All Real Solutions 20000707
5 TRUE Constant Private Type reference (TYPE) CHAR1 1 True 19990728
Methods
# Method Level Visibility Method type Description Created on
1 AND Instance method Private Method AND 19990728
2 CONSTRUCTOR Instance method Public Constructor Constructor 19990728
3 CREATE_EXPRESSION Static method Public Method Transfers Object Reference to Boolean Expression 20000707
4 GET_ALL_SOLUTIONS Instance method Public Method Determine all possible solutions of an expression 19990728
5 GET_GAPS Instance method Public Method Find differences between solutions and defaults 19990728
6 GET_POSSIBLE Instance method Private Method Determine list of all combinations 19990728
7 GET_VARIABLES Instance method Private Method Determine variables from expression 19990728
8 INTERPRET_RESULT Instance method Private Method Interpret result 19990728
9 NOT Instance method Private Method NOT 19990728
10 OR Instance method Private Method OR 19990728
11 REPLACE_VAR Instance method Private Method Replace expression variable by values 19990728
12 XOR Instance method Private Method XOR 19990728
Events
Class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ARG Private Type reference (TYPE) CHAR1 Key 19990728
2 EXPRESSION_TAB Private See coding EXPRESSION_TAB 20000707
3 EXPRESSION_WA Private See coding EXPRESSION_WA 20000707
4 VAR Private Type reference (TYPE) CHAR20 Variable 19990728
5 VAR_TAB Private See coding Table with variables 19990728
Method Signatures

Method AND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ARG1 Call by reference Type reference (TYPE) ARG Argument 1 19990728
2 Importing IMP_ARG2 Call by reference Type reference (TYPE) ARG Argument 1 19990728
3 Returning RET_RESULT Value transfer Type reference (TYPE) ARG Ergebnis der Verknüpfung 19990728

Method AND on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_EXPRESSION Call by reference Type reference (TYPE) SYLISEL Neuer boolscher Ausdruck 20000707

Method CONSTRUCTOR on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method CREATE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_EXPRESSION Call by reference Type reference (TYPE) SYLISEL Boolscher Ausdruck 20000707
2 Returning RET_OBJECT Value transfer Object reference (TYPE REF TO) CL_HR_PM_PM_BOOLEAN_EXPRESSION Zeiger auf den Ausdruck 20000707

Method CREATE_EXPRESSION on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method GET_ALL_SOLUTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_SOL_TAB Value transfer Type reference (TYPE) HRST1_SOLUTION_TAB Tabelle mit allen mögliche korrekten Lösungen 19990728

Method GET_ALL_SOLUTIONS on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method GET_GAPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHAN_SOL_TAB Call by reference Type reference (TYPE) HRST1_SOLUTION_TAB Tabelle mit den lösungen, gegen die geprüft wird 19990728
2 Exporting EXP_GAP_TAB Call by reference Type reference (TYPE) HRST1_SOLUTION_TAB Tabelle mit den Differenzen 19990728
3 Importing IMP_RESULT Call by reference Type reference (TYPE) HRST1_SOLUTION Vergleichs Ergebniss 19990728

Method GET_GAPS on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method GET_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHAN_POSSIBLE Call by reference Type reference (TYPE) HRST1_SOLUTION_TAB Tabelle aller möglichen Kombinationen 19990728
2 Changing CHAN_POSSIBLE_WA Call by reference Type reference (TYPE) HRST1_SOLUTION Letzte bearbeitete mögliche Kombination 19990728
3 Importing IMP_ACTUAL Call by reference Type reference (TYPE) SYTABIX Letzte bearbeitete Variable 19990728
4 Importing IMP_VAR_TAB Call by reference Type reference (TYPE) VAR_TAB Tabelle der Variablen 19990728

Method GET_POSSIBLE on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method GET_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_VAR_TAB Value transfer Type reference (TYPE) VAR_TAB Tabelle mi Variablen 19990728

Method GET_VARIABLES on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method INTERPRET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_EXPRESSION Call by reference Type reference (TYPE) SYLISEL Formel mit ersetzten Parametern 19990728
2 Returning RET_RESULT Value transfer Type reference (TYPE) CHAR1 Ergebnis; True oder False 19990728

Method INTERPRET_RESULT on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method NOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ARG1 Call by reference Type reference (TYPE) ARG Argument 1 19990728
2 Returning RET_RESULT Value transfer Type reference (TYPE) ARG Ergebnis der Verknüpfung 19990728

Method NOT on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method OR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ARG1 Call by reference Type reference (TYPE) ARG Argument 1 19990728
2 Importing IMP_ARG2 Call by reference Type reference (TYPE) ARG Argument 1 19990728
3 Returning RET_RESULT Value transfer Type reference (TYPE) ARG Ergebnis der Verknüpfung 19990728

Method OR on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method REPLACE_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PATTERN Call by reference Type reference (TYPE) HRST1_SOLUTION dummy 19990728
2 Importing IMP_VAR_TAB Call by reference Type reference (TYPE) VAR_TAB dummy 19990728
3 Returning RET_FORMULA Value transfer Type reference (TYPE) SYLISEL dummy 19990728

Method REPLACE_VAR on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.

Method XOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ARG1 Call by reference Type reference (TYPE) ARG Argument 1 19990728
2 Importing IMP_ARG2 Call by reference Type reference (TYPE) ARG Argument 1 19990728
3 Returning RET_RESULT Value transfer Type reference (TYPE) ARG Ergebnis der Verknüpfung 19990728

Method XOR on class CL_HR_PM_PM_BOOLEAN_EXPRESSION has no exception.
History
Last changed by/on SAP  20000707 
SAP Release Created in