SAP ABAP Class CL_CNVHCM_PRESEL_BL (TDMS4HCM: Processing of Object Selection)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_TDMS_HCM_620_PSL (Package) TDMS4HCM: Object Selection
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNVHCM_PRESEL_BL TDMS4HCM: Processing of Object Selection 20100420
Properties
Class CL_CNVHCM_PRESEL_BL  
Short Description TDMS4HCM: Processing of Object Selection    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_TDMS_HCM_620_PSL   TDMS4HCM: Object Selection 
Created 20100420   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CNVHCM_PRESEL_BL TDMS4HCM: Processing of Object Selection 20100420
Friends
# Friend Modeled only Created on Description
1 CL_CNVHCM_PRESEL_FACTORY 20100721 TDMS4HCM: Factory for Object Selection Classes
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OTYPE_CP Constant Private Type reference (TYPE) OTYPE 'CP' Object Type Central Person 20100422
2 GC_OTYPE_P Constant Private Type reference (TYPE) OTYPE 'P ' Object Type Person 20100421
3 GC_PLVAR_P Constant Private Type reference (TYPE) PLVAR SPACE Plan Version of Object P 20101123
4 GC_RELAT_209 Constant Private Type reference (TYPE) RELAT '209' Relationship Between Objects 20100527
5 GC_RSIGN_A Constant Private Type reference (TYPE) RSIGN 'A' Relationship Specification 20100527
6 GC_RSIGN_B Constant Private Type reference (TYPE) RSIGN 'B' Relationship Specification 20100527
7 GC_SYSTEM_HIGH_DATE Constant Private Type reference (TYPE) D '99991231' System High Date 20100422
8 MO_PRESEL_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_ACCESS TDMS4HCM: PreSel - Access IF for database tables 20100706
9 MO_PRESEL_SERVICE_BL Instance attribute Private Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_SERVICE_BL TDMS4HCM: Pre-Selection Processing 20100802
10 MS_CRITERIA Instance attribute Private Type reference (TYPE) CNVHCM_S_PRESEL_CRITERIA TDMS4HCM: PreSel - Pre-Selection Criteria 20100423
11 MT_RES_OBJ Instance attribute Private Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT TDMS4HCM: PreSel - Object Results Sorted Table 20100420
12 MT_RES_RELAT Instance attribute Private Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT TDMS4HCM: PreSel - Relationship Results Sorted Table 20100420
13 MT_T77EO Instance attribute Private Type reference (TYPE) TT_T77EO_SORT 20101122
14 MV_INSUF_PAYROLL_CLS_AUTH Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100819
15 MV_INSUF_TIME_CLS_AUTH Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100819
16 MV_PLVAR_STANDARD Instance attribute Private Type reference (TYPE) PLVAR Plan Version 20100930
17 MV_PRESEL_ID Instance attribute Private Type reference (TYPE) CNV_HCM_PRESEL_ID TDMS4HC: PreSel - Pre-Selection ID 20100420
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INITIAL_OBJECTS Instance method Private Method 20100519
2 ADD_INITIAL_RELATIONS Instance method Private Method 20100722
3 APPLY_CLSTR_CONDITION Instance method Private Method 20100809
4 APPLY_CONDITIONS_OBJECT Instance method Private Method 20100929
5 APPLY_CONDITIONS_RELATION Instance method Private Method 20100816
6 APPLY_CONDITIONS_RELATIONS Instance method Private Method 20100812
7 APPLY_CONDITION_OBJECT Instance method Private Method 20100421
8 APPLY_CONDITION_RELATION Instance method Private Method 20100817
9 APPLY_INFTY_CONDITION Instance method Private Method 20100809
10 APPLY_LIMITS Instance method Private Method 20100521
11 APPLY_LIMIT_ABS Instance method Private Method 20100521
12 APPLY_LIMIT_MAX_LIM_P_OBJECT Instance method Private Method 20100526
13 APPLY_LIMIT_MIN_LIM_P_OBJECT Instance method Private Method 20100527
14 APPLY_LIMIT_PERCENT Instance method Private Method 20100521
15 APPLY_LIMIT_PERCENT_P_OBJECT Instance method Private Method 20100527
16 APPLY_PY_CLSTR_CONDITION Instance method Private Method 20100810
17 APPLY_TM_CLSTR_CONDITION Instance method Private Method 20100810
18 CHECK_AUTHORIZATION Instance method Private Method 20100723
19 CHECK_AUTH_FOR_EXECUTE Instance method Private Method 20100730
20 CHECK_OBJECT_LIMIT Instance method Private Method 20100927
21 CHECK_ONLY_LIMIT Instance method Private Method 20100927
22 CHECK_STEP_REPLACE_RESULT Instance method Private Method 20100722
23 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100421
24 CONVERT_EXPR_2_WHERE Instance method Private Method 20100422
25 DET_CENTRAL_PERSON Instance method Private Method 20100422
26 DET_INITIAL_OBJECTS Instance method Private Method 20100421
27 DET_OBJECTS_FROM_PRESEL Instance method Private Method 20100924
28 DET_PD_RELATIONS Instance method Private Method 20100727
29 DET_PD_TREE Instance method Private Method 20100422
30 GET_LIMIT_PATH Instance method Private Method 20100527
31 GET_NUMBER_FROM_PERCENTAGE Instance method Private Method 20100527
32 INITIALIZE_PROCESSING Instance method Private Method 20100819
33 LOG_END_PD_RELATIONS Instance method Private Method 20101124
34 LOG_END_PD_TREE Instance method Private Method 20101124
35 LOG_END_PROC_STEP Instance method Private Method 20130904
36 LOG_START_PD_RELATIONS Instance method Private Method 20101124
37 LOG_START_PD_TREE Instance method Private Method 20101124
38 LOG_START_PROC_STEP Instance method Private Method 20100630
39 PROCESS Instance method Private Method 20100422
40 PROCESS_STEP Instance method Private Method 20100421
41 RECURSIVE_COUNT_LIMIT_FINAL Instance method Private Method 20100726
42 RECURSIVE_COUNT_LIMIT_INTERMED Instance method Private Method 20100726
43 RECURSIVE_COUNT_LIMIT_P_OBJECT Instance method Private Method 20100527
44 REMOVE_DEPENDENT_OBJECTS Instance method Private Method 20100722
45 REMOVE_OBJECTS_BY_TYPE Instance method Private Method 20100521
46 REMOVE_OBJECTS_EXPLICIT Instance method Private Method 20130807
Events
Class CL_CNVHCM_PRESEL_BL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_INDEX Private See coding 20100924
2 TT_OBJECT_RESTR Private See coding 20100924
3 TT_PATH Private See coding 20100527
4 TT_PERNR_PERSONID Private See coding 20100714
5 TT_PERNR_UNSORTED Private See coding 20100714
6 TT_PLVAR_SORT Private See coding 20100521
7 TT_PSKEY Private See coding 20100820
8 TT_T77EO_SORT Private See coding 20101122
9 TY_INDEX Private See coding 20100924
10 TY_OBJECT_RESTR Private See coding 20100924
11 TY_PA0003 Private See coding 20100715
12 TY_PATH Private See coding 20100527
13 TY_PERNR_PERSONID Private See coding 20100714
14 TY_PLVAR Private See coding 20100521
15 TY_PSKEY Private See coding 20100806
16 TY_T77EO Private See coding 20101122
Method Signatures

