SAP ABAP Class CL_HRPAD00AUTH_CHECK_STD (HR: Authorization Check)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PA (Application Component) Personnel Administration
     PBAS (Package) SAP HR Master Data Application Development
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 19991027
Properties
Class CL_HRPAD00AUTH_CHECK_STD  
Short Description HR: Authorization Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBAS   SAP HR Master Data Application Development 
Created 19991027   SAP 
Last change 20050219   SAP 
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 19991027
Friends
Class CL_HRPAD00AUTH_CHECK_STD 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 19991027
2 ADMISSIBLE_LEVELS Constant Private Type reference (TYPE) CHAR10 'RWMEDSAP' Permitted Authorization Level 19991102
3 APPROVAL_AUTH_BUFFER_DATES Instance attribute Private Type reference (TYPE) INFTY_SUBTY_DATE_TAB Buffer for CHECK_APPROVAL_AUTH 20000307
4 APPROVAL_AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for APPROVAL_AUTH_BUFFER 20000307
5 APPROVAL_BUFFER_DATES_BY_CKTYP Instance attribute Private Type reference (TYPE) CKTYP_DATE_TAB Buffer for GET_LOWEST_ADMISSIBLE_BEGDA 20000307
6 APPROVAL_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR für APPROVAL_BUFFER_DATES_BY_CKTYP 20000307
7 APPROVAL_BUFFER_UNAME Instance attribute Private Type reference (TYPE) SY-UNAME PERNR für APPROVAL_BUFFER_DATES_BY_CKTYP 20041102
8 AUTHSW_ORGPD_DEFAULT_CASE_AUTH Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Default Case Authorization 20001011
9 AUTHSW_ORGPD_FALLBACK_ALLOWED Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Check for '0' Allowed 20001011
10 AUTH_BUFFER Instance attribute Private Type reference (TYPE) AUTH_BUFFER_TAB Buffer for CHECK_AUTHORIZATION 20000307
11 AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for AUTH_BUFFER 20000307
12 AUTH_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for AUTH_BUFFER 20000307
13 AUTH_SWITCH_P_APPRO Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Approval Process 19991027
14 AUTH_SWITCH_P_DFCON Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20030801
15 AUTH_SWITCH_P_INCON Static Attribute Private Type reference (TYPE) BOOLEAN FALSE P_ORGINCON 20011019
16 AUTH_SWITCH_P_NNCON Static Attribute Private Type reference (TYPE) BOOLEAN FALSE P_NNNNCON 20011019
17 AUTH_SWITCH_P_ORGIN Static Attribute Private Type reference (TYPE) BOOLEAN TRUE P_ORGIN 19991027
18 AUTH_SWITCH_P_ORGPD Static Attribute Private Type reference (TYPE) BOOLEAN TRUE Structural Authorization Check 19991027
19 AUTH_SWITCH_P_ORGXX Static Attribute Private Type reference (TYPE) BOOLEAN TRUE P_ORGXX 19991027
20 AUTH_SWITCH_P_PERNR Static Attribute Private Type reference (TYPE) BOOLEAN FALSE P_PERNR 19991027
21 AUTH_SWITCH_P_PNNNN Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Customer-Specific Authorization Object 19991103
22 AUTH_SWITCH_P_XXCON Static Attribute Private Type reference (TYPE) BOOLEAN FALSE P_ORGXXCON 20011019
23 A_NEW_CONTRACT Static Attribute Private Type reference (TYPE) BOOLEAN Indicator for New Contract 20110913
24 COMP_BADI_EXIT Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRPADAUTH_AC_UNIT Reference for Compression BAdI 20110825
25 CONTEXT_AUTH_BUFFER_PERIODS Instance attribute Private Type reference (TYPE) PA_AUTHORIZATION_PERIODS_TAB Buffer for Context Authorization Intervals 20011022
26 CONTEXT_AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Buffer for Context PERNR 20011022
27 CONTEXT_AUTH_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS Buffer for Context TCLAS 20011022
28 CONTEXT_AUTH_BUFFER_UNAME Instance attribute Private Type reference (TYPE) SY-UNAME Buffer for Context TCLAS 20041102
29 HRPROFL_TAB_BUFFER Instance attribute Private Type reference (TYPE) HRPROFL_TAB_BUFFER_TYPE Buffer for Structural Profiles 20011102
30 IS_IMPLEMENTED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20021111
31 OM_AUTH_BUFFER_IS_FILLED Instance attribute Private Type reference (TYPE) BOOLEAN Flag whether Buffer Already Filled 20000307
32 OM_AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for OM_AUTH_BUFFER 20000307
33 OM_AUTH_BUFFER_R_IS_AUTHORIZED Instance attribute Private Type reference (TYPE) BOOLEAN Indicate whether Read Authorization Available 20000307
34 OM_AUTH_BUFFER_R_PERIODS Instance attribute Private Type reference (TYPE) HRPERIODS_TAB R-Buffer for GET_OM_AUTHORIZATION_PERIODS 20000307
35 OM_AUTH_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for OM_AUTH_BUFFER 20000307
36 OM_AUTH_BUFFER_UNAME Instance attribute Private Type reference (TYPE) SY-UNAME PERNR for OM_AUTH_BUFFER 20041102
37 OM_AUTH_BUFFER_W_IS_AUTHORIZED Instance attribute Private Type reference (TYPE) BOOLEAN Indicate whether Write Authorization Available 20000307
38 OM_AUTH_BUFFER_W_PERIODS Instance attribute Private Type reference (TYPE) HRPERIODS_TAB W-Buffer for GET_OM_AUTHORIZATION_PERIODS 20000307
39 P0001_BUFFER Instance attribute Private Type reference (TYPE) P0001_TAB Buffer P0001 for ONE Personnel Number 19991105
40 P0001_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for P0001_BUFFER 19991112
41 P0001_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for P0001_BUFFER 19991105
42 PARTIAL_P0001_BUFFER Instance attribute Private Type reference (TYPE) P0001 Buffer only for Partially Recognized P0001 Record 19991119
43 PARTIAL_P0001_BUFFER_FIELDLIST Instance attribute Private Type reference (TYPE) HR_FIELDLIST_TAB Fields Recognized in Buffer 19991119
44 PARTIAL_P0001_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for PARTIAL_P0001_BUFFER 19991119
45 PA_AUTH_BUFFER_PERIODS Instance attribute Private Type reference (TYPE) PA_AUTHORIZATION_PERIODS_TAB Buffer for PA Authorization Intervals 20000307
46 PA_AUTH_BUFFER_PERNR Instance attribute Private Type reference (TYPE) PERNR_D PERNR for PA_AUTH_BUFFER 20000307
47 PA_AUTH_BUFFER_TCLAS Instance attribute Private Type reference (TYPE) TCLAS TCLAS for PA_AUTH_BUFFER 20000307
48 PA_AUTH_BUFFER_UNAME Instance attribute Private Type reference (TYPE) SY-UNAME PERNR for PA_AUTH_BUFFER 20041102
49 READ_LEVELS Constant Private Type reference (TYPE) CHAR10 'RM' Authorization Level Read 19991102
50 SY_DATUM Static Attribute Private Type reference (TYPE) BEGDA SY Date 19991112
51 SY_DATUM_MINUS_ADAYS Static Attribute Private Type reference (TYPE) BEGDA SY Date ADAYS 19991103
52 T584A_BUFFER Static Attribute Private Type reference (TYPE) T584A_TAB Test Procedure - Infotype Assignment 19991120
53 T584A_IS_BUFFERED Static Attribute Private Type reference (TYPE) BOOLEAN FALSE Flag Whether Buffer is Filled 19991120
54 TIME_LOGIC_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRPAD00AUTH_TIME Reference for the Time Logic BAdI 20021111
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_APPROVAL_AUTH Instance method Private Method Test Procedures 19991120
2 CHECK_APPROVAL_MAX_INFTY_AUTH Static method Private Method Check Process Maximum Check for Infotype Authorization 19991120
3 CHECK_APPROVAL_MAX_LEVEL_AUTH Static method Private Method Check Process Maximum Check for Authorization Level 19991120
4 CHECK_APPROVAL_MAX_SUBTY_AUTH Static method Private Method Check Process Maximum Check for Subtype Authorization 19991120
5 CHECK_AUTHORIZATION Instance method Private Method Authorization Check 19991230
6 CHECK_AUTH_OBJ_PA Static method Private Method Authorization Check for PA Authorization Objects 19991105
7 CHECK_AUTH_OBJ_PA_PARTIAL Instance method Private Method PA Authorization Check - only for Organizational Assignment 19991119
8 CHECK_AUTH_OBJ_P_PERNR Static method Private Method Check Authorization Object P_PERNR 19991028
9 CHECK_AUTH_ORGDA_PA Static method Private Method Authorization Check for PA Authorization Objects 19991123
10 CHECK_COMPRESS_BADI Static method Private Method Check Whether BAdI for Compression Is Implemented 20110825
11 CHECK_CONTEXT_AUTH_OBJECTS Static method Private Method Check Against the Context Authorization Objects 20011022
12 CHECK_CONTEXT_ORGDA_OBJECTS Static method Private Method Check Against the Context Authorization Objects 20011112
13 CHECK_MAX_INFTY_AUTHORIZATION Static method Private Method Maximum Check for Infotype Authorization 19991213
14 CHECK_MAX_INFTY_AUTH_CONTEXT Static method Private Method Check Maximum Context Authorization for an Infotype 20011019
15 CHECK_MAX_LEVEL_AUTHORIZATION Static method Private Method Maximum Check for Authorization Level 19991213
16 CHECK_MAX_LEVEL_AUTH_CONTEXT Static method Private Method Check Maximum Context Authorization for a Level 20011019
17 CHECK_MAX_SUBTY_AUTHORIZATION Static method Private Method Maximum Check for Subtype Authorization 19991213
18 CHECK_MAX_SUBTY_AUTH_CONTEXT Static method Private Method Check Maximum Context Authorization for a Subtype 20011019
19 CHECK_MIN_INFTY_AUTHORIZATION Static method Private Method Minimum Check for Infotype Authorization 19991213
20 CHECK_MIN_INFTY_AUTH_CONTEXT Static method Private Method Check Minimum Context Authorization for an Infotype 20011019
21 CHECK_MIN_LEVEL_AUTHORIZATION Static method Private Method Minimum Check for Authorization Level 19991213
22 CHECK_MIN_LEVEL_AUTH_CONTEXT Static method Private Method Check Minimum Context Authorization for a Level 20011019
23 CHECK_MIN_SUBTY_AUTHORIZATION Static method Private Method Minimum Check for Subtype Authorization 19991213
24 CHECK_MIN_SUBTY_AUTH_CONTEXT Static method Private Method PA Minimum Check for Subtype Authorization 20011019
25 CHECK_OM_INTEGRATION Static method Private Method Test Whether Integration is Active 19991027
26 CHECK_OM_MAX_LEVEL_AUTH Static method Private Method Check for Maximum Structural Authorization for Level 19991027
27 CHECK_PA_MAX_INFTY_AUTH Static method Private Method PA Maximum Check for Infotype Authorization 19991027
28 CHECK_PA_MAX_LEVEL_AUTH Static method Private Method PA Maximum Check for Authorization Level 19991027
29 CHECK_PA_MAX_SUBTY_AUTH Static method Private Method PA Maximum Check for Subtype Authorization 19991027
30 CHECK_PA_MIN_INFTY_AUTH Static method Private Method PA Minimum Check for Infotype Authorization 19991027
31 CHECK_PA_MIN_LEVEL_AUTH Static method Private Method PA Minimum Check for Authorization Level 19991027
32 CHECK_PA_MIN_SUBTY_AUTH Static method Private Method PA Minimum Check for Subtype Authorization 19991027
33 CHECK_PERNR_MATCHES_USERS Static method Private Method Check If Personnel Number Involved 19991028
34 CHECK_P_PERNR_AUTHORIZATION Static method Private Method Check for P_PERNR Authorization 19991028
35 CHECK_P_PERNR_MAX_INFTY_AUTH Static method Private Method P_PERNR Maximum Check for Infotype Authorization 19991028
36 CHECK_P_PERNR_MAX_LEVEL_AUTH Static method Private Method P_PERNR Maximum Check for Authorization Level 19991028
37 CHECK_P_PERNR_MAX_SUBTY_AUTH Static method Private Method P_PERNR Maximum Check for Subtype Authorization 19991028
38 CHECK_P_PERNR_MIN_INFTY_AUTH Static method Private Method P_PERNR Maximum Check for Infotype Authorization 19991108
39 CHECK_P_PERNR_MIN_LEVEL_AUTH Static method Private Method P_PERNR Maximum Check for Authorization Level 19991028
40 CHECK_P_PERNR_MIN_SUBTY_AUTH Static method Private Method P_PERNR Maximum Check for Subtype Authorization 19991108
41 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19991027
42 CLEAR_PARTIAL_ORG_ASSIGNMENT Instance method Private Method Delete Partial Organizational Assignment 19991119
43 CONSIDER_SY_DATUM Static method Private Method Time Logic 19991103
44 CONSTRUCTOR Instance method Public Constructor Constructor 19991124
45 FILL_S0001 Static method Private Method Fill S0001 with '*' 19991028
46 GET_CONTEXT_AUTH_PERIODS Instance method Private Method Context Authorization Check 20011022
47 GET_DEFAULT_PLANS Static method Private Method Determine Default Position 20000103
48 GET_HRPROFL_TAB Instance method Private Method Determine HRPROFL_TAB 20011030
49 GET_LOWEST_ADMISSIBLE_BEGDA Instance method Private Method Check Process, Lowest Permissible Change Date 19991122
50 GET_MIN_PERNR_CONTEXT_PERIODS Instance method Private Method Check Minimal Context Authorization for a Personnel Number 20011026
51 GET_OM_AUTHORIZATION_PERIODS Instance method Private Method Determine Authorization Periods from OM 19991029
52 GET_OM_AUTH_INTERNAL Instance method Private Method Technical Method for GET_OM_AUTHORIZATION PERIODS 19991102
53 GET_ORG_ASSIGNMENT Instance method Private Method Read Infotype 0001 19991105
54 GET_PA_AUTHORIZATION_PERIODS Instance method Private Method PA Authorization Check 19991105
55 GET_PA_AUTH_ORGDA_PERIODS Instance method Private Method PA Authorization Check - only for Organizational Assignment 19991123
56 GET_PERNR_MATCHING_USER Static method Private Method Determine Personnel Number(s) of User(s) 19991108
57 GET_STRUCTURAL_PROFILES Instance method Private Method Determine Structural Profiles 20011023
58 GET_VALDT Static method Private Method Determine VALDT from T582A 19991103
59 GET_VALUE_FROM_T77S0 Static method Private Method Determine Values from the T77S0 Table 20011023
60 INITIALIZE_T584A_BUFFER Static method Private Method Fill T584A Buffer with List of Check Processes 19991120
61 READ_MASTERSWITCHES Static method Private Method Read Authorization Main Switch 19991027
62 SET_NEW_CONTRACT Static method Public Method Set Indicator for New Contract 20110913
63 SET_ORG_ASSIGNMENT Instance method Private Method Set Organizational Assignment 19991213
64 SET_PARTIAL_ORG_ASSIGNMENT Instance method Private Method Partially Set Organizational Assignemnt (example: Settings) 19991213
Events
Class CL_HRPAD00AUTH_CHECK_STD has no event.
Types
Class CL_HRPAD00AUTH_CHECK_STD 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ültigkeitsbeginn 19991120
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 19991120
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991120
4 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991120
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991120
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991120
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991120
8 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102

