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 | ![]() |
Instance method | Public | Method | Structural Authorization in Search Function | 20020121 |
2 | ![]() |
Instance method | Public | Method | Check Structural Authorization for an Object | 19990809 |
3 | ![]() |
Instance method | Public | Method | Check Personnel Authorization | 19991012 |
4 | ![]() |
Instance method | Public | Method | Fill Authorization Interval Table for an Object | 19991012 |
5 | ![]() |
Instance method | Public | Method | Fill Authorization Relationships Table | 19991012 |
6 | ![]() |
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 | ![]() |
OBJECTS | Call by reference | Type reference (TYPE) | HRTB_OBJKEY | HR: Objektschlüssel (mit Planvariante) | 20020121 | ||
2 | ![]() |
OTYPES | Call by reference | Type reference (TYPE) | HRTB_OTYPE | HR: Tabelle von Objekttypen | 20020121 | ||
3 | ![]() |
PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20020121 | ||
4 | ![]() |
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 | ![]() |
CHECK_OBJECT_OUT | Call by reference | Type reference (TYPE) | HROBJECT | Output Objekt | 19990830 | ||
2 | ![]() |
EXIT_FLAG | Call by reference | Type reference (TYPE) | FLAG | exit_flag | 19990811 | ||
3 | ![]() |
FCODE | Call by reference | Type reference (TYPE) | OKCODE | Funktionscode | 19990809 | ||
4 | ![]() |
OBJID | Call by reference | Type reference (TYPE) | WPLOG-OBJID | Objektid | 19990809 | ||
5 | ![]() |
OTYPE | Call by reference | Type reference (TYPE) | WPLOG-OTYPE | Objekttyp | 19990809 | ||
6 | ![]() |
PLVAR | Call by reference | Type reference (TYPE) | WPLOG-PLVAR | Planvariante | 19990809 | ||
7 | ![]() |
UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | User-Name | 19990809 | ||
8 | ![]() |
VIEW | Call by reference | Type reference (TYPE) | HRVIEW_TAB | Benutzerview | 19991028 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Berechtigung | 19990809 |
Method CHECK_AUTH_PLAN1 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BEGDA | Call by reference | Type reference (TYPE) | WPLOG-BEGDA | Beginndatum | 19991012 | ||
2 | ![]() |
CHECK_OBJECT_OUT | Call by reference | Type reference (TYPE) | HROBJECT | Output Objekt | 19991028 | ||
3 | ![]() |
ENDDA | Call by reference | Type reference (TYPE) | WPLOG-ENDDA | Endedatum | 19991012 | ||
4 | ![]() |
EXIT_FLAG | Call by reference | Type reference (TYPE) | FLAG | Exit_Flag | 19991012 | ||
5 | ![]() |
MAINT | Call by reference | Type reference (TYPE) | FLAG | Maint-Flag | 19991012 | ||
6 | ![]() |
OBJID | Call by reference | Type reference (TYPE) | PLOG-OBJID | Objektid | 19991105 | ||
7 | ![]() |
OTYPE | Call by reference | Type reference (TYPE) | WPLOG-OTYPE | Objekttyp | 19991105 | ||
8 | ![]() |
PERIODS | Call by reference | Type reference (TYPE) | HRPERIODS_TAB | Perioden-Tabelle | 19991012 | ||
9 | ![]() |
PLVAR | Call by reference | Type reference (TYPE) | WPLOG-PLVAR | Planvariante | 19991105 | ||
10 | ![]() |
UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041112 | |
11 | ![]() |
VIEW | Call by reference | Type reference (TYPE) | HRVIEW_TAB | Benutzerview | 19991021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine strukturelle Berechtigung | 19991012 |
Method FILL_DATE_VIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATE_VIEW | Call by reference | Type reference (TYPE) | HRVIEW_TAB | Berechtigungsintervall-Tabelle | 19991012 | ||
2 | ![]() |
EXIT_FLAG | Call by reference | Type reference (TYPE) | FLAG | exit_flag | 19991012 | ||
3 | ![]() |
FCODE | Call by reference | Type reference (TYPE) | OKCODE | Funktionscode | 19991012 | ||
4 | ![]() |
OBJID | Call by reference | Type reference (TYPE) | WPLOG-OBJID | Objektid | 19991012 | ||
5 | ![]() |
OTYPE | Call by reference | Type reference (TYPE) | WPLOG-OTYPE | Objekttyp | 19991012 | ||
6 | ![]() |
PLVAR | Call by reference | Type reference (TYPE) | WPLOG-PLVAR | Planvariante | 19991012 | ||
7 | ![]() |
UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | User-Name | 19991012 | ||
8 | ![]() |
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 | ![]() |
EXIT_FLAG | Call by reference | Type reference (TYPE) | FLAG | Exit_Flag | 19991012 | ||
2 | ![]() |
HYPER_VIEW | Call by reference | Type reference (TYPE) | HRHYPVIEW_TAB | Berechtigungshyperview | 19991012 | ||
3 | ![]() |
PLVAR | Call by reference | Type reference (TYPE) | WPLOG-PLVAR | Planvariante | 19991012 | ||
4 | ![]() |
SCLAS | Call by reference | Type reference (TYPE) | P1001-SCLAS | Verknüpftes Objekttyp | 19991021 | ||
5 | ![]() |
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 | ![]() |
CHECK_OBJECT_OUT | Call by reference | Type reference (TYPE) | HROBJECT | Output Objekt | 20020409 | ||
2 | ![]() |
EXIT_FLAG | Call by reference | Type reference (TYPE) | FLAG | exit_flag | 20020409 | ||
3 | ![]() |
MAINT | Call by reference | Type reference (TYPE) | FLAG | = 'X' für pflegen, = ' ' für lesen | 20020409 | ||
4 | ![]() |
OBJID | Call by reference | Type reference (TYPE) | WPLOG-OBJID | Objektid | 20020409 | ||
5 | ![]() |
OTYPE | Call by reference | Type reference (TYPE) | WPLOG-OTYPE | Objekttyp | 20020409 | ||
6 | ![]() |
PLVAR | Call by reference | Type reference (TYPE) | WPLOG-PLVAR | Planvariante | 20020409 | ||
7 | ![]() |
PROFL_TAB | Call by reference | Type reference (TYPE) | PROF_TAB | Profil-Objekt Zuordnung | 20020409 | ||
8 | ![]() |
UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | User-Name | 20020409 | ||
9 | ![]() |
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 |