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 |