Method ADD_INITIAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100519
2 Changing CT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100929
3 Importing IT_OBJECT_INPUT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100519
4 Importing IT_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RESTR 20100519

Method ADD_INITIAL_OBJECTS on class CL_CNVHCM_PRESEL_BL has no exception.

Method ADD_INITIAL_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100722
2 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100722
3 Importing IT_RELATION_INPUT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100722

Method ADD_INITIAL_RELATIONS on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_CLSTR_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20100809
2 Importing IT_RESTR_CLSTR Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RS_CLS 20100809
3 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) BOOLE_D 20100809

Method APPLY_CLSTR_CONDITION on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_CONDITIONS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100929
2 Exporting EV_IS_SELECTED Call by reference Type reference (TYPE) BOOLE_D 20100929
3 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20100929
4 Importing IT_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RESTR 20100929

Method APPLY_CONDITIONS_OBJECT on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_CONDITIONS_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RELATION Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_RELAT 20100817
2 Importing IT_RESTR_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RS_RELAT 20100817
3 Importing IV_ADATANR Call by reference Type reference (TYPE) HRADATANR 20100817
4 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) BOOLE_D 20100816

Method APPLY_CONDITIONS_RELATION on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_CONDITIONS_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100812
2 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100812
3 Importing IT_RESTR_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RS_RELAT 20100817
4 Importing IV_START_DATE Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP-START_DATE 20130807

