SAP ABAP Class CL_CNVHCM_HRPAD00AUTH_CHECK (HR: Authorization Check)
Hierarchy
DMIS_CNT (Software Component) DMIS_CNT 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_TDMS_HCM_620_A (Package) TDMS4HMC - Release 620 and higher releases
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_HRPAD00AUTH_CHECK BAdI Interface IF_EX_HRPAD00AUTH_CHECK 20080422
Properties
Class CL_CNVHCM_HRPAD00AUTH_CHECK  
Short Description HR: Authorization Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_TDMS_HCM_620_A   TDMS4HMC - Release 620 and higher releases 
Created 20080422   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 AUTH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 HR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRPAD00AUTH_CHECK BAdI Interface IF_EX_HRPAD00AUTH_CHECK 20080422
Friends
Class CL_CNVHCM_HRPAD00AUTH_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADAYS Static Attribute Private Type reference (TYPE) NUM10 '0' Tolerance Time 20080422
2 ADMISSIBLE_LEVELS Constant Private Type reference (TYPE) CHAR10 'RWMEDSAP' Permitted Authorization Level 20080422
3 APPROVAL_AUTH_BUFFER_DATES Instance attribute Private Type reference (TYPE) INFTY_SUBTY_DATE_TAB Buffer for CHECK_APPROVAL_AUTH 20080422
4 APPROVAL_AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for APPROVAL_AUTH_BUFFER 20080422
5 APPROVAL_BUFFER_DATES_BY_CKTYP Instance attribute Private Type reference (TYPE) CKTYP_DATE_TAB Buffer for GET_LOWEST_ADMISSIBLE_BEGDA 20080422
6 APPROVAL_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR für APPROVAL_BUFFER_DATES_BY_CKTYP 20080422
7 AUTHSW_ORGPD_DEFAULT_CASE_AUTH Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Default Case Authorization 20080422
8 AUTHSW_ORGPD_FALLBACK_ALLOWED Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Check for '0' Allowed 20080422
9 AUTH_BUFFER Instance attribute Private Type reference (TYPE) AUTH_BUFFER_TAB Buffer for CHECK_AUTHORIZATION 20080422
10 AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for AUTH_BUFFER 20080422
11 AUTH_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for AUTH_BUFFER 20080422
12 AUTH_LEVEL_CNVHCM Static Attribute Private Type reference (TYPE) CNV_HCM_PA_AUTH TDMS4HCM: PA Authorisation Granularity 20080422
13 AUTH_LEVEL_CNVHCM_01 Constant Private Type reference (TYPE) CNV_HCM_PA_AUTH '01' TDMS4HCM: PA Authorisation Granularity 20080422
14 AUTH_LEVEL_CNVHCM_02 Constant Private Type reference (TYPE) CNV_HCM_PA_AUTH '02' TDMS4HCM: PA Authorisation Granularity 20080422
15 AUTH_LEVEL_CNVHCM_03 Constant Private Type reference (TYPE) CNV_HCM_PA_AUTH '03' TDMS4HCM: PA Authorisation Granularity 20080422
16 AUTH_LEVEL_CNVHCM_04 Constant Private Type reference (TYPE) CNV_HCM_PA_AUTH '04' TDMS4HCM: PA Authorisation Granularity 20080422
17 AUTH_LEVEL_CNVHCM_NO Constant Private Type reference (TYPE) CNV_HCM_PA_AUTH '*' TDMS4HCM: PA Authorisation Granularity 20080422
18 AUTH_SWITCH_P_APPRO Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Approval Process 20080422
19 AUTH_SWITCH_P_DFCON Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080422
20 AUTH_SWITCH_P_INCON Static Attribute Private Type reference (TYPE) BOOLEAN FALSE P_ORGINCON 20080422
21 AUTH_SWITCH_P_NNCON Static Attribute Private Type reference (TYPE) BOOLEAN FALSE P_NNNNCON 20080422
22 AUTH_SWITCH_P_ORGIN Static Attribute Private Type reference (TYPE) BOOLEAN TRUE P_ORGIN 20080422
23 AUTH_SWITCH_P_ORGPD Static Attribute Private Type reference (TYPE) BOOLEAN TRUE Structural Authorization Check 20080422
24 AUTH_SWITCH_P_ORGXX Static Attribute Private Type reference (TYPE) BOOLEAN TRUE P_ORGXX 20080422
25 AUTH_SWITCH_P_PERNR Static Attribute Private Type reference (TYPE) BOOLEAN FALSE P_PERNR 20080422
26 AUTH_SWITCH_P_PNNNN Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Customer-Specific Authorization Object 20080422
27 AUTH_SWITCH_P_XXCON Static Attribute Private Type reference (TYPE) BOOLEAN FALSE P_ORGXXCON 20080422
28 CONTEXT_AUTH_BUFFER_PERIODS Instance attribute Private Type reference (TYPE) PA_AUTHORIZATION_PERIODS_TAB Buffer for Context Authorization Intervals 20080422
29 CONTEXT_AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Buffer for Context PERNR 20080422
30 CONTEXT_AUTH_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS Buffer for Context TCLAS 20080422
31 HRPROFL_TAB_BUFFER Instance attribute Private Type reference (TYPE) HRPROFL_TAB_BUFFER_TYPE Buffer for Structural Profiles 20080422
32 IS_IMPLEMENTED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080422
33 OM_AUTH_BUFFER_IS_FILLED Instance attribute Private Type reference (TYPE) BOOLEAN Flag whether Buffer Already Filled 20080422
34 OM_AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for OM_AUTH_BUFFER 20080422
35 OM_AUTH_BUFFER_R_IS_AUTHORIZED Instance attribute Private Type reference (TYPE) BOOLEAN Indicate whether Read Authorization Available 20080422
36 OM_AUTH_BUFFER_R_PERIODS Instance attribute Private Type reference (TYPE) HRPERIODS_TAB R-Buffer for GET_OM_AUTHORIZATION_PERIODS 20080422
37 OM_AUTH_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for OM_AUTH_BUFFER 20080422
38 OM_AUTH_BUFFER_W_IS_AUTHORIZED Instance attribute Private Type reference (TYPE) BOOLEAN Indicate whether Write Authorization Available 20080422
39 OM_AUTH_BUFFER_W_PERIODS Instance attribute Private Type reference (TYPE) HRPERIODS_TAB W-Buffer for GET_OM_AUTHORIZATION_PERIODS 20080422
40 P0001_BUFFER Instance attribute Private Type reference (TYPE) P0001_TAB Buffer P0001 for ONE Personnel Number 20080422
41 P0001_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for P0001_BUFFER 20080422
42 P0001_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for P0001_BUFFER 20080422
43 PARTIAL_P0001_BUFFER Instance attribute Private Type reference (TYPE) P0001 Buffer only for Partially Recognized P0001 Record 20080422
44 PARTIAL_P0001_BUFFER_FIELDLIST Instance attribute Private Type reference (TYPE) HR_FIELDLIST_TAB Fields Recognized in Buffer 20080422
45 PARTIAL_P0001_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for PARTIAL_P0001_BUFFER 20080422
46 PA_AUTH_BUFFER_PERIODS Instance attribute Private Type reference (TYPE) PA_AUTHORIZATION_PERIODS_TAB Buffer for PA Authorization Intervals 20080422
47 PA_AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for PA_AUTH_BUFFER 20080422
48 PA_AUTH_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for PA_AUTH_BUFFER 20080422
49 READ_LEVELS Constant Private Type reference (TYPE) CHAR10 'RM' Authorization Level Read 20080422
50 SY_DATUM Static Attribute Private Type reference (TYPE) BEGDA SY Date 20080422
51 SY_DATUM_MINUS_ADAYS Static Attribute Private Type reference (TYPE) BEGDA SY Date ADAYS 20080422
52 T584A_BUFFER Static Attribute Private Type reference (TYPE) T584A_TAB Test Procedure - Infotype Assignment 20080422
53 T584A_IS_BUFFERED Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Flag Whether Buffer is Filled 20080422
54 TIME_LOGIC_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRPAD00AUTH_TIME Reference for the Time Logic BAdI 20080422
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_APPROVAL_AUTH Instance method Private Method Test Procedures 20080422
2 CHECK_APPROVAL_MAX_INFTY_AUTH Static method Private Method Check Process Maximum Check for Infotype Authorization 20080422
3 CHECK_APPROVAL_MAX_LEVEL_AUTH Static method Private Method Check Process Maximum Check for Authorization Level 20080422
4 CHECK_APPROVAL_MAX_SUBTY_AUTH Static method Private Method Check Process Maximum Check for Subtype Authorization 20080422
5 CHECK_AUTHORIZATION Instance method Private Method Authorization Check 20080422
6 CHECK_AUTH_OBJ_PA Static method Private Method Authorization Check for PA Authorization Objects 20080422
7 CHECK_AUTH_OBJ_PA_INFTY Static method Private Method Authorization Check for PA Auth Objects check PERNR, INFTY 20080423
8 CHECK_AUTH_OBJ_PA_PARTIAL Instance method Private Method PA Authorization Check - only for Organizational Assignment 20080422
9 CHECK_AUTH_OBJ_PA_PAR_INFTY Instance method Private Method PA Authorization Check - only for Organizational Assignment 20080428
10 CHECK_AUTH_OBJ_PA_PAR_PERNR Instance method Private Method PA Authorization Check - only for Organizational Assignment 20080428
11 CHECK_AUTH_OBJ_PA_PERNR Static method Private Method Authorization Check for PA Auth Objects check only PERNR 20080423
12 CHECK_AUTH_OBJ_P_PERNR Static method Private Method Check Authorization Object P_PERNR 20080422
13 CHECK_AUTH_ORGDA_PA Static method Private Method Authorization Check for PA Authorization Objects 20080422
14 CHECK_CONTEXT_AUTH_OBJECTS Static method Private Method Check Against the Context Authorization Objects 20080422
15 CHECK_CONTEXT_AUTH_OBJ_INFTY Static method Private Method Check Against the Context Authorization Objects 20080423
16 CHECK_CONTEXT_ORGDA_OBJECTS Static method Private Method Check Against the Context Authorization Objects 20080422
17 CHECK_MAX_INFTY_AUTHORIZATION Static method Private Method Maximum Check for Infotype Authorization 20080422
18 CHECK_MAX_INFTY_AUTH_CONTEXT Static method Private Method Check Maximum Context Authorization for an Infotype 20080422
19 CHECK_MAX_LEVEL_AUTHORIZATION Static method Private Method Maximum Check for Authorization Level 20080422
20 CHECK_MAX_LEVEL_AUTH_CONTEXT Static method Private Method Check Maximum Context Authorization for a Level 20080422
21 CHECK_MAX_SUBTY_AUTHORIZATION Static method Private Method Maximum Check for Subtype Authorization 20080422
22 CHECK_MAX_SUBTY_AUTH_CONTEXT Static method Private Method Check Maximum Context Authorization for a Subtype 20080422
23 CHECK_MIN_INFTY_AUTHORIZATION Static method Private Method Minimum Check for Infotype Authorization 20080422
24 CHECK_MIN_INFTY_AUTH_CONTEXT Static method Private Method Check Minimum Context Authorization for an Infotype 20080422
25 CHECK_MIN_LEVEL_AUTHORIZATION Static method Private Method Minimum Check for Authorization Level 20080422
26 CHECK_MIN_LEVEL_AUTH_CONTEXT Static method Private Method Check Minimum Context Authorization for a Level 20080422
27 CHECK_MIN_SUBTY_AUTHORIZATION Static method Private Method Minimum Check for Subtype Authorization 20080422
28 CHECK_MIN_SUBTY_AUTH_CONTEXT Static method Private Method PA Minimum Check for Subtype Authorization 20080422
29 CHECK_OM_INTEGRATION Static method Private Method Test Whether Integration is Active 20080422
30 CHECK_OM_MAX_LEVEL_AUTH Static method Private Method Check for Maximum Structural Authorization for Level 20080422
31 CHECK_PA_MAX_INFTY_AUTH Static method Private Method PA Maximum Check for Infotype Authorization 20080422
32 CHECK_PA_MAX_LEVEL_AUTH Static method Private Method PA Maximum Check for Authorization Level 20080422
33 CHECK_PA_MAX_SUBTY_AUTH Static method Private Method PA Maximum Check for Subtype Authorization 20080422
34 CHECK_PA_MIN_INFTY_AUTH Static method Private Method PA Minimum Check for Infotype Authorization 20080422
35 CHECK_PA_MIN_LEVEL_AUTH Static method Private Method PA Minimum Check for Authorization Level 20080422
36 CHECK_PA_MIN_SUBTY_AUTH Static method Private Method PA Minimum Check for Subtype Authorization 20080422
37 CHECK_PERNR_MATCHES_USERS Static method Private Method Check If Personnel Number Involved 20080422
38 CHECK_P_PERNR_AUTHORIZATION Static method Private Method Check for P_PERNR Authorization 20080422
39 CHECK_P_PERNR_MAX_INFTY_AUTH Static method Private Method P_PERNR Maximum Check for Infotype Authorization 20080422
40 CHECK_P_PERNR_MAX_LEVEL_AUTH Static method Private Method P_PERNR Maximum Check for Authorization Level 20080422
41 CHECK_P_PERNR_MAX_SUBTY_AUTH Static method Private Method P_PERNR Maximum Check for Subtype Authorization 20080422
42 CHECK_P_PERNR_MIN_INFTY_AUTH Static method Private Method P_PERNR Maximum Check for Infotype Authorization 20080422
43 CHECK_P_PERNR_MIN_LEVEL_AUTH Static method Private Method P_PERNR Maximum Check for Authorization Level 20080422
44 CHECK_P_PERNR_MIN_SUBTY_AUTH Static method Private Method P_PERNR Maximum Check for Subtype Authorization 20080422
45 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080422
46 CLEAR_PARTIAL_ORG_ASSIGNMENT Instance method Private Method Delete Partial Organizational Assignment 20080422
47 CONSIDER_SY_DATUM Static method Private Method Time Logic 20080422
48 CONSTRUCTOR Instance method Public Constructor Constructor 20080422
49 FILL_S0001 Static method Private Method Fill S0001 with '*' 20080422
50 GET_CONTEXT_AUTH_PERIODS Instance method Private Method Context Authorization Check 20080422
51 GET_DEFAULT_PLANS Static method Private Method Determine Default Position 20080422
52 GET_HRPROFL_TAB Instance method Private Method Determine HRPROFL_TAB 20080422
53 GET_LOWEST_ADMISSIBLE_BEGDA Instance method Private Method Check Process, Lowest Permissible Change Date 20080422
54 GET_MIN_PERNR_CONTEXT_PERIODS Instance method Private Method Check Minimal Context Authorization for a Personnel Number 20080422
55 GET_OM_AUTHORIZATION_PERIODS Instance method Private Method Determine Authorization Periods from OM 20080422
56 GET_OM_AUTH_INTERNAL Instance method Private Method Technical Method for GET_OM_AUTHORIZATION PERIODS 20080422
57 GET_ORG_ASSIGNMENT Instance method Private Method Read Infotype 0001 20080422
58 GET_PA_AUTHORIZATION_PERIODS Instance method Private Method PA Authorization Check 20080422
59 GET_PA_AUTH_ORGDA_PERIODS Instance method Private Method PA Authorization Check - only for Organizational Assignment 20080422
60 GET_PERNR_MATCHING_USER Static method Private Method Determine Personnel Number(s) of User(s) 20080422
61 GET_STRUCTURAL_PROFILES Instance method Private Method Determine Structural Profiles 20080422
62 GET_VALDT Static method Private Method Determine VALDT from T582A 20080422
63 GET_VALUE_FROM_T77S0 Static method Private Method Determine Values from the T77S0 Table 20080422
64 INITIALIZE_T584A_BUFFER Static method Private Method Fill T584A Buffer with List of Check Processes 20080422
65 READ_MASTERSWITCHES Static method Private Method Read Authorization Main Switch 20080422
66 SET_ORG_ASSIGNMENT Instance method Private Method Set Organizational Assignment 20080422
67 SET_PARTIAL_ORG_ASSIGNMENT Instance method Private Method Partially Set Organizational Assignemnt (example: Settings) 20080422
Events
Class CL_CNVHCM_HRPAD00AUTH_CHECK has no event.
Types
Class CL_CNVHCM_HRPAD00AUTH_CHECK has no local type.
Method Signatures

