SAP ABAP Class CL_SLIM_AUC_MODEL (System Measurement: AUC Tool Data Model)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SLIM_GRID_DATA License Attributes of Roles 20070815
Properties
Class CL_SLIM_AUC_MODEL  
Short Description System Measurement: AUC Tool Data Model    
Super Class CL_SLIM_GRID_DATA License Attributes of Roles 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20070717   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_AUC_MODEL has no forward declaration.
Interfaces
Class CL_SLIM_AUC_MODEL has no interface implemented.
Friends
Class CL_SLIM_AUC_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AUC_CHECK_ID Constant Public Type reference (TYPE) RSUVM_APPL 0010 ID of the AUC Check 20070815
2 GC_AUC_UNIT_ID Constant Public Type reference (TYPE) RSUVM_UNIT 0010 Placeholder for AUC Unit 20070815
3 GC_GRP_MEAS_RESULTS Constant Public Type reference (TYPE) SYMDA-SYM_GRP 'Meas. res.' 20070815
4 GC_KEY_AUC_CHECK Constant Private Type reference (TYPE) SYM_KEY 'AUC Check' Symb. Key AUC Check 20070815
5 GC_STATUS_GREEN Constant Private Type reference (TYPE) CHAR1 3 Status Display OK 20070815
6 GC_STATUS_RED Constant Private Type reference (TYPE) CHAR1 1 Single-Character Flag 20070815
7 GO_USR_DATA Instance attribute Private Object reference (TYPE REF TO) CL_SLIM_USER_DATA License Attributes of Roles 20070815
8 GT_UTYPE_GROUP Instance attribute Private Type reference (TYPE) CL_SLIM_USER_TYPES=>T_UTYPES_HT Group of User Types 20070815
Methods
# Method Level Visibility Method type Description Created on
1 FETCH_PROTOCOL_DATA Instance method Private Method List of Log Data 20070815
2 GET_AUC_COUNTER Instance method Public Method Number of Users from AUC Check 20070828
3 GET_AUC_LIST Instance method Public Method List for AUC ALV Grid 20070815
4 GET_AUC_PROTOCOL Instance method Public Method List of Log Data 20070815
5 GET_LAW_DATA Instance method Public Method Data Transfer to LAW 20070815
6 GET_TRANSFER_DATA Instance method Public Method Transfer Data 20070815
7 GET_USER_ACTIVITIES Instance method Public Method Activities of a User 20070815
8 IS_AUC_NECESSARY Instance method Public Method Does the AUC Tool need to be called? 20070815
9 IS_SELF_SERVICE_GROUP Instance method Private Method Does the user type have too few privileges? 20070815
10 START_CHECK Instance method Public Method Performs the AUC Check 20070815
11 STORE_AUC_USERS Instance method Private Method Store the AUC Users 20070815
Events
Class CL_SLIM_AUC_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LY_DIFF_UTYPE Public See coding 20070815 BEGIN OF LY_DIFF_UTYPE , client TYPE mandt, username TYPE xubname, curr_utype type usertypen, meas_utype type USERTYPEN, END OF ly_diff_utype
2 LY_DIFF_UTYPE_T Public See coding 20070815 LY_DIFF_UTYPE_t TYPE SORTED TABLE OF LY_DIFF_UTYPE WITH unique KEY client username
3 LY_TRANS_DATA Public See coding 20070815 BEGIN OF LY_TRANS_DATA, client TYPE mandt, usertype TYPE USERTYPEN, counter type i, END OF ly_trans_data
4 LY_TRANS_DATA_T Public See coding 20070815 ly_trans_Data_t TYPE SORTED TABLE OF ly_trans_Data WITH unique KEY client usertype
5 LY_TUL_ENG_PROT_T Public See coding 20070815 LY_TUL_ENG_PROT_T TYPE STANDARD TABLE OF tul_eng_prot WITH KEY table_line
6 LY_USER Public See coding 20070815 BEGIN OF LY_USER, client type mandt, username type XUBNAME, usertype type USERTYPEN, end OF LY_USER
7 LY_USER_S Public See coding 20070815 LY_USER_S TYPE SORTED TABLE OF LY_USER with UNIQUE KEY client username
Method Signatures

Method FETCH_PROTOCOL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CLIENTS Call by reference Type reference (TYPE) SLIM_CLIENTS_T Systemvermessung: Mandantentabelle 20070815
2 Importing PI_MEAS_NO Call by reference Type reference (TYPE) RSUVM_MNO Systemvermessung: laufende Vermessungsnummer 20070815
3 Returning PR_USERS Value transfer Type reference (TYPE) LY_DIFF_UTYPE_T Systemvermessung: Protokollanzeige der Benutzertyenvert. 20070815
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20070815

Method GET_AUC_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_NUMBER Value transfer Type reference (TYPE) I 20070828

Method GET_AUC_COUNTER on class CL_SLIM_AUC_MODEL has no exception.

Method GET_AUC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_MEAS_NO Call by reference Type reference (TYPE) RSUVM_MNO Systemvermessung: laufende Vermessungsnummer 20070815
2 Changing PR_AUC_LIST Value transfer Object reference (TYPE REF TO) DATA 20070815
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20070815

Method GET_AUC_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CLIENTS Call by reference Type reference (TYPE) SLIM_CLIENTS_T Systemvermessung: Mandantenliste tabellentyp 20070815
2 Returning PR_AUC_PROTOCOL Value transfer Type reference (TYPE) SLIM_UTYPE_PROTOCOL_T Systemvermessung: Protokollanzeige der Benutzertyenvert. 20070815
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20070815

Method GET_LAW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_DATA Value transfer Object reference (TYPE REF TO) DATA 20070815

Method GET_LAW_DATA on class CL_SLIM_AUC_MODEL has no exception.

Method GET_TRANSFER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_TRANS_DATA Value transfer Type reference (TYPE) SLIM_TRANS_DATA Systemvermessung: Protokollanzeige der Benutzertyenvert. 20070815
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20070815

Method GET_USER_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_MEAS_NO Call by reference Type reference (TYPE) RSUVM_MNO Systemvermessung: laufende Vermessungsnummer 20070815
2 Importing PI_USER Call by reference Type reference (TYPE) SLIM_USER_KEY Systemvermessung: Benutzer Schlüsselfelder Mandant und Benut 20070815
3 Returning PR_ACTIVITY_LIST Value transfer Object reference (TYPE REF TO) DATA 20070815
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20070815

Method IS_AUC_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_RETURN Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20070815
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20070815

Method IS_SELF_SERVICE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_UTYPE Call by reference Type reference (TYPE) USERTYPEN ID für die Nutzertypen des SAP-Systems 20070815
2 Returning PR_INVALID Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20070815

Method IS_SELF_SERVICE_GROUP on class CL_SLIM_AUC_MODEL has no exception.

Method START_CHECK Signature

Method START_CHECK on class CL_SLIM_AUC_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20070815

Method STORE_AUC_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_USERS Call by reference Object reference (TYPE REF TO) DATA 20070815
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20070815
History
Last changed by/on SAP  20110908 
SAP Release Created in