SAP ABAP Interface IF_EX_AUTHORITY_BADI (BAdI Interface IF_EX_AUTHORITY_BADI)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00 (Package) Organization and Planning
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
Interface IF_EX_AUTHORITY_BADI  
Short Description BAdI Interface IF_EX_AUTHORITY_BADI    
General Data
Package SP00   Organization and Planning 
Created 19990809   SAP 
Last changed 20050213   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_AUTHORITY_BADI has no forward declaration.
Interfaces
Interface IF_EX_AUTHORITY_BADI has no interface.
Friends
Interface IF_EX_AUTHORITY_BADI has no friend.
Attributes
Interface 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
Interface IF_EX_AUTHORITY_BADI has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_EX_AUTHORITY_BADI has no exception.
History
Last changed by/on SAP  20050213 
SAP Release Created in