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 | Constant | Public | Type reference (TYPE) | SAP_BOOL | ' ' | Boolean Variable (X=True, Space=False) | 20061128 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | SAP_BOOL | Lock ADIRACCESS | 20061128 | |||
| 3 | Constant | Public | Type reference (TYPE) | SYMDA-SYM_KEY | 'Dev WB Usr' | Key for measurement data | 20061128 | ||
| 4 | Constant | Public | Type reference (TYPE) | VRSD-OBJTYPE | 'CPRI' | 20061128 | |||
| 5 | Constant | Public | Type reference (TYPE) | VRSD-OBJTYPE | 'CPRO' | 20061128 | |||
| 6 | Constant | Public | Type reference (TYPE) | VRSD-OBJTYPE | 'CPUB' | 20061128 | |||
| 7 | Constant | Public | Type reference (TYPE) | VRSD-OBJTYPE | 'FUNC' | Version Management: Object Type | 20061128 | ||
| 8 | Constant | Public | Type reference (TYPE) | VRSD-OBJTYPE | 'INTF' | 20061128 | |||
| 9 | Constant | Public | Type reference (TYPE) | VRSD-OBJTYPE | 'METH' | 20061128 | |||
| 10 | Constant | Public | Type reference (TYPE) | VRSD-OBJTYPE | 'REPS' | Version Management: Object Type | 20061128 | ||
| 11 | Instance attribute | Public | Type reference (TYPE) | RSUVM_APPL | 0001 | Developer Workbench Application ID | 20061128 | ||
| 12 | Instance attribute | Public | Type reference (TYPE) | RSUVM_UNIT | 0001 | Developer Workbench Unit ID | 20061128 | ||
| 13 | Instance attribute | Private | See coding | 20061128 | |||||
| 14 | Instance attribute | Public | Type reference (TYPE) | GY_DEV_T | System Measurement: Top Ten User Data Structure | 20061128 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | LY_OBJ_T | 20061128 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | LY_PRODEX_CL_T | 20100322 | ||||
| 17 | Instance attribute | Private | See coding | Transport Namespaces | 20061128 | ||||
| 18 | Constant | Public | Type reference (TYPE) | SAP_BOOL | 'X' | Link field for view query | 20061128 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Checks for ABAP Query | 20061128 | |
| 2 | Instance method | Private | Method | Checks Existence of Function Module | 20061128 | |
| 3 | Instance method | Private | Method | Checks for ABAP Report (Type = 1) | 20061128 | |
| 4 | Instance method | Private | Method | Checks for Report Writer Source | 20061128 | |
| 5 | Instance method | Public | Constructor | CONSTRUCTOR | 20061128 | |
| 6 | Instance method | Private | Method | Read Information from REPOSRC | 20061128 | |
| 7 | Instance method | Private | Method | Read Table ADIRACCESS | 20061128 | |
| 8 | Instance method | Private | Method | Returns Class Properties | 20061128 | |
| 9 | Instance method | Public | Method | Lists Developers in the System | 20061128 | |
| 10 | Instance method | Private | Method | Checks Function Group Properties | 20061128 | |
| 11 | Instance method | Private | Method | Returns Method Properties | 20061128 | |
| 12 | Instance method | Private | Method | Read Transport Namespaces | 20061128 | |
| 13 | Instance method | Private | Method | Read Versions Dictionary | 20061128 | |
| 14 | Instance method | Private | Method | List of Sources Changed in System | 20061128 | |
| 15 | Instance method | Private | Method | Determine the Object Type | 20061128 | |
| 16 | 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 | PI_OBJ_NAME | Call by reference | Type reference (TYPE) | LY_SRC-OBJ_NAME | 20061128 | ||||
| 2 | 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 | PI_FUNC_MOD_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Funktionsname | 20061128 | |||
| 2 | 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 | PI_CURR_TYPE | Call by reference | Type reference (TYPE) | LY_OBJ_INFO-CURR_TYPE | 20061128 | ||||
| 2 | PI_OBJ_NAME | Call by reference | Type reference (TYPE) | LY_SRC-OBJ_NAME | 20061128 | ||||
| 3 | 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 | PI_OBJ_NAME | Call by reference | Type reference (TYPE) | LY_SRC-OBJ_NAME | 20061128 | ||||
| 2 | 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 | Systemvermessung: Globale Ausnahmeklasse | 20061128 |
Method FETCH_SOURCE_INFOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_FROM_DATE | Call by reference | Type reference (TYPE) | D | 20061128 | ||||
| 2 | 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 | 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 | PI_FROM_DATE | Call by reference | Type reference (TYPE) | D | 20061128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Systemvermessung: Globale Ausnahmeklasse | 20061128 |
Method GET_FUGR_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | PI_FROM_DATE | Call by reference | Type reference (TYPE) | D | Feld vom Typ DATS | 20061128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Systemvermessung: Globale Ausnahmeklasse | 20061128 |
Method SPLIT_PROGRAM_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PC_OBJ_INFO | Value transfer | Type reference (TYPE) | LY_OBJ_INFO | 20061128 | ||||
| 2 | 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 | PI_OBJTYPE | Call by reference | Type reference (TYPE) | VRSD-OBJTYPE | Versionsverwaltung: Typ des Objektes | 20061128 | |||
| 2 | PI_SRC_INFO | Call by reference | Type reference (TYPE) | LY_SRC | 20061128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Systemvermessung: Globale Ausnahmeklasse | 20061128 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |