SAP ABAP Class CL_CNVHCM_PRESEL_SERVICE_BL (TDMS4HCM: Services for 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_SERVICE_BL TDMS4HCM: Services for Processing of Object Selection 20100802
Properties
Class CL_CNVHCM_PRESEL_SERVICE_BL  
Short Description TDMS4HCM: Services for 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 20100802   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_SERVICE_BL TDMS4HCM: Services for Processing of Object Selection 20100802
Friends
# Friend Modeled only Created on Description
1 CL_CNVHCM_PRESEL_FACTORY 20100802 TDMS4HCM: Factory for Object Selection Classes
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AUTH Constant Private See coding 20101011
2 GC_OTYPE_CP Constant Private Type reference (TYPE) OTYPE 'CP' Object Type Central Person 20101011
3 GC_OTYPE_P Constant Private Type reference (TYPE) OTYPE 'P ' Object Type Person 20100802
4 GC_OTYPE_WILDCARD Constant Private Type reference (TYPE) OTYPE '* ' Object Type 20100802
5 GC_PLVAR_P Constant Private Type reference (TYPE) PLVAR SPACE Plan Version of Object P 20101123
6 GC_RSIGN_A Constant Private Type reference (TYPE) RSIGN 'A' Relationship Specification 20100802
7 GC_RSIGN_B Constant Private Type reference (TYPE) RSIGN 'B' Relationship Specification 20100802
8 GC_SYSTEM_HIGH_DATE Constant Private Type reference (TYPE) D '99991231' System High Date 20101011
9 MO_PRESEL_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_ACCESS TDMS4HCM: PreSel - Access IF for database tables 20100802
10 MT_T777D_SORT Instance attribute Private Attribute reference (LIKE) 20101011
11 MT_T778O_SORT Instance attribute Private Type reference (TYPE) TT_T778O_SORT 20100802
12 MT_T778V_SORT Instance attribute Private Type reference (TYPE) TT_T778V_SORT 20100802
13 MV_BL_IND Instance attribute Private Type reference (TYPE) BOOLE_D If true, then call is from execution of selection 20131031
14 MV_PA_AUTH_LEVEL Instance attribute Private Type reference (TYPE) TY_HCM_PA_AUTH TDMS4HCM: PA Authorisation Granularity 20101011
15 MV_PD_AUTH_LEVEL Instance attribute Private Type reference (TYPE) TY_HCM_PD_AUTH TDMS4HCM: PD Authorisation Granularity 20101011
16 MV_SAP_HR_IND Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101019
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_PA_CHECK_BY_INFTY Instance method Private Method 20101011
2 AUTH_PA_CREATE_PSKEY Instance method Private Method 20101011
3 CHECK_AUTHORIZATION_PA Instance method Private Method 20101011
4 CHECK_AUTHORIZATION_PD Instance method Private Method 20101011
5 CHECK_CIRC_REF_RECURSIVE Instance method Private Method 20101206
6 CHECK_CRITERIA_CUTOFF_DATE Instance method Private Method 20100802
7 CHECK_CRITERIA_LIMIT Instance method Private Method 20100802
8 CHECK_CRITERIA_OBJECT Instance method Private Method 20100802
9 CHECK_CRITERIA_REM_OBJECT Instance method Private Method 20130807
10 CHECK_CRITERIA_RESTRICTION Instance method Private Method 20100802
11 CHECK_CRITERIA_RESTR_CLSTR Instance method Private Method 20100817
12 CHECK_CRITERIA_RESTR_RELATION Instance method Private Method 20100817
13 CHECK_CRITERIA_STEP Instance method Private Method 20100802
14 CHECK_STEP_CUSTOM Instance method Private Method 20131031
15 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100802
16 GET_AUTHORIZATIONS Instance method Private Method 20101011
17 GET_AUTHORIZATION_PA Instance method Private Method 20101011
18 GET_AUTHORIZATION_PD Instance method Private Method 20101011
Events
Class CL_CNVHCM_PRESEL_SERVICE_BL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_PSKEY Private See coding 20101011
2 TT_T778O_SORT Private See coding 20100802
3 TT_T778V_SORT Private See coding 20100802
4 TY_HCM_PA_AUTH Private Type reference (TYPE) CHAR2 20101018
5 TY_HCM_PD_AUTH Private Type reference (TYPE) CHAR2 20101018
6 TY_PSKEY Private See coding 20101011
7 TY_T778O Private See coding 20100802
8 TY_T778V Private See coding 20100802
Method Signatures

Method AUTH_PA_CHECK_BY_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PSKEY Call by reference Type reference (TYPE) TT_PSKEY 20101011
2 Importing IV_PA_AUTH_LEVEL Call by reference Type reference (TYPE) TY_HCM_PA_AUTH 20101011

Method AUTH_PA_CHECK_BY_INFTY on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method AUTH_PA_CREATE_PSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PSKEY Call by reference Type reference (TYPE) TT_PSKEY 20101011
2 Importing IT_INFTY Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_T777D_SORT 20101011
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20101011
4 Importing IV_PA_AUTH_LEVEL Call by reference Type reference (TYPE) TY_HCM_PA_AUTH 20101011
5 Importing IV_START_DATE Call by reference Type reference (TYPE) D 20101011

Method AUTH_PA_CREATE_PSKEY on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_AUTHORIZATION_PA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DELETE Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20101011
2 Importing IT_INFTY Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_T777D_SORT 20101011
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20101011
4 Importing IV_PA_AUTH_LEVEL Call by reference Type reference (TYPE) TY_HCM_PA_AUTH 20101011
5 Importing IV_START_DATE Call by reference Type reference (TYPE) D 20101011

Method CHECK_AUTHORIZATION_PA on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_AUTHORIZATION_PD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DELETE Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20101011
2 Importing IT_INFTY Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_T777D_SORT 20101011
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CNVHCM_T_PRESEL_RES_OBJ_SORT 20101011
4 Importing IV_PD_AUTH_LEVEL Call by reference Type reference (TYPE) TY_HCM_PD_AUTH 20101011

Method CHECK_AUTHORIZATION_PD on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CIRC_REF_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20101206
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CNVHCM_PRESEL_MESS_HANDLER 20101206
3 Importing IV_PRESEL_ID Call by reference Type reference (TYPE) CNV_HCM_PRESEL_ID 20101206
4 Importing IV_PRESEL_ID_MSG Call by reference Type reference (TYPE) SYMSGV 20101206
5 Importing IV_PRESEL_ID_OWN Call by reference Type reference (TYPE) CNV_HCM_PRESEL_ID 20101206
6 Importing IV_STEP Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP-STEP 20101206

Method CHECK_CIRC_REF_RECURSIVE on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CRITERIA_CUTOFF_DATE Signature

Method CHECK_CRITERIA_CUTOFF_DATE on class CL_CNVHCM_PRESEL_SERVICE_BL has no parameter.
Method CHECK_CRITERIA_CUTOFF_DATE on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CRITERIA_LIMIT Signature

Method CHECK_CRITERIA_LIMIT on class CL_CNVHCM_PRESEL_SERVICE_BL has no parameter.
Method CHECK_CRITERIA_LIMIT on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CRITERIA_OBJECT Signature

Method CHECK_CRITERIA_OBJECT on class CL_CNVHCM_PRESEL_SERVICE_BL has no parameter.
Method CHECK_CRITERIA_OBJECT on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CRITERIA_REM_OBJECT Signature

Method CHECK_CRITERIA_REM_OBJECT on class CL_CNVHCM_PRESEL_SERVICE_BL has no parameter.
Method CHECK_CRITERIA_REM_OBJECT on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CRITERIA_RESTRICTION Signature

Method CHECK_CRITERIA_RESTRICTION on class CL_CNVHCM_PRESEL_SERVICE_BL has no parameter.
Method CHECK_CRITERIA_RESTRICTION on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CRITERIA_RESTR_CLSTR Signature

Method CHECK_CRITERIA_RESTR_CLSTR on class CL_CNVHCM_PRESEL_SERVICE_BL has no parameter.
Method CHECK_CRITERIA_RESTR_CLSTR on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CRITERIA_RESTR_RELATION Signature

Method CHECK_CRITERIA_RESTR_RELATION on class CL_CNVHCM_PRESEL_SERVICE_BL has no parameter.
Method CHECK_CRITERIA_RESTR_RELATION on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_CRITERIA_STEP Signature

Method CHECK_CRITERIA_STEP on class CL_CNVHCM_PRESEL_SERVICE_BL has no parameter.
Method CHECK_CRITERIA_STEP on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CHECK_STEP_CUSTOM 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 20131031
2 Importing IS_STEP Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP 20131031
3 Importing IV_STEP Call by reference Type reference (TYPE) CNVHCM_S_PRESEL_CR_STEP-STEP 20131031
4 Returning RV_IS_OK Value transfer Type reference (TYPE) BOOLE_D 20131031

Method CHECK_STEP_CUSTOM on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BL_IND Call by reference Type reference (TYPE) BOOLE_D SPACE If true, then call is from execution of selection 20131031

Method CONSTRUCTOR on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method GET_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PA_AUTH_LEVEL Call by reference Type reference (TYPE) TY_HCM_PA_AUTH 20101011
2 Exporting EV_PD_AUTH_LEVEL Call by reference Type reference (TYPE) TY_HCM_PD_AUTH 20101011

Method GET_AUTHORIZATIONS on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method GET_AUTHORIZATION_PA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PA_AUTH Call by reference Type reference (TYPE) TY_HCM_PA_AUTH 20101011
2 Returning RV_SUBRC Value transfer Type reference (TYPE) SY-SUBRC 20101011

Method GET_AUTHORIZATION_PA on class CL_CNVHCM_PRESEL_SERVICE_BL has no exception.

Method GET_AUTHORIZATION_PD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PD_AUTH Call by reference Type reference (TYPE) TY_HCM_PD_AUTH 20101011
2 Returning RV_SUBRC Value transfer Type reference (TYPE) SY-SUBRC 20101011

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