Method APPLY_CONDITIONS_RELATIONS on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_CONDITION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20100421
2 Importing IS_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RESTR 20100421
3 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) BOOLE_D 20100421

Method APPLY_CONDITION_OBJECT on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_CONDITION_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESTR_RELATION Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RS_RELAT 20100817
2 Importing IV_ADATANR Call by reference Type reference (TYPE) HRADATANR 20100817
3 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) BOOLE_D 20100817

Method APPLY_CONDITION_RELATION on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_INFTY_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20100809
2 Importing IS_RESTR_INFTY Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RS_INFTY 20100809
3 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) BOOLE_D 20100809

Method APPLY_INFTY_CONDITION on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_LIMITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100521
2 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100521
3 Importing IT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100926
4 Importing IT_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RESTR 20100521

Method APPLY_LIMITS on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_LIMIT_ABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DEL Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100521
2 Importing IS_LIMIT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RS_LIM 20100521
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100521
4 Importing IT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100926
5 Importing IT_PLVAR Call by reference Type reference (TYPE) TT_PLVAR_SORT 20100521
6 Importing IV_INDEX_RESTR Call by reference Type reference (TYPE) SY-TABIX 20100926
7 Importing IV_IS_ONLY_LIMIT Call by reference Type reference (TYPE) BOOLE_D 20100927
8 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20100521

Method APPLY_LIMIT_ABS on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_LIMIT_MAX_LIM_P_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DEL Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100526
2 Importing IS_LIMIT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RS_LIM 20100526
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100526
4 Importing IT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100928
5 Importing IT_PLVAR Call by reference Type reference (TYPE) TT_PLVAR_SORT 20100526
6 Importing IT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100526
7 Importing IV_INDEX_RESTR Call by reference Type reference (TYPE) SY-TABIX 20100928
8 Importing IV_IS_ONLY_LIMIT Call by reference Type reference (TYPE) BOOLE_D 20100928
9 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20100526

Method APPLY_LIMIT_MAX_LIM_P_OBJECT on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_LIMIT_MIN_LIM_P_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DEL Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100527
2 Exporting ET_OBJECT_INTERMEDIATE Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100722
3 Exporting ET_OBJECT_TARGET Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100722
4 Importing IS_LIMIT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RS_LIM 20100527
5 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100527
6 Importing IT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100928
7 Importing IT_PLVAR Call by reference Type reference (TYPE) TT_PLVAR_SORT 20100527
8 Importing IT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100527
9 Importing IV_INDEX_RESTR Call by reference Type reference (TYPE) SY-TABIX 20100928
10 Importing IV_IS_ONLY_LIMIT Call by reference Type reference (TYPE) BOOLE_D 20100928
11 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20100527

Method APPLY_LIMIT_MIN_LIM_P_OBJECT on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_LIMIT_PERCENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DEL Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100521
2 Importing IS_LIMIT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RS_LIM 20100521
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100521
4 Importing IT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100927
5 Importing IT_PLVAR Call by reference Type reference (TYPE) TT_PLVAR_SORT 20100521
6 Importing IV_INDEX_RESTR Call by reference Type reference (TYPE) SY-TABIX 20100927
7 Importing IV_IS_ONLY_LIMIT Call by reference Type reference (TYPE) BOOLE_D 20100927
8 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20100521