Method CHECK_APPROVAL_AUTH on class CL_HRPAD00AUTH_CHECK_STD 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 19991120
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991120
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991120
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991120
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991120

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' = TRUE, '-' = FALSE 19991120
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991120
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991120
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991120

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 19991120
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991120
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991120
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991120
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991120
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991120

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 Beginndatum 19991230
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Endedatum 19991230
3 Importing INFTY Value transfer Type reference (TYPE) INFTY Infotyp 19991230
4 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991230
5 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991230
6 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 19991230
7 Importing PROCESS_ONLY_PARTIAL_CHECKS Value transfer Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 20000112
8 Importing SUBTY Value transfer Type reference (TYPE) SUBTY Subtyp 19991230
9 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991230
10 Importing UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041027
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991230
2 INVALID inkonsistente Eingabeparameter 19991230

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 19991105
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991105
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991105
4 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 19991105
5 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991105
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991105
7 Importing UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20041027

Method CHECK_AUTH_OBJ_PA on class CL_HRPAD00AUTH_CHECK_STD 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 19991119
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991119
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991119
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991119
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991119
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102

Method CHECK_AUTH_OBJ_PA_PARTIAL on class CL_HRPAD00AUTH_CHECK_STD 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 19991028
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991028
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991028
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991028
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102

Method CHECK_AUTH_OBJ_P_PERNR on class CL_HRPAD00AUTH_CHECK_STD 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' = TRUE, '-' = FALSE 19991123
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991123
3 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 19991123
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991123
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method CHECK_AUTH_ORGDA_PA on class CL_HRPAD00AUTH_CHECK_STD has no exception.