Method CHECK_APPROVAL_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültig ab Datum 20080422
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
4 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_APPROVAL_AUTH on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_APPROVAL_MAX_INFTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_APPROVAL_MAX_LEVEL_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_APPROVAL_MAX_SUBTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Startdatum 20080422
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Enddatum 20080422
3 Importing INFTY Value transfer Type reference (TYPE) INFTY Infotyp 20080422
4 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
5 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
6 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20080422
7 Importing PROCESS_ONLY_PARTIAL_CHECKS Value transfer Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
8 Importing SUBTY Value transfer Type reference (TYPE) SUBTY Subtyp 20080422
9 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_AUTH_OBJ_PA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20080422
5 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_AUTH_OBJ_PA on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_AUTH_OBJ_PA_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080423
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080423
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080423
4 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20080423
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080423

Method CHECK_AUTH_OBJ_PA_INFTY on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_AUTH_OBJ_PA_PARTIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_AUTH_OBJ_PA_PARTIAL on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_AUTH_OBJ_PA_PAR_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080428
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080428
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080428
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080428

Method CHECK_AUTH_OBJ_PA_PAR_INFTY on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_AUTH_OBJ_PA_PAR_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080428
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080428
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080428

Method CHECK_AUTH_OBJ_PA_PAR_PERNR on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_AUTH_OBJ_PA_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080423
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080423
3 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20080423
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080423

