SAP ABAP Class IF_EX_AUTHORITY_BADI (BAdI Interface IF_EX_AUTHORITY_BADI)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_HRBAS00_STRUAUTH Example Implementation for BADI Definition HRBAS00_STRUAUT 20000110
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_HRBAS00_STRUAUTH BAdI Class CL_EX_HRBAS00_STRUAUTH 20030331
Properties
Class IF_EX_AUTHORITY_BADI  
Short Description BAdI Interface IF_EX_AUTHORITY_BADI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 1   
Package      
Created 19990809   SAP 
Last change 20050213   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_EX_AUTHORITY_BADI has no forward declaration.
Interfaces
Class IF_EX_AUTHORITY_BADI has no interface implemented.
Friends
Class IF_EX_AUTHORITY_BADI has no friend class.
Attributes
Class IF_EX_AUTHORITY_BADI has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY_SEARCH Instance method Public Method Structural Authorization in Search Function 20020121
2 CHECK_AUTHORITY_VIEW Instance method Public Method Check Structural Authorization for an Object 19990809
3 CHECK_AUTH_PLAN1 Instance method Public Method Check Personnel Authorization 19991012
4 FILL_DATE_VIEW Instance method Public Method Fill Authorization Interval Table for an Object 19991012
5 FILL_HYPER_VIEW Instance method Public Method Fill Authorization Relationships Table 19991012
6 GET_PROFILES Instance method Public Method Determine Structural Profile of an Object 20020409
Events
Class IF_EX_AUTHORITY_BADI has no event.
Types
Class IF_EX_AUTHORITY_BADI has no local type.
Method Signatures

Method CHECK_AUTHORITY_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJECTS Call by reference Type reference (TYPE) HRTB_OBJKEY HR: Objektschlüssel (mit Planvariante) 20020121
2 Importing OTYPES Call by reference Type reference (TYPE) HRTB_OTYPE HR: Tabelle von Objekttypen 20020121
3 Importing PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20020121
4 Exporting SKIP_STANDARD Call by reference Type reference (TYPE) FLAG Standardprüfung umgehen 20020121

Method CHECK_AUTHORITY_SEARCH on class IF_EX_AUTHORITY_BADI has no exception.

Method CHECK_AUTHORITY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHECK_OBJECT_OUT Call by reference Type reference (TYPE) HROBJECT Output Objekt 19990830
2 Exporting EXIT_FLAG Call by reference Type reference (TYPE) FLAG exit_flag 19990811
3 Importing FCODE Call by reference Type reference (TYPE) OKCODE Funktionscode 19990809
4 Importing OBJID Call by reference Type reference (TYPE) WPLOG-OBJID Objektid 19990809
5 Importing OTYPE Call by reference Type reference (TYPE) WPLOG-OTYPE Objekttyp 19990809
6 Importing PLVAR Call by reference Type reference (TYPE) WPLOG-PLVAR Planvariante 19990809
7 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME User-Name 19990809
8 Importing VIEW Call by reference Type reference (TYPE) HRVIEW_TAB Benutzerview 19991028
# Exception Resumable Description Created on
1 NO_AUTHORITY Keine Berechtigung 19990809

Method CHECK_AUTH_PLAN1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) WPLOG-BEGDA Beginndatum 19991012
2 Exporting CHECK_OBJECT_OUT Call by reference Type reference (TYPE) HROBJECT Output Objekt 19991028
3 Importing ENDDA Call by reference Type reference (TYPE) WPLOG-ENDDA Endedatum 19991012
4 Exporting EXIT_FLAG Call by reference Type reference (TYPE) FLAG Exit_Flag 19991012
5 Importing MAINT Call by reference Type reference (TYPE) FLAG Maint-Flag 19991012
6 Importing OBJID Call by reference Type reference (TYPE) PLOG-OBJID Objektid 19991105
7 Importing OTYPE Call by reference Type reference (TYPE) WPLOG-OTYPE Objekttyp 19991105
8 Exporting PERIODS Call by reference Type reference (TYPE) HRPERIODS_TAB Perioden-Tabelle 19991012
9 Importing PLVAR Call by reference Type reference (TYPE) WPLOG-PLVAR Planvariante 19991105
10 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername 20041112
11 Importing VIEW Call by reference Type reference (TYPE) HRVIEW_TAB Benutzerview 19991021
# Exception Resumable Description Created on
1 NO_PD_AUTHORITY Keine strukturelle Berechtigung 19991012

Method FILL_DATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE_VIEW Call by reference Type reference (TYPE) HRVIEW_TAB Berechtigungsintervall-Tabelle 19991012
2 Exporting EXIT_FLAG Call by reference Type reference (TYPE) FLAG exit_flag 19991012
3 Importing FCODE Call by reference Type reference (TYPE) OKCODE Funktionscode 19991012
4 Importing OBJID Call by reference Type reference (TYPE) WPLOG-OBJID Objektid 19991012
5 Importing OTYPE Call by reference Type reference (TYPE) WPLOG-OTYPE Objekttyp 19991012
6 Importing PLVAR Call by reference Type reference (TYPE) WPLOG-PLVAR Planvariante 19991012
7 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME User-Name 19991012
8 Importing VIEW Call by reference Type reference (TYPE) HRVIEW_TAB Benutzerview 19991021

Method FILL_DATE_VIEW on class IF_EX_AUTHORITY_BADI has no exception.

Method FILL_HYPER_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXIT_FLAG Call by reference Type reference (TYPE) FLAG Exit_Flag 19991012
2 Exporting HYPER_VIEW Call by reference Type reference (TYPE) HRHYPVIEW_TAB Berechtigungshyperview 19991012
3 Importing PLVAR Call by reference Type reference (TYPE) WPLOG-PLVAR Planvariante 19991012
4 Importing SCLAS Call by reference Type reference (TYPE) P1001-SCLAS Verknüpftes Objekttyp 19991021
5 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME User-Name 19991012

Method FILL_HYPER_VIEW on class IF_EX_AUTHORITY_BADI has no exception.

Method GET_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHECK_OBJECT_OUT Call by reference Type reference (TYPE) HROBJECT Output Objekt 20020409
2 Exporting EXIT_FLAG Call by reference Type reference (TYPE) FLAG exit_flag 20020409
3 Importing MAINT Call by reference Type reference (TYPE) FLAG = 'X' für pflegen, = ' ' für lesen 20020409
4 Importing OBJID Call by reference Type reference (TYPE) WPLOG-OBJID Objektid 20020409
5 Importing OTYPE Call by reference Type reference (TYPE) WPLOG-OTYPE Objekttyp 20020409
6 Importing PLVAR Call by reference Type reference (TYPE) WPLOG-PLVAR Planvariante 20020409
7 Exporting PROFL_TAB Call by reference Type reference (TYPE) PROF_TAB Profil-Objekt Zuordnung 20020409
8 Importing UNAME Call by reference Type reference (TYPE) SY-UNAME User-Name 20020409
9 Importing VIEW Call by reference Type reference (TYPE) HRVIEW_TAB Benutzerview 20020409

Method GET_PROFILES on class IF_EX_AUTHORITY_BADI has no exception.
History
Last changed by/on SAP  20050213 
SAP Release Created in