Method CHECK_COMPRESS_BADI Signature

Method CHECK_COMPRESS_BADI on class CL_HRPAD00AUTH_CHECK_STD has no parameter.
Method CHECK_COMPRESS_BADI on class CL_HRPAD00AUTH_CHECK_STD 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 20011022
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 20011022
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011022
4 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20011022
5 Importing PROFL Call by reference Type reference (TYPE) T77PR-PROFL Strukturelles Profil 20011022
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20011022
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011022
8 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102

Method CHECK_CONTEXT_AUTH_OBJECTS on class CL_HRPAD00AUTH_CHECK_STD 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' = TRUE, '-' = FALSE 20011112
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011112
3 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 20011112
4 Importing PROFL Call by reference Type reference (TYPE) T77PR-PROFL Strukturelles Profil 20011112
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011112
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method CHECK_CONTEXT_ORGDA_OBJECTS on class CL_HRPAD00AUTH_CHECK_STD 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 19991213
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991213
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991213
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991213
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991213
2 INVALID inkonsistente Eingabeparameter 19991213

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 20011019
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 20011019
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011019
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011019
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method CHECK_MAX_INFTY_AUTH_CONTEXT on class CL_HRPAD00AUTH_CHECK_STD 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' = TRUE, '-' = FALSE 19991213
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991213
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991213
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991213
2 INVALID inkonsistente Eingabeparameter 19991213

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' = TRUE, '-' = FALSE 20011019
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011019
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011019
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20011019

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 19991213
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991213
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991213
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991213
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991213
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041027
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991213
2 INVALID inkonsistente Eingabeparameter 19991213

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 20011019
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 20011019
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011019
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20011019
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011019
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041027
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20011019

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 19991213
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991213
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991213
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991213
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991213
2 INVALID inkonsistente Eingabeparameter 19991213

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 20011019
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 20011019
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011019
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011019
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20011019

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' = TRUE, '-' = FALSE 19991213
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991213
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991213
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991213
2 INVALID inkonsistente Eingabeparameter 19991213

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' = TRUE, '-' = FALSE 20011019
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011019
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 20011019
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20011019
2 INVALID inkonsistente Eingabeparameter 20011019

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 19991213
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991213
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991213
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991213
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991213
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991213
2 INVALID inkonsistente Eingabeparameter 19991213

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 20011019
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 20011019
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011019
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20011019
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011019
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20011019

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 Integrationsflag 19991027

