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 ABAP 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 AUTH_BUFFER_RESET Static method Public Method Invalidate authorization buffer 20120618
2 AUTH_COMPARE Static method Public Method Comparison function of Authority-Check 20120615
3 AUTH_TEST_INTERVAL Static method Public Method Elementary comparison function of Authority-Check 20120615
4 AUTH_TRACE_GET_STATUS Static method Public Method Status: Authorization trace on or off 20120618
5 AUTH_TRACE_SET_FILTER Static method Public Method Read AuthTraceFilter into static kernel memory 20130503
6 GET_SU53_BUFFER Static method Public Method Read SU53 buffer 20120416
7 GET_SU53_BUFFER_MANDT Static method Public Method Read SU53 buffer with client, only for tests 20120615
8 GET_SU53_BUFFER_NO_PARMS Static method Public Method Read SU53 buffer, no input parameters, default values 20120615
9 GET_SU53_STATUS Static method Public Method SU53 buffer active, only errors, all checks 20120507
10 SET_SU53_NO_AUTH_ONLY 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 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20120618
2 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20120618
3 Returning 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 Importing AUTHORIZATION Call by reference Type reference (TYPE) TT_AUTHORIZATION vorhandene Berechtigung, Feld-Von-Bis-Zeilen wie ust12 20120615
2 Exporting AUTHORIZED Call by reference Type reference (TYPE) SY-SUBRC 0: berechtigt; 1: nicht berechtigt; sonst: nicht im Kernel 20120615
3 Importing 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 Exporting AUTHORIZED Call by reference Type reference (TYPE) SY-SUBRC 0: berechtigt; 1: nicht berechtigt; sonst: nicht im Kernel 20120615
2 Importing BIS Value transfer Type reference (TYPE) XUVAL vorhandener Bis-Berechtigungwert 20120615
3 Importing VALUE Value transfer Type reference (TYPE) XUVAL geforderter Berechtigungswert 20120615
4 Importing 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 Returning 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 Returning 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 Exporting ET_SU53_BUFFER Call by reference Type reference (TYPE) TT_USR07P SU53-Puffer 20120416
2 Exporting EV_ENTRIES_SINCE Call by reference Type reference (TYPE) TIMESTAMPL älteste Prüfung im Puffer, UTC-Zeit (JJJJMMTThhmmssmmmuuun) 20120416
3 Exporting EV_MAX_ENTRIES Call by reference Type reference (TYPE) I Größe des SU53-Puffers 20120622
4 Exporting EV_RETCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20120416
5 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername 20120416
6 Importing IV_ENTRIES_SINCE Call by reference Type reference (TYPE) TIMESTAMPL 0 alle Prüfungen seit UTC-Zeitstempel (JJJJMMTThhmmssmmmuuun) 20120416
7 Importing IV_MAX_ENTRIES Call by reference Type reference (TYPE) I 0 0: alle vorhandenen 20120416
8 Importing 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 Exporting ET_SU53_BUFFER Call by reference Type reference (TYPE) TT_USR07P SU53-Puffer 20120615
2 Exporting EV_ENTRIES_SINCE Call by reference Type reference (TYPE) TIMESTAMPL älteste Prüfung im Puffer, UTC-Zeit (JJJJMMTThhmmssmmmuuun) 20120615
3 Exporting EV_MAX_ENTRIES Call by reference Type reference (TYPE) I Größe des SU53-Puffers 20120622
4 Exporting EV_RETCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20120615
5 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername 20120615
6 Importing IV_ENTRIES_SINCE Call by reference Type reference (TYPE) TIMESTAMPL 0 alle Prüfungen seit UTC-Zeitstempel (JJJJMMTThhmmssmmmuuun) 20120615
7 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20120615
8 Importing IV_MAX_ENTRIES Call by reference Type reference (TYPE) I 0 0: alle vorhandenen 20120615
9 Importing 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 Exporting ET_SU53_BUFFER Call by reference Type reference (TYPE) TT_USR07P SU53-Puffer 20120615
2 Exporting EV_ENTRIES_SINCE Call by reference Type reference (TYPE) TIMESTAMPL älteste Prüfung im Puffer, UTC-Zeit (JJJJMMTThhmmssmmmuuun) 20120615
3 Exporting EV_MAX_ENTRIES Call by reference Type reference (TYPE) I Größe des SU53-Puffers 20120622
4 Exporting 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 Returning 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 Importing IV_NO_AUTH_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20120507
2 Returning 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