Method CHECK_AUTH_OBJ_PA_PERNR on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_AUTH_OBJ_P_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422

Method CHECK_AUTH_OBJ_P_PERNR on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_AUTH_ORGDA_PA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_AUTH_ORGDA_PA on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_CONTEXT_AUTH_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20080422
5 Importing PROFL Call by reference Type reference (TYPE) T77PR-PROFL Strukturprofil 20080422
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_CONTEXT_AUTH_OBJECTS on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_CONTEXT_AUTH_OBJ_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080423
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080423
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080423
4 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20080423
5 Importing PROFL Call by reference Type reference (TYPE) T77PR-PROFL Strukturprofil 20080423
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080423

Method CHECK_CONTEXT_AUTH_OBJ_INFTY on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_CONTEXT_ORGDA_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20080422
4 Importing PROFL Call by reference Type reference (TYPE) T77PR-PROFL Strukturprofil 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_CONTEXT_ORGDA_OBJECTS on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_MAX_INFTY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_MAX_INFTY_AUTH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_MAX_INFTY_AUTH_CONTEXT on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_MAX_LEVEL_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_MAX_LEVEL_AUTH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_MAX_SUBTY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_MAX_SUBTY_AUTH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_MIN_INFTY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_MIN_INFTY_AUTH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_MIN_LEVEL_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_MIN_LEVEL_AUTH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_MIN_SUBTY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_MIN_SUBTY_AUTH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_OM_INTEGRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_ACTIVE Call by reference Type reference (TYPE) BOOLEAN Integrationskennzeichen 20080422

Method CHECK_OM_INTEGRATION on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_OM_MAX_LEVEL_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, 'space'=unbekannt) 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_OM_MAX_LEVEL_AUTH on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_PA_MAX_INFTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_PA_MAX_LEVEL_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_PA_MAX_SUBTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_PA_MIN_INFTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_PA_MIN_LEVEL_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_PA_MIN_SUBTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method CHECK_PERNR_MATCHES_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OWN_PERNR Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method CHECK_PERNR_MATCHES_USERS on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_P_PERNR_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
5 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method CHECK_P_PERNR_MAX_INFTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422

Method CHECK_P_PERNR_MAX_INFTY_AUTH on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_P_PERNR_MAX_LEVEL_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422

Method CHECK_P_PERNR_MAX_LEVEL_AUTH on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_P_PERNR_MAX_SUBTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422

Method CHECK_P_PERNR_MAX_SUBTY_AUTH on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_P_PERNR_MIN_INFTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422

Method CHECK_P_PERNR_MIN_INFTY_AUTH on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_P_PERNR_MIN_LEVEL_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422

Method CHECK_P_PERNR_MIN_LEVEL_AUTH on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CHECK_P_PERNR_MIN_SUBTY_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422

Method CHECK_P_PERNR_MIN_SUBTY_AUTH on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CNVHCM_HRPAD00AUTH_CHECK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CLEAR_PARTIAL_ORG_ASSIGNMENT Signature