Method CHECK_OM_INTEGRATION on class CL_HRPAD00AUTH_CHECK_STD 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 boolsche Variable (X=true, -=false, space=unknown) 19991112
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991112
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991112
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041027

Method CHECK_OM_MAX_LEVEL_AUTH on class CL_HRPAD00AUTH_CHECK_STD 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 19991108
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991108
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991108
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991108

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' = TRUE, '-' = FALSE 19991108
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991108
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991108

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 19991105
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991105
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991105
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991105
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991105
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041027
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991105

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 19991108
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991108
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991108
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991108

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' = TRUE, '-' = FALSE 19991108
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991108
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991108

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 19991104
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991104
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991104
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991104
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991104
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991104

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' = TRUE, '-' = FALSE 19991028
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991028
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991028
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20050105

Method CHECK_PERNR_MATCHES_USERS on class CL_HRPAD00AUTH_CHECK_STD 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 19991028
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991028
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991028
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991028
5 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991028
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991028
7 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991028
2 INVALID inkonsistente Eingabeparameter 19991028

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 19991108
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991108
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method CHECK_P_PERNR_MAX_INFTY_AUTH on class CL_HRPAD00AUTH_CHECK_STD 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' = TRUE, '-' = FALSE 19991108
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
3 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method CHECK_P_PERNR_MAX_LEVEL_AUTH on class CL_HRPAD00AUTH_CHECK_STD 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 19991108
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991108
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991108
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041027

