SAP ABAP Class CL_SLIM_DEVELOPER (System Measurement: Developer Base Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Properties
Class CL_SLIM_DEVELOPER  
Short Description System Measurement: Developer Base Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20061128   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_DEVELOPER has no forward declaration.
Interfaces
Class CL_SLIM_DEVELOPER has no interface implemented.
Friends
Class CL_SLIM_DEVELOPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) SAP_BOOL ' ' Boolean Variable (X=True, Space=False) 20061128
2 GA_ADIRACCESS Instance attribute Private Type reference (TYPE) SAP_BOOL Lock ADIRACCESS 20061128
3 GC_KEY_DEV_USER Constant Public Type reference (TYPE) SYMDA-SYM_KEY 'Dev WB Usr' Key for measurement data 20061128
4 GC_OBJT_CPRI Constant Public Type reference (TYPE) VRSD-OBJTYPE 'CPRI' 20061128
5 GC_OBJT_CPRO Constant Public Type reference (TYPE) VRSD-OBJTYPE 'CPRO' 20061128
6 GC_OBJT_CPUB Constant Public Type reference (TYPE) VRSD-OBJTYPE 'CPUB' 20061128
7 GC_OBJT_FUNC Constant Public Type reference (TYPE) VRSD-OBJTYPE 'FUNC' Version Management: Object Type 20061128
8 GC_OBJT_INTF Constant Public Type reference (TYPE) VRSD-OBJTYPE 'INTF' 20061128
9 GC_OBJT_METH Constant Public Type reference (TYPE) VRSD-OBJTYPE 'METH' 20061128
10 GC_OBJT_REPS Constant Public Type reference (TYPE) VRSD-OBJTYPE 'REPS' Version Management: Object Type 20061128
11 GC_WB_APPLIC_ID Instance attribute Public Type reference (TYPE) RSUVM_APPL 0001 Developer Workbench Application ID 20061128
12 GC_WB_UNIT_ID Instance attribute Public Type reference (TYPE) RSUVM_UNIT 0001 Developer Workbench Unit ID 20061128
13 GT_ADIRACCESS Instance attribute Private See coding 20061128
14 GT_DEVELOPER_LIST Instance attribute Public Type reference (TYPE) GY_DEV_T System Measurement: Top Ten User Data Structure 20061128
15 GT_OBJECTS Instance attribute Private Type reference (TYPE) LY_OBJ_T 20061128
16 GT_PRODEX Instance attribute Private Type reference (TYPE) LY_PRODEX_CL_T 20100322
17 GT_TRNSPACE Instance attribute Private See coding Transport Namespaces 20061128
18 TRUE Constant Public Type reference (TYPE) SAP_BOOL 'X' Link field for view query 20061128
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABAP_QUERY Instance method Private Method Checks for ABAP Query 20061128
2 CHECK_FM_EXISTS Instance method Private Method Checks Existence of Function Module 20061128
3 CHECK_IS_CORRECTION Instance method Private Method Checks for ABAP Report (Type = 1) 20061128
4 CHECK_IS_REPORT_WRITER Instance method Private Method Checks for Report Writer Source 20061128
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061128
6 FETCH_SOURCE_INFOS Instance method Private Method Read Information from REPOSRC 20061128
7 GET_ADIRACCESS Instance method Private Method Read Table ADIRACCESS 20061128
8 GET_CLAS_INFO Instance method Private Method Returns Class Properties 20061128
9 GET_DEVELOPER_LIST Instance method Public Method Lists Developers in the System 20061128
10 GET_FUGR_INFO Instance method Private Method Checks Function Group Properties 20061128
11 GET_METH_INFO Instance method Private Method Returns Method Properties 20061128
12 GET_TRNSPACE Instance method Private Method Read Transport Namespaces 20061128
13 GET_VERSIONS_DICT Instance method Private Method Read Versions Dictionary 20061128
14 LIST_CHANGED_SOURCES Instance method Private Method List of Sources Changed in System 20061128
15 SPLIT_PROGRAM_NAME Instance method Private Method Determine the Object Type 20061128
16 STORE_OBJECT Instance method Private Method Store Development Object Information 20061128
Events
Class CL_SLIM_DEVELOPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GY_DEV Public See coding 20061128 BEGIN OF GY_DEV, client TYPE mandt, bname type xubname, applic TYPE RSUVM_APPL, unit TYPE RSUVM_UNIT, FROM_DATE TYPE d, TO_DATE TYPE d, counter TYPE RSUVM_cnt, END OF GY_DEV
2 GY_DEV_T Public See coding 20061128 GY_DEV_T TYPE STANDARD TABLE OF GY_DEV WITH KEY CLIENT BNAME APPLIC UNIT FROM_DATE TO_DATE
3 LY_OBJ Public See coding 20061128 BEGIN OF LY_OBJ , obj_name TYPE vrsd-objname, obj_type TYPE vrsd-objtype, client TYPE mandt, username TYPE bname, end OF LY_OBJ
4 LY_OBJ_INFO Public See coding 20061128 BEGIN OF LY_OBJ_INFO , obj_name TYPE vrsd-objname, pname TYPE PROGNAME, is_fugr_name TYPE SAP_BOOL, is_fupool_name TYPE SAP_BOOL, FUGR_SUFFIX TYPE RS38L-SUFFIX, CLASS_NAME TYPE SEOCLSNAME, CLASS_METHOD_NAME TYPE SEOCPDNAME, curr_type TYPE TADIR-OBJECT, t_name type tadir-OBJ_NAME, obj_type TYPE vrsd-objtype, END OF LY_OBJ_INFO
5 LY_OBJ_T Public See coding 20061128 ly_obj_t TYPE SORTED TABLE OF ly_obj WITH NON-UNIQUE KEY obj_name obj_type
6 LY_PRODEX_CL Public See coding 20100322 BEGIN OF LY_PRODEX_CL, "TYPE RANGE OF reposrc-rmand. sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE reposrc-rmand, high TYPE reposrc-rmand, END OF LY_PRODEX_CL
7 LY_PRODEX_CL_T Public See coding 20100322 LY_PRODEX_CL_T TYPE TABLE of ly_prodex_cl
8 LY_SRC Public See coding 20061128 BEGIN OF LY_SRC, obj_name TYPE VERSOBJNAM, prg_type TYPE subc, client TYPE mandt, username TYPE bname, end of ly_src
9 LY_SRC_T Public See coding 20061128 LY_SRC_T TYPE SORTED TABLE OF LY_SRC WITH NON-UNIQUE KEY obj_name
10 LY_TUCON Public See coding 20100322 BEGIN OF LY_TUCON, symgrp TYPE symda-sym_grp, symkey TYPE symda-sym_key, symval TYPE symda-sym_val, END OF LY_TUCON
11 LY_TUCON_T Public See coding 20100322 LY_TUCON_T TYPE STANDARD TABLE OF LY_TUCON
12 LY_VERS Public See coding 20061128 BEGIN OF LY_VERS, objname type vrsd-objname, versno TYPE vrsd-versno, versmode TYPE vrsd-versmode, END OF LY_VERS
13 LY_VERS_T Public See coding 20061128 ly_vers_t TYPE HASHED TABLE OF ly_vers WITH UNIQUE KEY objname versno
Method Signatures