Method CLEAR_PARTIAL_ORG_ASSIGNMENT on class CL_CNVHCM_HRPAD00AUTH_CHECK has no parameter.
Method CLEAR_PARTIAL_ORG_ASSIGNMENT on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CONSIDER_SY_DATUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUTHORIZATION_PERIODS_TAB Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden mit Berechtigungen 20080422
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel 20080422
4 Importing LOW_BEGDA Call by reference Type reference (TYPE) BEGDA Kleinstes P0001-BEGDA 20080422

Method CONSIDER_SY_DATUM on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method CONSTRUCTOR Signature

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

Method FILL_S0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing S0001 Call by reference Type reference (TYPE) P0001 Infotyp 0001-Satz 20080422

Method FILL_S0001 on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method GET_CONTEXT_AUTH_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHORIZATION_PERIODS_TAB Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden, in denen Berechtigungen existieren 20080422
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
4 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method GET_DEFAULT_PLANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEFAULT_PLANS Call by reference Type reference (TYPE) P0001-PLANS Position 20080422
2 Exporting IS_DEFAULT_PLANS_GOOD Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, 'space'=unbekannt) 20080422

Method GET_DEFAULT_PLANS on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method GET_HRPROFL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HRPROFL_TAB Call by reference Type reference (TYPE) HRPROFL_TAB Tabellentyp: Strukturprofile 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel 20080422
3 Importing OBJID Call by reference Type reference (TYPE) ANY 20080422
4 Importing OTYPE_KEY Call by reference Type reference (TYPE) T77S0-SEMID Semantische Abkürzung 20080422
# Exception Resumable Description Created on
1 NO_STRUCTURAL_AUTHORIZATION Es existiert keine strukturelle Berechtigung 20080422