Method CHECK_P_PERNR_MAX_SUBTY_AUTH on class CL_HRPAD00AUTH_CHECK_STD 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 19991108
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991108
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
4 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method CHECK_P_PERNR_MIN_INFTY_AUTH on class CL_HRPAD00AUTH_CHECK_STD 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' = TRUE, '-' = FALSE 19991108
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
3 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method CHECK_P_PERNR_MIN_LEVEL_AUTH on class CL_HRPAD00AUTH_CHECK_STD 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 19991108
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991108
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991108
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991108
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102

Method CHECK_P_PERNR_MIN_SUBTY_AUTH on class CL_HRPAD00AUTH_CHECK_STD has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_PARTIAL_ORG_ASSIGNMENT Signature

Method CLEAR_PARTIAL_ORG_ASSIGNMENT on class CL_HRPAD00AUTH_CHECK_STD has no parameter.
Method CLEAR_PARTIAL_ORG_ASSIGNMENT on class CL_HRPAD00AUTH_CHECK_STD 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 Intervalle in denen Berechtigung vorliegt 19991103
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 19991103
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel 19991103
4 Importing LOW_BEGDA Call by reference Type reference (TYPE) BEGDA niedrigstes P0001-BEGDA 19991120
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method CONSIDER_SY_DATUM on class CL_HRPAD00AUTH_CHECK_STD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRPAD00AUTH_CHECK_STD has no parameter.
Method CONSTRUCTOR on class CL_HRPAD00AUTH_CHECK_STD 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 19991028