Method APPLY_LIMIT_PERCENT on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_LIMIT_PERCENT_P_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DEL Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100527
2 Importing IS_LIMIT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RS_LIM 20100527
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100527
4 Importing IT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100928
5 Importing IT_PLVAR Call by reference Type reference (TYPE) TT_PLVAR_SORT 20100527
6 Importing IT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100527
7 Importing IV_INDEX_RESTR Call by reference Type reference (TYPE) SY-TABIX 20100928
8 Importing IV_IS_ONLY_LIMIT Call by reference Type reference (TYPE) BOOLE_D 20100928
9 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20100527

Method APPLY_LIMIT_PERCENT_P_OBJECT on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_PY_CLSTR_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESTR_PY_CLSTR Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RS_CLS 20100810
2 Importing IV_PERNR Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ-OBJID 20100810
3 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) BOOLE_D 20100810

Method APPLY_PY_CLSTR_CONDITION on class CL_CNVHCM_PRESEL_BL has no exception.

Method APPLY_TM_CLSTR_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESTR_TM_CLSTR Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RS_CLS 20100810
2 Importing IV_PERNR Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ-OBJID 20100810
3 Returning RV_IS_SELECTED Value transfer Type reference (TYPE) BOOLE_D 20100810

Method APPLY_TM_CLSTR_CONDITION on class CL_CNVHCM_PRESEL_BL has no exception.

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100723
2 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100723
3 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20100723
4 Importing IS_CRITERIA Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CRITERIA 20100723

Method CHECK_AUTHORIZATION on class CL_CNVHCM_PRESEL_BL has no exception.

Method CHECK_AUTH_FOR_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20100730
2 Importing IV_PRESEL_ID Call by reference Type reference (TYPE) CNV_HCM_PRESEL_ID 20100730
# Exception Resumable Description Created on
1 CX_CNVHCM_PRESEL_NO_AUTH TDMS4HCM: Invalid Pre-Selection ID 20100730

Method CHECK_OBJECT_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20100927
2 Importing IT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100927
3 Importing IV_INDEX_RESTR Call by reference Type reference (TYPE) SY-TABIX 20100927
4 Importing IV_IS_ONLY_LIMIT Call by reference Type reference (TYPE) BOOLE_D 20100927
5 Returning RV_IS_INCLUDED Value transfer Type reference (TYPE) BOOLE_D 20100927

Method CHECK_OBJECT_LIMIT on class CL_CNVHCM_PRESEL_BL has no exception.

Method CHECK_ONLY_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_ST_RESTR 20100927
2 Returning RV_IS_ONLY_LIMIT Value transfer Type reference (TYPE) BOOLE_D 20100927

Method CHECK_ONLY_LIMIT on class CL_CNVHCM_PRESEL_BL has no exception.

Method CHECK_STEP_REPLACE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STEP Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP 20100722
2 Returning RV_REPLACE_RESULT_IND Value transfer Type reference (TYPE) BOOLE_D 20100722

Method CHECK_STEP_REPLACE_RESULT on class CL_CNVHCM_PRESEL_BL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CNVHCM_PRESEL_BL has no parameter.
Method CONSTRUCTOR on class CL_CNVHCM_PRESEL_BL has no exception.

Method CONVERT_EXPR_2_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CRITERIA Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CRITERIA 20100422
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20100422
# Exception Resumable Description Created on
1 CX_CNVHCM_PRESEL_INVALID_CRIT TDMS4HCM: Invalid Criteria for Pre-Selection 20100422

Method DET_CENTRAL_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100812
2 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100812

Method DET_CENTRAL_PERSON on class CL_CNVHCM_PRESEL_BL has no exception.

