SAP ABAP Class CL_SLIM_USER_ATTRIBUTES (System Measurement: Personal Data)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Properties
Class CL_SLIM_USER_ATTRIBUTES  
Short Description System Measurement: Personal Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20081219   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_USER_ATTRIBUTES has no forward declaration.
Interfaces
Class CL_SLIM_USER_ATTRIBUTES has no interface implemented.
Friends
Class CL_SLIM_USER_ATTRIBUTES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_DELETE_TUMRES Instance attribute Private Type reference (TYPE) CHAR1 Deletion Indicator: Table TUMRES 20090311
2 GA_LAST_BLOCK Instance attribute Private Type reference (TYPE) I Block End Indicator 20090311
3 GA_MAX_ROWS Instance attribute Public Type reference (TYPE) I 1000000 Maximum Number of Buffered Records 20090311
4 GC_PERS_KEY Constant Public Type reference (TYPE) SPERS_KEY 'LAW_PERS' LAW Personalization Objects Key 20090311
5 GO_C2S Instance attribute Private Object reference (TYPE REF TO) CL_SLIM_CONV_TO_SID Conversion to SID Format 20090311
6 GT_PERS_OBJ Instance attribute Public Type reference (TYPE) GY_POBJ_T List of Personalization Objects 20090311
7 GT_USER_ADDR Instance attribute Public Type reference (TYPE) GY_UADDR_T User Address Data 20090311
8 GT_USER_DATA Instance attribute Public Type reference (TYPE) GY_USR_DATA_T List of User Attributes 20090311
9 TRUE Constant Private Type reference (TYPE) I 1 True 20090311
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090311
2 GET_PERS_ATTRIBUTES Instance method Private Method User Attributes: E-Mail, Telephone Number, Name 20090311
3 GET_PERS_OBJECTS Instance method Private Method 20090311
4 SET_PERS_DATA_TO_TUMRES Instance method Public Method 20090311
5 STORE_USERDATA Instance method Public Method 20090311
Events
Class CL_SLIM_USER_ATTRIBUTES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GY_POBJ Public See coding 20090311 BEGIN OF GY_POBJ, MANDT TYPE MANDT, BNAME TYPE XUBNAME, PO_NAME TYPE SPERS_FLD, PO_VALUE TYPE SPERS_FLD, END OF GY_POBJ
2 GY_POBJ_T Public See coding 20090311 GY_POBJ_T TYPE STANDARD TABLE OF GY_POBJ WITH NON-UNIQUE KEY MANDT BNAME
3 GY_UADDR Public See coding 20090311 BEGIN OF GY_UADDR, MANDT TYPE MANDT, BNAME TYPE USR02-BNAME, NAME_FIRST TYPE AD_NAMEFIR, NAME_LAST TYPE AD_NAMELAS, TEL_EXTENS TYPE AD_TLXTNS1, KOSTL TYPE USR21-KOSTL, SMTP_ADDR TYPE ADR6-SMTP_ADDR, END OF GY_UADDR
4 GY_UADDR_T Public See coding 20090311 GY_UADDR_T TYPE STANDARD TABLE OF GY_UADDR WITH KEY MANDT BNAME
5 GY_USR_DATA Public See coding 20090311 BEGIN OF GY_USR_DATA, MANDT TYPE USR02-MANDT, BNAME TYPE USR02-BNAME, DEVELOPER(1) TYPE C, LIC_TYPE TYPE USR06-LIC_TYPE, SPEC_VERS(2) TYPE C, EASLPFL TYPE USR06-EASLPFL, ACCNT TYPE USR02-ACCNT, ERDAT TYPE USR02-ERDAT, TRDAT TYPE USR02-TRDAT, CLASS_TYPE(1) TYPE C, REFUSER(12) TYPE C, SURCHARGE(4) TYPE C, NAME1 TYPE AD_NAMEFIR, NAME2 TYPE AD_NAMELAS, TELNR TYPE AD_TLXTNS1, KOSTL TYPE USR21-KOSTL, SMTP_ADDR TYPE ADR6-SMTP_ADDR, END OF GY_USR_DATA
6 GY_USR_DATA_T Public See coding 20090311 GY_USR_DATA_T TYPE SORTED TABLE OF GY_USR_DATA WITH NON-UNIQUE KEY MANDT BNAME
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SLIM_USER_ATTRIBUTES has no parameter.
Method CONSTRUCTOR on class CL_SLIM_USER_ATTRIBUTES has no exception.

Method GET_PERS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_USER_LIST Call by reference Object reference (TYPE REF TO) DATA 20090311
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method GET_PERS_OBJECTS Signature

Method GET_PERS_OBJECTS on class CL_SLIM_USER_ATTRIBUTES has no parameter.
Method GET_PERS_OBJECTS on class CL_SLIM_USER_ATTRIBUTES has no exception.

Method SET_PERS_DATA_TO_TUMRES Signature

Method SET_PERS_DATA_TO_TUMRES on class CL_SLIM_USER_ATTRIBUTES has no parameter.
Method SET_PERS_DATA_TO_TUMRES on class CL_SLIM_USER_ATTRIBUTES has no exception.

Method STORE_USERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_USERDATA Call by reference Type reference (TYPE) SLIM_USER_TYPE_RESULT Systemvermessung Struktur Lizenz-Typen 20090311

Method STORE_USERDATA on class CL_SLIM_USER_ATTRIBUTES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 740