SAP ABAP Class CL_SQLM_LREF (SQL Monitor: Line REF)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-RTA (Application Component) Runtime Analysis
     SQLM_CORE (Package) SQL Monitor Core
Properties
Class CL_SQLM_LREF  
Short Description SQL Monitor: Line REF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SQLM_CORE   SQL Monitor Core 
Created 20121227   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SQLM_LREF has no forward declaration.
Interfaces
Class CL_SQLM_LREF has no interface implemented.
Friends
Class CL_SQLM_LREF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONT Instance attribute Private See coding 20130105
2 CONTOFFSET Instance attribute Private Type reference (TYPE) INT4 20130604
3 ENDIAN Instance attribute Private Type reference (TYPE) ABAP_ENDIAN 20130830
4 INTERNAL_ERROR Constant Public Type reference (TYPE) PROGNAME '[UNRESOLVABLE_SOURCE_POSITION?]' 20130123
5 INVALID_TRIGENTRY Constant Public Type reference (TYPE) PROGNAME '[NO_SOURCE_POSITION]' 20130123
6 INVALID_TRIGOFFSET Constant Public Type reference (TYPE) PROGNAME '[UNRESOLVABLE_SOURCE_POSITION!]' 20130123
7 LOADPROGDATE Instance attribute Private Type reference (TYPE) D 20130116
8 LOADPROGNAME Instance attribute Private Type reference (TYPE) PROGNAME 20130523
9 LOADPROGTIME Instance attribute Private Type reference (TYPE) T 20130116
10 LREF Instance attribute Private See coding 20130523
11 NO_SOURCE_POSITION Constant Public Type reference (TYPE) PROGNAME '[NO_SOURCE_POSITION]' 20130123
12 PXA Instance attribute Private Object reference (TYPE REF TO) PXA 20121227
13 REPOSRC Instance attribute Private Object reference (TYPE REF TO) REPOSRC 20130604
14 SOURCEPROGDATE Instance attribute Private Type reference (TYPE) D 20130612
15 SOURCEPROGNAME Instance attribute Private Type reference (TYPE) PROGNAME 20130612
16 SOURCEPROGTIME Instance attribute Private Type reference (TYPE) T 20130612
17 SUBROUTINE_POOL Constant Public Type reference (TYPE) PROGNAME '[SOURCE_IN_SUBROUTINE_POOL]' 20130429
18 TRIG Instance attribute Private See coding 20130105
19 UNRESOLVABLE_SOURCE_POSITION Constant Public Type reference (TYPE) PROGNAME '[UNRESOLVABLE_SOURCE_POSITION]' 20130123
Methods
# Method Level Visibility Method type Description Created on
1 COMPUTE_CRC64 Instance method Private Method 20130709
2 COMPUTE_HASHCODE Instance method Private Method 20130711
3 COMPUTE_ID Instance method Private Method 20130105
4 COMPUTE_KEY Instance method Public Method 20130105
5 COMPUTE_PROCLINE Instance method Private Method 20130105
6 COMPUTE_PROCNAME Instance method Private Method 20130105
7 COMPUTE_PROCNAME_ID Instance method Private Method 20130105
8 COMPUTE_SOURCECODE_LINES Instance method Private Method 20130709
9 CONSTRUCTOR Instance method Public Constructor 20121227
10 MOVE Instance method Private Method 20130830
Events
Class CL_SQLM_LREF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ID Private See coding 20130105 id type n length 2
2 X4 Private See coding 20130805 x4 type x length 4
Method Signatures

Method COMPUTE_CRC64 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HASHVALUE Value transfer Type reference (TYPE) SQLMHASHCODE 20130709
2 Importing SOURCECODE Call by reference Type reference (TYPE) STRING 20130709

Method COMPUTE_CRC64 on class CL_SQLM_LREF has no exception.

Method COMPUTE_HASHCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FRAGMENT Call by reference Type reference (TYPE) SQLMFRAGMENT 20130711
2 Changing HASHCODE Call by reference Type reference (TYPE) SQLMHASHCODE 20130711
3 Importing PROGDATE Call by reference Type reference (TYPE) RTMPDATE 20130711
4 Importing PROGTIME Call by reference Type reference (TYPE) RTMPTIME 20130711
5 Importing TRIGKEY Call by reference Type reference (TYPE) SQLMTRIGKEY 20130711
6 Importing TRIGNAME Call by reference Type reference (TYPE) TRIG_NAME 20130711

Method COMPUTE_HASHCODE on class CL_SQLM_LREF has no exception.

Method COMPUTE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) ID 20130105
2 Importing TRIGENTRY Call by reference Type reference (TYPE) INT4 20130105

Method COMPUTE_ID on class CL_SQLM_LREF has no exception.

Method COMPUTE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FRAGMENT Call by reference Type reference (TYPE) SQLMFRAGMENT 20130710
2 Changing INCLUDE Call by reference Type reference (TYPE) PROGNAME 20130105
3 Changing LINE Call by reference Type reference (TYPE) INT4 20130105
4 Importing PROGDATE Call by reference Type reference (TYPE) RTMPDATE 20130105
5 Importing PROGTIME Call by reference Type reference (TYPE) RTMPTIME 20130105
6 Changing SQLMKEY Call by reference Type reference (TYPE) SQLMHCKEY 20130105
7 Importing TRIGKEY Call by reference Type reference (TYPE) SQLMTRIGKEY 20130106
8 Importing TRIGNAME Call by reference Type reference (TYPE) TRIG_NAME 20130105

Method COMPUTE_KEY on class CL_SQLM_LREF has no exception.

Method COMPUTE_PROCLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INCLUDE Call by reference Type reference (TYPE) PROGNAME 20130105
2 Changing LINE Call by reference Type reference (TYPE) INT4 20130105
3 Changing PROCLINE Call by reference Type reference (TYPE) INT4 20130105
4 Importing TRIGENTRY Call by reference Type reference (TYPE) INT4 20130105
5 Importing TRIGOFFSET Call by reference Type reference (TYPE) INT4 20130105

Method COMPUTE_PROCLINE on class CL_SQLM_LREF has no exception.

Method COMPUTE_PROCNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROCNAME Call by reference Type reference (TYPE) SQLMPROCNAME 20130105
2 Changing PROCTYPE Call by reference Type reference (TYPE) SQLMPROCTYPE 20130105
3 Importing TRIGNAME Call by reference Type reference (TYPE) TRIG_NAME 20130105

Method COMPUTE_PROCNAME on class CL_SQLM_LREF has no exception.

Method COMPUTE_PROCNAME_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROCNAME Call by reference Type reference (TYPE) SQLMPROCNAME 20130105
2 Importing PROCTYPE Call by reference Type reference (TYPE) SQLMPROCTYPE 20130105
3 Importing TRIGENTRY Call by reference Type reference (TYPE) INT4 20130105

Method COMPUTE_PROCNAME_ID on class CL_SQLM_LREF has no exception.

Method COMPUTE_SOURCECODE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) ABP_SCOL 20130709
2 Importing ENDCOLUMN Call by reference Type reference (TYPE) ABP_SCOL 20130709
3 Importing ENDLINE Call by reference Type reference (TYPE) ABP_SLINELONG 20130709
4 Importing LINE Call by reference Type reference (TYPE) ABP_SLINELONG 20130709
5 Importing SOURCE Call by reference Type reference (TYPE) REPOSRC=>TSOURCE 20130709
6 Returning SOURCECODE Value transfer Type reference (TYPE) STRING 20130709

Method COMPUTE_SOURCECODE_LINES on class CL_SQLM_LREF has no exception.

Method CONSTRUCTOR Signature

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

Method MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IVAL Call by reference Type reference (TYPE) I 20130830
2 Changing XVAL Call by reference Type reference (TYPE) X4 20130830

Method MOVE on class CL_SQLM_LREF has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740