Method DET_INITIAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100929
2 Exporting ET_OBJECT_INIT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100421
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_OBJECT 20100421
4 Importing IT_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RESTR 20100421
5 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR 20100421

Method DET_INITIAL_OBJECTS on class CL_CNVHCM_PRESEL_BL has no exception.

Method DET_OBJECTS_FROM_PRESEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100924
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100924
3 Exporting ET_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100924
4 Importing IT_PRESEL_ID Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_ID 20101014
5 Importing IT_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RESTR 20100926

Method DET_OBJECTS_FROM_PRESEL on class CL_CNVHCM_PRESEL_BL has no exception.

Method DET_PD_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100727
2 Changing CT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100929
3 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100727
4 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20101124
5 Importing IT_RELAT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RELAT 20100727
6 Importing IT_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RESTR 20100727
7 Importing IV_CUTOFF_DATE Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CRITERIA-CUTOFF_DATE 20100727
8 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR 20101124

Method DET_PD_RELATIONS on class CL_CNVHCM_PRESEL_BL has no exception.

Method DET_PD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_RESTR Call by reference Type reference (TYPE) TT_OBJECT_RESTR 20100929
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100422
3 Exporting ET_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100422
4 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20101124
5 Importing IT_EPATH Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_EPATH 20100422
6 Importing IT_OBJECT_INIT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100422
7 Importing IT_RESTRICTION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RESTR 20100422
8 Importing IV_START_DATE Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP-START_DATE 20130807

Method DET_PD_TREE on class CL_CNVHCM_PRESEL_BL has no exception.

Method GET_LIMIT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH Call by reference Type reference (TYPE) TT_PATH 20100527
2 Importing IT_RELP Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_RS_RELP 20100527
3 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20100527
4 Importing IV_REL_OTYPE Call by reference Type reference (TYPE) OTYPE 20100527
5 Importing IV_REVERSE_ORDER Call by reference Type reference (TYPE) BOOLE_D 20100527

Method GET_LIMIT_PATH on class CL_CNVHCM_PRESEL_BL has no exception.

Method GET_NUMBER_FROM_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_NUMBER Call by reference Type reference (TYPE) I 20100527
2 Importing IV_PERCENTAGE Call by reference Type reference (TYPE) NUM2 20100527
3 Returning RV_NUMBER Value transfer Type reference (TYPE) I 20100527

Method GET_NUMBER_FROM_PERCENTAGE on class CL_CNVHCM_PRESEL_BL has no exception.

Method INITIALIZE_PROCESSING Signature

Method INITIALIZE_PROCESSING on class CL_CNVHCM_PRESEL_BL has no parameter.
Method INITIALIZE_PROCESSING on class CL_CNVHCM_PRESEL_BL has no exception.

Method LOG_END_PD_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20101124

Method LOG_END_PD_RELATIONS on class CL_CNVHCM_PRESEL_BL has no exception.

Method LOG_END_PD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20101124

Method LOG_END_PD_TREE on class CL_CNVHCM_PRESEL_BL has no exception.

Method LOG_END_PROC_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20130904
2 Importing IV_NUM_OBJ_AFTER Call by reference Type reference (TYPE) I 20130904
3 Importing IV_NUM_OBJ_BEFORE Call by reference Type reference (TYPE) I 20130904
4 Importing IV_NUM_RELAT_AFTER Call by reference Type reference (TYPE) I 20130904
5 Importing IV_NUM_RELAT_BEFORE Call by reference Type reference (TYPE) I 20130904
6 Importing IV_REPLACE_RES_IND Call by reference Type reference (TYPE) BOOLE_D 20130904
7 Importing IV_STEP Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP-STEP 20130904

Method LOG_END_PROC_STEP on class CL_CNVHCM_PRESEL_BL has no exception.

Method LOG_START_PD_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20101124

Method LOG_START_PD_RELATIONS on class CL_CNVHCM_PRESEL_BL has no exception.