Method FILL_S0001 on class CL_HRPAD00AUTH_CHECK_STD 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 Intervalle in denen Berechtigung vorliegt 20011022
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20011022
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 20011022
4 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011022
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20011022
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20011022
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011022
8 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20011022

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 Planstelle 20000103
2 Exporting IS_DEFAULT_PLANS_GOOD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20000103

Method GET_DEFAULT_PLANS on class CL_HRPAD00AUTH_CHECK_STD 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: strukturelle Profile 20011030
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel 20011030
3 Importing OBJID Call by reference Type reference (TYPE) ANY 20011030
4 Importing OTYPE_KEY Call by reference Type reference (TYPE) T77S0-SEMID semantisches Kürzel 20011030
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 NO_STRUCTURAL_AUTHORIZATION Keine strukturelle Berechtigung vorhanden 20011030

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 Prüfverfahren 19991122
2 Importing CSDAT Call by reference Type reference (TYPE) FLAG SPACE Consider sy-datum 20100929
3 Exporting LOWEST_BEGDA_MINUS_1 Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 19991122
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991122
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991122
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991122

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 Intervalle in denen Berechtigung vorliegt 20011026
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 20011026
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 20011026
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20011026
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 20011026
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228

Method GET_MIN_PERNR_CONTEXT_PERIODS on class CL_HRPAD00AUTH_CHECK_STD 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 Intervalle in denen Berechtigung vorliegt 19991029
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 19991029
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991029
4 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991029
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991029
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991029
7 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991029
2 INVALID inkonsistente Eingabeparameter 19991029

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 Berechtigung 19991102
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991102
3 Importing MAINT Call by reference Type reference (TYPE) CHAR1 0 = read, 1 = write 19991102
4 Importing P0001_TAB Call by reference Type reference (TYPE) P0001_TAB Infotyp 0001 19991102
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991102
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991102
7 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
8 Importing UNINTEGRATED_PERIODS Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden ohne Integration 19991102
# Exception Resumable Description Created on
1 INTERNAL_ERROR inkonsistente Eingabeparameter 19991102

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 19991105
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991105
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991105
# Exception Resumable Description Created on
1 NOTHING_FOUND Probleme bei der Datenbeschaffung 19991105

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 Intervalle in denen Berechtigung vorliegt 19991105
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 19991105
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991105
4 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991105
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991105
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 19991105
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991105
8 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991105

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 Intervalle in denen Berechtigung vorliegt 19991123
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991123
3 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991123
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19991123
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' = Mitarbeiter, 'B' = Bewerber 19991123
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991123

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 Personalnummernliste 19991108
2 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20050105

