SAP ABAP Class CL_SUSR_TOOLS_KERNEL (Kernel calls)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SEC-USR-ADM (Application Component) User and Authorization Management
⤷
SUSR_CUA_TOOLS (Package) Additional Tools for Central User Administration (CUA)

⤷

⤷

Properties
Class | CL_SUSR_TOOLS_KERNEL | |
Short Description | Kernel calls | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SUSR_CUA_TOOLS | Additional Tools for Central User Administration (CUA) |
Created | 20120416 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SUSR_TOOLS_KERNEL has no interface implemented.
Friends
Class CL_SUSR_TOOLS_KERNEL has no friend class.
Attributes
Class CL_SUSR_TOOLS_KERNEL has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Invalidate authorization buffer | 20120618 |
2 | ![]() |
Static method | Public | Method | Comparison function of Authority-Check | 20120615 |
3 | ![]() |
Static method | Public | Method | Elementary comparison function of Authority-Check | 20120615 |
4 | ![]() |
Static method | Public | Method | Status: Authorization trace on or off | 20120618 |
5 | ![]() |
Static method | Public | Method | Read AuthTraceFilter into static kernel memory | 20130503 |
6 | ![]() |
Static method | Public | Method | Read SU53 buffer | 20120416 |
7 | ![]() |
Static method | Public | Method | Read SU53 buffer with client, only for tests | 20120615 |
8 | ![]() |
Static method | Public | Method | Read SU53 buffer, no input parameters, default values | 20120615 |
9 | ![]() |
Static method | Public | Method | SU53 buffer active, only errors, all checks | 20120507 |
10 | ![]() |
Static method | Public | Method | SU53 buffer: Record only errors or all checks | 20120507 |
Events
Class CL_SUSR_TOOLS_KERNEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_AUTHORIZATION | Public | See coding | 20120615 | TT_AUTHORIZATION type standard table of ty_authorization
|
||
2 | TT_REQUESTED | Public | See coding | 20120615 | TT_REQUESTED type standard table of ty_requested
|
||
3 | TT_USR07P | Public | See coding | 20120416 | tt_usr07p type standard table of ty_usr07p
|
||
4 | TY_AUTHORIZATION | Public | See coding | 20120615 | begin of TY_AUTHORIZATION
, field TYPE xufield
, von TYPE xuval
, bis TYPE xuval
, end of ty_authorization
|
||
5 | TY_REQUESTED | Public | See coding | 20120615 | begin of TY_REQUESTED
, field TYPE xufield
, value TYPE xuval
, end of ty_requested
|
||
6 | TY_USR07P | Public | See coding | 20120416 | begin of ty_usr07p
, abapline TYPE i
, mandt type mandt
, bname type xubname
, foruser TYPE sutrforuser
, timestamp type timestampl
, authrc type xuauthchck
, reason TYPE char01
, objct type xuobject
, fiel1 type xufield
, fiel2 type xufield
, fiel3 type xufield
, fiel4 type xufield
, fiel5 type xufield
, fiel6 type xufield
, fiel7 type xufield
, fiel8 type xufield
, fiel9 type xufield
, fiel0 type xufield
, val01 type xuval
, val02 type xuval
, val03 type xuval
, val04 type xuval
, val05 type xuval
, val06 type xuval
, val07 type xuval
, val08 type xuval
, val09 type xuval
, val10 type xuval
, tcode type tcode
, p_tcode TYPE tcode
, progname type progname
, abapprog TYPE programm
, name TYPE sobj_name
, type TYPE usobtype
, end of ty_usr07p
|
Method Signatures
Method AUTH_BUFFER_RESET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20120618 | |
2 | ![]() |
IV_MANDT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20120618 | |
3 | ![]() |
RV_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | 20120618 |
Method AUTH_BUFFER_RESET on class CL_SUSR_TOOLS_KERNEL has no exception.
Method AUTH_COMPARE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
AUTHORIZATION | Call by reference | Type reference (TYPE) | TT_AUTHORIZATION | vorhandene Berechtigung, Feld-Von-Bis-Zeilen wie ust12 | 20120615 | ||
2 | ![]() |
AUTHORIZED | Call by reference | Type reference (TYPE) | SY-SUBRC | 0: berechtigt; 1: nicht berechtigt; sonst: nicht im Kernel | 20120615 | ||
3 | ![]() |
REQUESTED | Call by reference | Type reference (TYPE) | TT_REQUESTED | geforderte Berechtigung, max. 10 Feld-Wert-Paare | 20120615 |
Method AUTH_COMPARE on class CL_SUSR_TOOLS_KERNEL has no exception.
Method AUTH_TEST_INTERVAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
AUTHORIZED | Call by reference | Type reference (TYPE) | SY-SUBRC | 0: berechtigt; 1: nicht berechtigt; sonst: nicht im Kernel | 20120615 | ||
2 | ![]() |
BIS | Value transfer | Type reference (TYPE) | XUVAL | vorhandener Bis-Berechtigungwert | 20120615 | ||
3 | ![]() |
VALUE | Value transfer | Type reference (TYPE) | XUVAL | geforderter Berechtigungswert | 20120615 | ||
4 | ![]() |
VON | Value transfer | Type reference (TYPE) | XUVAL | vorhandener Von-Berechtigungwert | 20120615 |
Method AUTH_TEST_INTERVAL on class CL_SUSR_TOOLS_KERNEL has no exception.
Method AUTH_TRACE_GET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_STATUS | Value transfer | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20120618 |
Method AUTH_TRACE_GET_STATUS on class CL_SUSR_TOOLS_KERNEL has no exception.
Method AUTH_TRACE_SET_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_STATUS | Value transfer | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20130503 |
Method AUTH_TRACE_SET_FILTER on class CL_SUSR_TOOLS_KERNEL has no exception.
Method GET_SU53_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SU53_BUFFER | Call by reference | Type reference (TYPE) | TT_USR07P | SU53-Puffer | 20120416 | ||
2 | ![]() |
EV_ENTRIES_SINCE | Call by reference | Type reference (TYPE) | TIMESTAMPL | älteste Prüfung im Puffer, UTC-Zeit (JJJJMMTThhmmssmmmuuun) | 20120416 | ||
3 | ![]() |
EV_MAX_ENTRIES | Call by reference | Type reference (TYPE) | I | Größe des SU53-Puffers | 20120622 | ||
4 | ![]() |
EV_RETCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20120416 | ||
5 | ![]() |
IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername | 20120416 | |
6 | ![]() |
IV_ENTRIES_SINCE | Call by reference | Type reference (TYPE) | TIMESTAMPL | 0 | alle Prüfungen seit UTC-Zeitstempel (JJJJMMTThhmmssmmmuuun) | 20120416 | |
7 | ![]() |
IV_MAX_ENTRIES | Call by reference | Type reference (TYPE) | I | 0 | 0: alle vorhandenen | 20120416 | |
8 | ![]() |
IV_NO_AUTH_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | abap_true: nur "nicht berechtigt" | 20120416 |
Method GET_SU53_BUFFER on class CL_SUSR_TOOLS_KERNEL has no exception.
Method GET_SU53_BUFFER_MANDT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SU53_BUFFER | Call by reference | Type reference (TYPE) | TT_USR07P | SU53-Puffer | 20120615 | ||
2 | ![]() |
EV_ENTRIES_SINCE | Call by reference | Type reference (TYPE) | TIMESTAMPL | älteste Prüfung im Puffer, UTC-Zeit (JJJJMMTThhmmssmmmuuun) | 20120615 | ||
3 | ![]() |
EV_MAX_ENTRIES | Call by reference | Type reference (TYPE) | I | Größe des SU53-Puffers | 20120622 | ||
4 | ![]() |
EV_RETCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20120615 | ||
5 | ![]() |
IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername | 20120615 | |
6 | ![]() |
IV_ENTRIES_SINCE | Call by reference | Type reference (TYPE) | TIMESTAMPL | 0 | alle Prüfungen seit UTC-Zeitstempel (JJJJMMTThhmmssmmmuuun) | 20120615 | |
7 | ![]() |
IV_MANDT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20120615 | |
8 | ![]() |
IV_MAX_ENTRIES | Call by reference | Type reference (TYPE) | I | 0 | 0: alle vorhandenen | 20120615 | |
9 | ![]() |
IV_NO_AUTH_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | abap_true: nur "nicht berechtigt" | 20120615 |
Method GET_SU53_BUFFER_MANDT on class CL_SUSR_TOOLS_KERNEL has no exception.
Method GET_SU53_BUFFER_NO_PARMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SU53_BUFFER | Call by reference | Type reference (TYPE) | TT_USR07P | SU53-Puffer | 20120615 | ||
2 | ![]() |
EV_ENTRIES_SINCE | Call by reference | Type reference (TYPE) | TIMESTAMPL | älteste Prüfung im Puffer, UTC-Zeit (JJJJMMTThhmmssmmmuuun) | 20120615 | ||
3 | ![]() |
EV_MAX_ENTRIES | Call by reference | Type reference (TYPE) | I | Größe des SU53-Puffers | 20120622 | ||
4 | ![]() |
EV_RETCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20120615 |
Method GET_SU53_BUFFER_NO_PARMS on class CL_SUSR_TOOLS_KERNEL has no exception.
Method GET_SU53_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_STATUS | Value transfer | Type reference (TYPE) | CHAR01 | Charakterfeld der Länge 1 | 20120507 |
Method GET_SU53_STATUS on class CL_SUSR_TOOLS_KERNEL has no exception.
Method SET_SU53_NO_AUTH_ONLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NO_AUTH_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120507 | |||
2 | ![]() |
RV_RETCODE | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20120507 |
Method SET_SU53_NO_AUTH_ONLY on class CL_SUSR_TOOLS_KERNEL has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 732 |