Method GET_LOWEST_ADMISSIBLE_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CKTYP Call by reference Type reference (TYPE) T584A-CKTYP Testverfahren 20080422
2 Exporting LOWEST_BEGDA_MINUS_1 Call by reference Type reference (TYPE) BEGDA Gültig ab Datum 20080422
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method GET_MIN_PERNR_CONTEXT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHORIZATION_PERIODS_TAB Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden, in denen Berechtigungen existieren 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422

Method GET_MIN_PERNR_CONTEXT_PERIODS on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method GET_OM_AUTHORIZATION_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHORIZATION_PERIODS_TAB Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden mit Berechtigungen 20080422
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
4 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method GET_OM_AUTH_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHORIZATION_PERIODS Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden mit Berechtigungen 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing MAINT Call by reference Type reference (TYPE) CHAR1 0 = lesen, 1 = schreiben 20080422
4 Importing P0001_TAB Call by reference Type reference (TYPE) P0001_TAB Infotyp 0001 20080422
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
7 Importing UNINTEGRATED_PERIODS Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden ohne Integration 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Inkonsistenter Eingabeparameter 20080422

Method GET_ORG_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P0001_TAB Call by reference Type reference (TYPE) P0001_TAB Organisatorische Zuordnung 20080422
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 NOTHING_FOUND Probleme bei der Datenbereitstellung 20080422