Method LOG_START_PD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20101124
2 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20101124
3 Importing IV_EPATH Call by reference Type reference (TYPE) WEGID 20101124

Method LOG_START_PD_TREE on class CL_CNVHCM_PRESEL_BL has no exception.

Method LOG_START_PROC_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20100630
2 Importing IV_STEP Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP-STEP 20100630

Method LOG_START_PROC_STEP on class CL_CNVHCM_PRESEL_BL has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100422
2 Exporting ET_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100422
3 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20100422
4 Importing IS_CRITERIA Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CRITERIA 20100422
# Exception Resumable Description Created on
1 CX_CNVHCM_PRESEL_PROCESS_ERR TDMS4HCM: Pre-Selection Processing Error 20100422

Method PROCESS_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100422
2 Exporting ET_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100422
3 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20100630
4 Importing IS_STEP_CRITERIA Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP 20100421

Method PROCESS_STEP on class CL_CNVHCM_PRESEL_BL has no exception.

Method RECURSIVE_COUNT_LIMIT_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_TARGET Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100726
2 Changing CV_COUNT Call by reference Type reference (TYPE) I 20100726
3 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20100726
4 Importing IS_PATH Call by reference Type reference (TYPE) TY_PATH 20100726
5 Importing IT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100726
6 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR 20100726

Method RECURSIVE_COUNT_LIMIT_FINAL on class CL_CNVHCM_PRESEL_BL has no exception.

Method RECURSIVE_COUNT_LIMIT_INTERMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_INTERMEDIATE Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100726
2 Changing CT_OBJECT_TARGET Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100726
3 Changing CV_COUNT Call by reference Type reference (TYPE) I 20100726
4 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20100726
5 Importing IS_PATH Call by reference Type reference (TYPE) TY_PATH 20100726
6 Importing IT_PATH Call by reference Type reference (TYPE) TT_PATH 20100726
7 Importing IT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100726
8 Importing IV_INDEX_PATH Call by reference Type reference (TYPE) I 20100726
9 Importing IV_NLINES_PATH Call by reference Type reference (TYPE) I 20100726
10 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR 20100726

Method RECURSIVE_COUNT_LIMIT_INTERMED on class CL_CNVHCM_PRESEL_BL has no exception.

Method RECURSIVE_COUNT_LIMIT_P_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_INTERMEDIATE Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100722
2 Changing CT_OBJECT_TARGET Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100527
3 Changing CV_COUNT Call by reference Type reference (TYPE) I 20100527
4 Importing IS_OBJECT Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_RES_OBJ 20100527
5 Importing IT_PATH Call by reference Type reference (TYPE) TT_PATH 20100527
6 Importing IT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100527
7 Importing IV_INDEX_PATH Call by reference Type reference (TYPE) I 20100527
8 Importing IV_NLINES_PATH Call by reference Type reference (TYPE) I 20100527
9 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR 20100726

Method RECURSIVE_COUNT_LIMIT_P_OBJECT on class CL_CNVHCM_PRESEL_BL has no exception.

Method REMOVE_DEPENDENT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100722
2 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100722
3 Importing IT_OBJECT_INTERMEDIATE Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100722
4 Importing IT_OBJECT_TARGET Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100722

Method REMOVE_DEPENDENT_OBJECTS on class CL_CNVHCM_PRESEL_BL has no exception.

Method REMOVE_OBJECTS_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20100521
2 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20100521
3 Exporting EV_NO_CP_IND Call by reference Type reference (TYPE) BOOLE_D 20100730
4 Importing IT_REMOVE_TYPE Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_REMOTYPE 20100521

Method REMOVE_OBJECTS_BY_TYPE on class CL_CNVHCM_PRESEL_BL has no exception.

Method REMOVE_OBJECTS_EXPLICIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20130807
2 Changing CT_RELATION Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_RELAT_SORT 20130807
3 Importing IT_REMOVE_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_CR_ST_OBJECT2 20130807

Method REMOVE_OBJECTS_EXPLICIT on class CL_CNVHCM_PRESEL_BL has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_620