Method CHECK_ABAP_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_OBJ_NAME Call by reference Type reference (TYPE) LY_SRC-OBJ_NAME 20061128
2 Returning PR_RET Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20061128

Method CHECK_ABAP_QUERY on class CL_SLIM_DEVELOPER has no exception.

Method CHECK_FM_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FUNC_MOD_NAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20061128
2 Returning PR_RET Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20061128

Method CHECK_FM_EXISTS on class CL_SLIM_DEVELOPER has no exception.

Method CHECK_IS_CORRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CURR_TYPE Call by reference Type reference (TYPE) LY_OBJ_INFO-CURR_TYPE 20061128
2 Importing PI_OBJ_NAME Call by reference Type reference (TYPE) LY_SRC-OBJ_NAME 20061128
3 Returning PR_RET Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20061128

Method CHECK_IS_CORRECTION on class CL_SLIM_DEVELOPER has no exception.

Method CHECK_IS_REPORT_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_OBJ_NAME Call by reference Type reference (TYPE) LY_SRC-OBJ_NAME 20061128
2 Returning PR_RET Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20061128

Method CHECK_IS_REPORT_WRITER on class CL_SLIM_DEVELOPER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SLIM_DEVELOPER has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061128

Method FETCH_SOURCE_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FROM_DATE Call by reference Type reference (TYPE) D 20061128
2 Returning PR_SRC_INFO Value transfer Object reference (TYPE REF TO) DATA 20061128

Method FETCH_SOURCE_INFOS on class CL_SLIM_DEVELOPER has no exception.

Method GET_ADIRACCESS Signature

Method GET_ADIRACCESS on class CL_SLIM_DEVELOPER has no parameter.
Method GET_ADIRACCESS on class CL_SLIM_DEVELOPER has no exception.

Method GET_CLAS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PI_OBJ_INFO Call by reference Type reference (TYPE) LY_OBJ_INFO 20061128

Method GET_CLAS_INFO on class CL_SLIM_DEVELOPER has no exception.

Method GET_DEVELOPER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FROM_DATE Call by reference Type reference (TYPE) D 20061128
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061128

Method GET_FUGR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PI_OBJ_INFO Call by reference Type reference (TYPE) LY_OBJ_INFO 20061128

Method GET_FUGR_INFO on class CL_SLIM_DEVELOPER has no exception.

Method GET_METH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_OBJ_INFO Call by reference Type reference (TYPE) LY_OBJ_INFO 20061128

Method GET_METH_INFO on class CL_SLIM_DEVELOPER has no exception.

Method GET_TRNSPACE Signature

Method GET_TRNSPACE on class CL_SLIM_DEVELOPER has no parameter.
Method GET_TRNSPACE on class CL_SLIM_DEVELOPER has no exception.

Method GET_VERSIONS_DICT 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 20061128

Method GET_VERSIONS_DICT on class CL_SLIM_DEVELOPER has no exception.

Method LIST_CHANGED_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FROM_DATE Call by reference Type reference (TYPE) D Feld vom Typ DATS 20061128
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061128

Method SPLIT_PROGRAM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PC_OBJ_INFO Value transfer Type reference (TYPE) LY_OBJ_INFO 20061128
2 Importing PI_OBJ_NAME Call by reference Type reference (TYPE) LY_SRC-OBJ_NAME 20061128

Method SPLIT_PROGRAM_NAME on class CL_SLIM_DEVELOPER has no exception.

Method STORE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_OBJTYPE Call by reference Type reference (TYPE) VRSD-OBJTYPE Versionsverwaltung: Typ des Objektes 20061128
2 Importing PI_SRC_INFO Call by reference Type reference (TYPE) LY_SRC 20061128
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061128
History
Last changed by/on SAP  20110908 
SAP Release Created in