Method GET_PA_AUTHORIZATION_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHORIZATION_PERIODS_TAB Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden mit Berechtigungen 20080422
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
4 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20080422
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method GET_PA_AUTH_ORGDA_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHORIZATION_PERIODS_TAB Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden mit Berechtigungen 20080422
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = WAHR, '-' = FALSCH 20080422
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20080422
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422

Method GET_PERNR_MATCHING_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PERNR_WITH_TCLAS_TAB Call by reference Type reference (TYPE) PERNR_WITH_TCLAS_TAB Personalnummern 20080422

Method GET_PERNR_MATCHING_USER on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method GET_STRUCTURAL_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HRPROFL_TAB Call by reference Type reference (TYPE) HRPROFL_TAB Strukturprofile 20080422
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel 20080422
3 Importing ORGEH Call by reference Type reference (TYPE) P0001-ORGEH p0001-orgeh 20080422
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080422
5 Importing PLANS Call by reference Type reference (TYPE) P0001-PLANS p0001-plans 20080422
# Exception Resumable Description Created on
1 NO_INTEGRATED_PERSON Strukturelle Berechtigung wird verweigert 20080422
2 NO_PROFILE_FOUND Es existiert keine strukturelle Berechtigung 20080422

Method GET_VALDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080422
2 Exporting VALDT Call by reference Type reference (TYPE) KENBE Kennzeichen für Zugriffsberechtigung (Von-/Bis-Datum) 20080422
# Exception Resumable Description Created on
1 ENTRY_NOT_FOUND Eintrag nicht gefunden 20080422

Method GET_VALUE_FROM_T77S0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRPID Call by reference Type reference (TYPE) T77S0-GRPID Gruppenname 20080422
2 Exporting GSVAL Call by reference Type reference (TYPE) ANY Wert der semantischen Abkürzung 20080422
3 Importing SEMID Call by reference Type reference (TYPE) T77S0-SEMID Semantische Abkürzung 20080422
4 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20080422

Method GET_VALUE_FROM_T77S0 on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method INITIALIZE_T584A_BUFFER Signature

Method INITIALIZE_T584A_BUFFER on class CL_CNVHCM_HRPAD00AUTH_CHECK has no parameter.
Method INITIALIZE_T584A_BUFFER on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method READ_MASTERSWITCHES Signature

Method READ_MASTERSWITCHES on class CL_CNVHCM_HRPAD00AUTH_CHECK has no parameter.
Method READ_MASTERSWITCHES on class CL_CNVHCM_HRPAD00AUTH_CHECK has no exception.

Method SET_ORG_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0001_TAB Call by reference Type reference (TYPE) P0001_TAB Organisatorische Zuordnung 20080422
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422

Method SET_PARTIAL_ORG_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDLIST Value transfer Type reference (TYPE) HR_FIELDLIST_TAB Liste der definierten P0001-Felder 20080422
2 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20080422
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Arbeitnehmer, 'B' = Bewerber 20080422
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080422
2 INVALID Inkonsistenter Eingabeparameter 20080422
History
Last changed by/on SAP  20141107 
SAP Release Created in 2006_1_620