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 | ![]() |
Instance method | Public | Method | Authorization Check | 19990827 |
2 | ![]() |
Instance method | Public | Method | Maximum Check for Infotype Authorization | 19990831 |
3 | ![]() |
Instance method | Public | Method | Maximum Check for Authorization Level | 19990827 |
4 | ![]() |
Instance method | Public | Method | Maximum Check for Personnel Number Authorization | 19990827 |
5 | ![]() |
Instance method | Public | Method | Maximum Check for Subtype Authorization | 19990903 |
6 | ![]() |
Instance method | Public | Method | Minimum Check for Infotype Authorization | 19990827 |
7 | ![]() |
Instance method | Public | Method | Minimum Check for Authorization Level | 19990827 |
8 | ![]() |
Instance method | Public | Method | Minimum Check for Personnel Number Authorization | 19990827 |
9 | ![]() |
Instance method | Public | Method | Minimum Check for Subtype Authorization | 19990903 |
10 | ![]() |
Instance method | Public | Method | Check for Personnel Number Authorization | 19991111 |
11 | ![]() |
Instance method | Public | Method | Substitute for CONTRUCTOR | 19991123 |
12 | ![]() |
Instance method | Public | Method | Set Organizational Assignment | 19990827 |
13 | ![]() |
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 | ![]() |
BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Beginndatum | 19990831 | ||
2 | ![]() |
ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Endedatum | 19990831 | ||
3 | ![]() |
INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 19990831 | ||
4 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
5 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990831 | ||
6 | ![]() |
PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 19990831 | ||
7 | ![]() |
PROCESS_ONLY_PARTIAL_CHECKS | Value transfer | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 20000112 | ||
8 | ![]() |
SUBTY | Value transfer | Type reference (TYPE) | SUBTY | Subtyp | 19990831 | ||
9 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990831 | |
10 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041027 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
Method CHECK_MAX_INFTY_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 19990831 | ||
2 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
3 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990831 | ||
4 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990831 | |
5 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
Method CHECK_MAX_LEVEL_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
2 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990831 | ||
3 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990831 | |
4 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
Method CHECK_MAX_PERNR_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
2 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990831 | ||
3 | ![]() |
PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 19990831 | ||
4 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990831 | |
5 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
Method CHECK_MAX_SUBTY_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 19990903 | ||
2 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
3 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990903 | ||
4 | ![]() |
SUBTY | Value transfer | Type reference (TYPE) | SUBTY | Subtyp | 19990903 | ||
5 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990903 | |
6 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990903 |
Method CHECK_MIN_INFTY_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 19990903 | ||
2 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
3 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990831 | ||
4 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990831 | |
5 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
Method CHECK_MIN_LEVEL_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
2 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990831 | ||
3 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990831 | |
4 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
Method CHECK_MIN_PERNR_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
2 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990831 | ||
3 | ![]() |
PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 19990831 | ||
4 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990831 | |
5 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
Method CHECK_MIN_SUBTY_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 19990903 | ||
2 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991028 | ||
3 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19990903 | ||
4 | ![]() |
SUBTY | Value transfer | Type reference (TYPE) | SUBTY | Subtyp | 19990903 | ||
5 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990903 | |
6 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990903 |
Method CHECK_PERNR_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 19991112 | ||
2 | ![]() |
ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 19991112 | ||
3 | ![]() |
IS_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = TRUE, '-' = FALSE | 19991111 | ||
4 | ![]() |
LEVEL | Value transfer | Type reference (TYPE) | AUTHC_D | Berechtigungslevel (R,W,S,E,D,M) | 19991111 | ||
5 | ![]() |
PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 19991111 | ||
6 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19991111 | |
7 | ![]() |
UNAME | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzername | 20041228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991111 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19991111 |
Method DELAYED_CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONTEXT | Value transfer | Type reference (TYPE) | HRPAD00AUTH_CONTEXT | HR: Kontext der Berechtigungsprüfung | 19991127 | ||
2 | ![]() |
REPID | Value transfer | Type reference (TYPE) | SYST-REPID | ABAP-Programm, aktuelles Rahmenprogramm | 19991127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991127 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19991127 |
Method SET_ORG_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P0001_TAB | Call by reference | Type reference (TYPE) | P0001_TAB | Organisatorische Zuordnung | 19991105 | ||
2 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
Method SET_PARTIAL_ORG_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FIELDLIST | Value transfer | Type reference (TYPE) | HR_FIELDLIST_TAB | Liste der ausgepraegten P0001 Felder | 19990831 | ||
2 | ![]() |
P0001 | Value transfer | Type reference (TYPE) | P0001 | Organisatorische Zuordnung | 19990831 | ||
3 | ![]() |
TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | 'A' = Mitarbeiter, 'B' = Bewerber | 19990831 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 19991028 | |
2 | ![]() |
inkonsistente Eingabeparameter | 19990831 |
History
Last changed by/on | SAP | 20050219 |
SAP Release Created in | 46B |