SAP ABAP Class CL_SLIM_USER_CLASSIFICATION_V (System Measurement: User Classification View)
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_ALV_GRID System Measurement: Abstract ALV Class 20070724
Properties
Class CL_SLIM_USER_CLASSIFICATION_V  
Short Description System Measurement: User Classification View    
Super Class CL_SLIM_ALV_GRID System Measurement: Abstract ALV Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20060317   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_USER_CLASSIFICATION_V has no forward declaration.
Interfaces
Class CL_SLIM_USER_CLASSIFICATION_V has no interface implemented.
Friends
Class CL_SLIM_USER_CLASSIFICATION_V has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_F4_FIELD Instance attribute Private Type reference (TYPE) DD02L-TABNAME 'LICENSE_TYPE' Table Name 20070724
2 GC_GRID_CONTAINER_NAME Constant Private Type reference (TYPE) SCRFNAME 'SLIM_USER_CONTAINER' Grid Container 20070724
3 GR_UINFO Instance attribute Private Object reference (TYPE REF TO) DATA 20070724
4 GT_INFO_LIST Instance attribute Private Type reference (TYPE) T_INFO_LIST_T Single-Character Flag 20070724
5 MC_STYLE_F4_NO Constant Public Type reference (TYPE) RAW4 '04000000' Hexadecimal field 4 characters 20081002
6 MC_VIEW_ALL Constant Public Type reference (TYPE) C 'A' 20081002
7 MC_VIEW_VALID Constant Public Type reference (TYPE) C 'V' 20081002
Methods
# Method Level Visibility Method type Description Created on
1 CALL_ROLE_MAINTAIN Instance method Private Method Call Role Maintenance 20070724
2 CALL_TA_SU01 Instance method Private Method Call User Maintenance Transaction SU01 20070724
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070724
4 GET_LINECOUNT Instance method Public Method Determine number of displayed rows 20090716
5 GRID_GET_KEY Instance method Private Method Fetches the Key of Associated Data for a Grid Row 20070724
6 GRID_GET_REFUSER Instance method Private Method Fetches the Name of the Reference User for a Grid Row 20070724
7 SET_INFO_POPUP Instance method Private Method Display User-Specific Data 20070724
8 UPDATE_GRID_LINE Instance method Private Method Change a Grid Line 20070824
Events
# Event Type Visibility Description Created on
1 FETCH_USER_INFOS Instance Event
(0)
Public
(2)
Fetch User Data 20070724
2 GX_USER_ROLES Instance Event
(0)
Public
(2)
Request a User's Roles 20070824
3 HANDLER_COMMAND Instance Event
(0)
Public
(2)
20081002
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_INFO_LIST Private Type reference (TYPE) SLIM_CLASSIFICATION_INFO 20070724
2 T_INFO_LIST_T Private See coding 20070724 T_INFO_LIST_T type TABLE OF SLIM_CLASSIFICATION_INFO
3 T_USR_KEY Public Type reference (TYPE) SLIM_USER_LICENSE_DATA System Measurement: User List with License Information 20070724
Method Signatures

Method CALL_ROLE_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USR_KEY Call by reference Type reference (TYPE) T_USR_KEY Systemvermessung: Benutzerliste mit Lizenzinformationen 20070724

Method CALL_ROLE_MAINTAIN on class CL_SLIM_USER_CLASSIFICATION_V has no exception.

Method CALL_TA_SU01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USR_KEY Call by reference Type reference (TYPE) T_USR_KEY Systemvermessung: Benutzerliste mit Lizenzinformationen 20070724

Method CALL_TA_SU01 on class CL_SLIM_USER_CLASSIFICATION_V has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_NAME_GRID_STRUCT Call by reference Type reference (TYPE) TABNAME Tabellenname 20070725

Method CONSTRUCTOR on class CL_SLIM_USER_CLASSIFICATION_V has no exception.

Method GET_LINECOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting L_LIN Value transfer Type reference (TYPE) I int1 20090716

Method GET_LINECOUNT on class CL_SLIM_USER_CLASSIFICATION_V has no exception.

Method GRID_GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_GRID_KEY Value transfer Type reference (TYPE) T_USR_KEY Systemvermessung: Benutzerliste mit techn. Eigenschaften 20070724
2 Importing PI_INDEX Call by reference Type reference (TYPE) I 20070724

Method GRID_GET_KEY on class CL_SLIM_USER_CLASSIFICATION_V has no exception.

Method GRID_GET_REFUSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_REF_USER Value transfer Type reference (TYPE) T_USR_KEY Systemvermessung: Benutzerliste mit techn. Eigenschaften 20070724
2 Importing PI_INDEX Call by reference Type reference (TYPE) I 20070724

Method GRID_GET_REFUSER on class CL_SLIM_USER_CLASSIFICATION_V has no exception.

Method SET_INFO_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USR_KEY Call by reference Type reference (TYPE) T_USR_KEY Systemvermessung: Benutzerliste mit Lizenzinformationen 20070724

Method SET_INFO_POPUP on class CL_SLIM_USER_CLASSIFICATION_V has no exception.

Method UPDATE_GRID_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FIELD Call by reference Type reference (TYPE) CHAR30 Zielfeld 20070824
2 Importing PI_IN_LINE Call by reference Object reference (TYPE REF TO) DATA Inputdaten 20070824
3 Importing PI_LINE_NO Call by reference Type reference (TYPE) I Grid Zeilennummer 20070824
4 Importing PI_T_FIELD Call by reference Type reference (TYPE) CHAR30 evtl. abweichendes Zielfeld 20070824

Method UPDATE_GRID_LINE on class CL_SLIM_USER_CLASSIFICATION_V has no exception.
Event Signatures

Event FETCH_USER_INFOS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PR_INFOS Exporting Value transfer Object reference (TYPE REF TO) DATA 20070724
2 PR_USER Exporting Value transfer Object reference (TYPE REF TO) DATA 20070724

Event GX_USER_ROLES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PE_USER Exporting Value transfer Type reference (TYPE) T_USR_KEY Systemvermessung: Benutzerliste mit Lizenzinformationen 20070824

Event HANDLER_COMMAND Signature
Event HANDLER_COMMAND on class CL_SLIM_USER_CLASSIFICATION_V has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in