SAP ABAP Class CL_HR_SYSTEM_AUTHORITY_TRACE (HR: Authorization Trace Structural Authorization)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00 (Package) Organization and Planning
Properties
Class CL_HR_SYSTEM_AUTHORITY_TRACE  
Short Description HR: Authorization Trace Structural Authorization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRBAS00DLG    
Program status P  SAP Standard Production Program 
Category 0   
Package SP00   Organization and Planning 
Created 20001127   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_SYSTEM_AUTHORITY_TRACE has no forward declaration.
Interfaces
Class CL_HR_SYSTEM_AUTHORITY_TRACE has no interface implemented.
Friends
Class CL_HR_SYSTEM_AUTHORITY_TRACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_PROFILE_INST Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRBAS00_GET_PROFL Instance of Profile BAdI 20011017
2 BUFFER_TRACE Static Attribute Private Type reference (TYPE) T_TRACE_TAB Buffering for Trace Table 20001127
3 BUFFER_TRACE_HYPER Static Attribute Private Type reference (TYPE) T_HYPER_TAB Buffering for Trace Table (Hyper) 20001127
4 BUFFER_TRUNCAT Constant Private Type reference (TYPE) I 100 Maximum Number of Lines in a Trace 20001128
5 BUFFER_UNAME Static Attribute Private Type reference (TYPE) SYUNAME Buffering Valid for User 20001127
6 HIGH_DATE Constant Private Type reference (TYPE) DATS '99991231' Latest System Date 20011018
7 LOW_DATE Constant Private Type reference (TYPE) DATS '19000101' Earliest System Date 20011018
Methods
# Method Level Visibility Method type Description Created on
1 IS_TRACE_AVAILABLE Static method Public Method SU53: Check Whether Trace Entries Exist 20001127
2 PROFILE_OUTPUT Static method Public Method Generate ABAP List of Profile Entries 20011011
3 RESET_TRACE_FILE Static method Public Method Delete all Entries for a User 20001127
4 TRACE_FILE_BUILD_KEY Static method Private Method PRIVATE: Generate Cluster Key for Trace Access 20001127
5 TRACE_FILE_LIST_ENTRIES Static method Private Method PRIVATE: Log of a User's Trace Entries 20001129
6 TRACE_FILE_LIST_USER_AUTHORITY Static method Private Method PRIVATE: User's Authorizations in List Form 20001129
7 TRACE_FILE_READ Static method Public Method PRIVATE: Read Trace (Memory) 20001127
8 TRACE_FILE_WRITE Static method Private Method PRIVATE: Write Trace (Memory) 20001127
9 TRACE_OUTPUT Static method Public Method SU53: Generate ABAP List of Trace Entries 20001127
10 WRITE_TRACE Static method Public Method Log Negative Check 20001127
11 WRITE_TRACE_HYPER Static method Public Method Log Negative Check (Hyperview) 20001127
Events
Class CL_HR_SYSTEM_AUTHORITY_TRACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_HYPER_TAB Private Type reference (TYPE) HRTB_TRACE2 Authorization Trace Hyperview 20001127
2 T_TRACE_TAB Private Type reference (TYPE) HRTB_TRACE1 Authorization Trace User View 20001127
Method Signatures

Method IS_TRACE_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001127
# Exception Resumable Description Created on
1 NO_TRACE_AVAILABLE Alle Prüfungen waren bisher positiv 20001127

Method PROFILE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20011011

Method PROFILE_OUTPUT on class CL_HR_SYSTEM_AUTHORITY_TRACE has no exception.

Method RESET_TRACE_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001127

Method RESET_TRACE_FILE on class CL_HR_SYSTEM_AUTHORITY_TRACE has no exception.

Method TRACE_FILE_BUILD_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TRACE_KEY Call by reference Type reference (TYPE) INDX_SRTFD Schlüsselteil Trace-File 20001127
2 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001127

Method TRACE_FILE_BUILD_KEY on class CL_HR_SYSTEM_AUTHORITY_TRACE has no exception.

Method TRACE_FILE_LIST_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001129
# Exception Resumable Description Created on
1 NO_TRACE_AVAILABLE Alle Prüfungen waren bisher erfolgreich 20001129

Method TRACE_FILE_LIST_USER_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001129

Method TRACE_FILE_LIST_USER_AUTHORITY on class CL_HR_SYSTEM_AUTHORITY_TRACE has no exception.

Method TRACE_FILE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TRACE_HYPER_TAB Call by reference Type reference (TYPE) HRTB_TRACE2 Traces (Hyperview) 20001127
2 Exporting TRACE_TAB Call by reference Type reference (TYPE) HRTB_TRACE1 Traces (normal) 20001127
3 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001127
# Exception Resumable Description Created on
1 NO_TRACE_AVAILABLE Alle Prüfungen waren bisher erfolgreich 20001127

Method TRACE_FILE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRACE_HYPER_TAB Call by reference Type reference (TYPE) T_HYPER_TAB Berechtigungshyperview 20001127
2 Importing TRACE_TAB Call by reference Type reference (TYPE) T_TRACE_TAB Benutzerview 20001127
3 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001127

Method TRACE_FILE_WRITE on class CL_HR_SYSTEM_AUTHORITY_TRACE has no exception.

Method TRACE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001127
# Exception Resumable Description Created on
1 NO_TRACE_AVAILABLE Alle Prüfungen waren bisher erfolgreich 20001127

Method WRITE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) OKCODE Funktionscode für Berechtigung 20001127
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDATUM Beginndatum 20001127
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDATUM Endedatum 20001127
4 Importing OBJID Call by reference Type reference (TYPE) HROBJID ObjektID 20001127
5 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20001127
6 Importing PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20001127
7 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001127

Method WRITE_TRACE on class CL_HR_SYSTEM_AUTHORITY_TRACE has no exception.

Method WRITE_TRACE_HYPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20001127
2 Importing PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20001127
3 Importing RELAT Call by reference Type reference (TYPE) RELAT Verknüpfung zwischen Objekten 20001127
4 Importing RSIGN Call by reference Type reference (TYPE) RSIGN Ausprägung der Verknüpfung 20001127
5 Importing SCLAS Call by reference Type reference (TYPE) SCLAS Typ des verknüpften Objekts 20001127
6 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20001127

Method WRITE_TRACE_HYPER on class CL_HR_SYSTEM_AUTHORITY_TRACE has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 610