SAP ABAP Interface IF_EX_HRPAD00AUTH_CHECK (BAdI Interface IF_EX_HRPAD00AUTH_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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CNVHCM_HRPAD00AUTH_CHECK HR: Authorization Check 20080422
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_HRPAD00AUTH_CHECK BAdI Class CL_EX_HRPAD00AUTH_CHECK 20011121
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPAD00AUTH_CHECK_FAST HR: Authorization Check 19991213
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPAD00AUTH_CHECK_STD HR: Authorization Check 19991027
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_HRPADUN_AAP_RPAU_CHK Imp. class for BAdI imp. HRPADUN_AAP_RPAU_CHK 20050720
Properties
Interface IF_EX_HRPAD00AUTH_CHECK  
Short Description BAdI Interface IF_EX_HRPAD00AUTH_CHECK    
General Data
Package PBAS   SAP HR Master Data Application Development 
Created 19990827   SAP 
Last changed 20050219   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 HR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_HRPAD00AUTH_CHECK has no interface.
Friends
Interface IF_EX_HRPAD00AUTH_CHECK has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) BOOLEAN '-' False 19991028
2 HIGH_DATE Constant Public Type reference (TYPE) ENDDA '99991231' 31 December 9999 19991028
3 LOW_DATE Constant Public Type reference (TYPE) BEGDA '18000101' 01 January 1800 19991028
4 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' True 19991028
5 UNDEFINED Constant Public Type reference (TYPE) BOOLEAN SPACE Undefined 19991028
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION Instance method Public Method Authorization Check 19990827
2 CHECK_MAX_INFTY_AUTHORIZATION Instance method Public Method Maximum Check for Infotype Authorization 19990831
3 CHECK_MAX_LEVEL_AUTHORIZATION Instance method Public Method Maximum Check for Authorization Level 19990827
4 CHECK_MAX_PERNR_AUTHORIZATION Instance method Public Method Maximum Check for Personnel Number Authorization 19990827
5 CHECK_MAX_SUBTY_AUTHORIZATION Instance method Public Method Maximum Check for Subtype Authorization 19990903
6 CHECK_MIN_INFTY_AUTHORIZATION Instance method Public Method Minimum Check for Infotype Authorization 19990827
7 CHECK_MIN_LEVEL_AUTHORIZATION Instance method Public Method Minimum Check for Authorization Level 19990827
8 CHECK_MIN_PERNR_AUTHORIZATION Instance method Public Method Minimum Check for Personnel Number Authorization 19990827
9 CHECK_MIN_SUBTY_AUTHORIZATION Instance method Public Method Minimum Check for Subtype Authorization 19990903
10 CHECK_PERNR_AUTHORIZATION Instance method Public Method Check for Personnel Number Authorization 19991111
11 DELAYED_CONSTRUCTOR Instance method Public Method Substitute for CONTRUCTOR 19991123
12 SET_ORG_ASSIGNMENT Instance method Public Method Set Organizational Assignment 19990827
13 SET_PARTIAL_ORG_ASSIGNMENT Instance method Public Method Partially Set Organizational Assignemnt (example: Settings) 19990827
Events
Interface IF_EX_HRPAD00AUTH_CHECK has no event.
Types
Interface IF_EX_HRPAD00AUTH_CHECK has no local type.
Method Signatures

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

Method CHECK_MAX_INFTY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Value transfer Type reference (TYPE) INFTY Infotyp 19990831
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991028
3 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19990831
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19990831
5 Importing UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991028
2 INVALID inkonsistente Eingabeparameter 19990831

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

Method CHECK_MAX_PERNR_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 19991028
2 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19990831
3 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 19990831
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19990831
5 Importing UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991028
2 INVALID inkonsistente Eingabeparameter 19990831

Method CHECK_MAX_SUBTY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Value transfer Type reference (TYPE) INFTY Infotyp 19990903
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991028
3 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19990903
4 Importing SUBTY Value transfer Type reference (TYPE) SUBTY Subtyp 19990903
5 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19990903
6 Importing UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991028
2 INVALID inkonsistente Eingabeparameter 19990903

Method CHECK_MIN_INFTY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Value transfer Type reference (TYPE) INFTY Infotyp 19990903
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991028
3 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19990831
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19990831
5 Importing UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991028
2 INVALID inkonsistente Eingabeparameter 19990831

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

Method CHECK_MIN_PERNR_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 19991028
2 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19990831
3 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 19990831
4 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19990831
5 Importing UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991028
2 INVALID inkonsistente Eingabeparameter 19990831

Method CHECK_MIN_SUBTY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Value transfer Type reference (TYPE) INFTY Infotyp 19990903
2 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991028
3 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19990903
4 Importing SUBTY Value transfer Type reference (TYPE) SUBTY Subtyp 19990903
5 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19990903
6 Importing UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991028
2 INVALID inkonsistente Eingabeparameter 19990903

Method CHECK_PERNR_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 Gültigkeitsbeginn 19991112
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 19991112
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN 'X' = TRUE, '-' = FALSE 19991111
4 Importing LEVEL Value transfer Type reference (TYPE) AUTHC_D Berechtigungslevel (R,W,S,E,D,M) 19991111
5 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 19991111
6 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19991111
7 Importing UNAME Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041228
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991111
2 INVALID inkonsistente Eingabeparameter 19991111

Method DELAYED_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Value transfer Type reference (TYPE) HRPAD00AUTH_CONTEXT HR: Kontext der Berechtigungsprüfung 19991127
2 Importing REPID Value transfer Type reference (TYPE) SYST-REPID ABAP-Programm, aktuelles Rahmenprogramm 19991127
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991127
2 INVALID inkonsistente Eingabeparameter 19991127

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 19991105
2 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' 'A' = Mitarbeiter, 'B' = Bewerber 19990830
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 19991028
2 INVALID inkonsistente Eingabeparameter 19990831

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