Method GET_PERNR_MATCHING_USER on class CL_HRPAD00AUTH_CHECK_STD 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 Strukturelle Profile 20011023
2 Importing LEVEL Call by reference Type reference (TYPE) AUTHC_D Berechtigungslevel 20011030
3 Importing ORGEH Call by reference Type reference (TYPE) P0001-ORGEH p0001-orgeh 20011030
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20011030
5 Importing PLANS Call by reference Type reference (TYPE) P0001-PLANS p0001-plans 20011030
6 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041102
# Exception Resumable Description Created on
1 NO_INTEGRATED_PERSON Strukturelle Berechtigung wird verweigert 20011030
2 NO_PROFILE_FOUND Keine strukturelle Berechtigung vorhanden 20011030

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 19991103
2 Exporting VALDT Call by reference Type reference (TYPE) KENBE Kennzeichen für Zugriffsberechtigung (BEG/END-Datum) 19991103
# Exception Resumable Description Created on
1 ENTRY_NOT_FOUND Eintrag nicht gefunden 19991103

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 20011023
2 Exporting GSVAL Call by reference Type reference (TYPE) ANY Wert des semantischen Kürzels 20011023
3 Importing SEMID Call by reference Type reference (TYPE) T77S0-SEMID semantisches Kürzel 20011023
4 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011023

Method GET_VALUE_FROM_T77S0 on class CL_HRPAD00AUTH_CHECK_STD has no exception.

Method INITIALIZE_T584A_BUFFER Signature

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

Method READ_MASTERSWITCHES Signature

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

Method SET_NEW_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_CONTRACT Call by reference Type reference (TYPE) BOOLEAN Neuer Vertrag 20110913

Method SET_NEW_CONTRACT on class CL_HRPAD00AUTH_CHECK_STD 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 19991213
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991213
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991213
2 INVALID inkonsistente Eingabeparameter 19991213

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 ausgepraegten P0001 Felder 19991213
2 Importing P0001 Call by reference Type reference (TYPE) P0001 Organisatorische Zuordnung 19991213
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991213
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991213
2 INVALID inkonsistente Eingabeparameter 19991213
History
Last changed by/on SAP  20050219 
SAP Release Created in 46B