SAP ABAP Class CL_TPDA_DIFF_DREF (TPDA: Diff for Structures)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_DIFF_SERVICE (Package) ABAP Debugger: Diff Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TPDA_DIFF_SERVICE TPDA: Variables Diff. Service 20040921
Properties
Class CL_TPDA_DIFF_DREF  
Short Description TPDA: Diff for Structures    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_DIFF_SERVICE   ABAP Debugger: Diff Tool 
Created 20040921   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TPDA_DIFF_DREF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_TPDA_DIFF_SERVICE TPDA: Variables Diff. Service 20040921
Friends
Class CL_TPDA_DIFF_DREF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MAX_REFS Constant Private Type reference (TYPE) I 1000 20050114
2 C_TRUE Constant Private Type reference (TYPE) FLAG 'X' General Flag 20040921
3 DIFF_ATTR Instance attribute Private Type reference (TYPE) TPDA_DIFF_ATTR TPDA: Diff. - Attributs 20040921
4 DREF1 Instance attribute Private Type reference (TYPE) TPDA_VAR_NAME tpda: Variable Name 20040921
5 DREF2 Instance attribute Private Type reference (TYPE) TPDA_VAR_NAME tpda: Variable Name 20040921
6 IT_DIFF_MAIN Instance attribute Private Type reference (TYPE) TPDA_DIFF_MAIN_DIFFS_IT TPDA: DIFF: Principle Differences 20040921
7 IT_DIFF_VALUES Instance attribute Private Type reference (TYPE) TPDA_DIFF_VALUE_DIFF_IT TPDA: DIFF Value Differences 20040921
8 IT_NAV_STACK1 Instance attribute Private Type reference (TYPE) TY_NAVIGATION_STACK_IT 20050111
9 IT_NAV_STACK2 Instance attribute Private Type reference (TYPE) TY_NAVIGATION_STACK_IT 20050111
10 NO_DEEP_DIFF Instance attribute Private Type reference (TYPE) FLAG General Flag 20040921
11 RECURSION_FLAG Static Attribute Private Type reference (TYPE) FLAG General Flag 20050114
12 REF_COUNT Static Attribute Private Type reference (TYPE) I 20050114
Methods
# Method Level Visibility Method type Description Created on
1 DIFF Instance method Public Method 20040921
2 DIFF_DREF_DREF Instance method Private Method 20040921
3 GET_RID_OF_ASTERIX Static method Public Method 20050214
4 POP_NAV_STACK Instance method Private Method 20050111
5 PUSH_NAV_STACK Instance method Private Method 20050111
Events
Class CL_TPDA_DIFF_DREF has no event.
Types
Class CL_TPDA_DIFF_DREF has no local type.
Method Signatures

Method DIFF Signature

Method DIFF on class CL_TPDA_DIFF_DREF has no parameter.
Method DIFF on class CL_TPDA_DIFF_DREF has no exception.

Method DIFF_DREF_DREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSTNAME1 Call by reference Type reference (TYPE) STRING 20050111
2 Importing P_INSTNAME2 Call by reference Type reference (TYPE) STRING 20050111
3 Returning P_MAX_HITS_REACHED Value transfer Type reference (TYPE) FLAG allgemeines flag 20050114
4 Importing P_REFDREF1 Call by reference Type reference (TYPE) TPDA_SYS_SYMBDATREF TPDA: Eingehängt in "QuickData" von TPDA_SYS_SYMBQUICK 20040921
5 Importing P_REFDREF2 Call by reference Type reference (TYPE) TPDA_SYS_SYMBDATREF TPDA: Eingehängt in "QuickData" von TPDA_SYS_SYMBQUICK 20041222

Method DIFF_DREF_DREF on class CL_TPDA_DIFF_DREF has no exception.

Method GET_RID_OF_ASTERIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VAR_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20050214
2 Returning P_VAR_WO_ASTERIX Value transfer Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20050214

Method GET_RID_OF_ASTERIX on class CL_TPDA_DIFF_DREF has no exception.

Method POP_NAV_STACK Signature

Method POP_NAV_STACK on class CL_TPDA_DIFF_DREF has no parameter.
Method POP_NAV_STACK on class CL_TPDA_DIFF_DREF has no exception.

Method PUSH_NAV_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT1 Call by reference Type reference (TYPE) STRING 20050111
2 Importing P_ELEMENT2 Call by reference Type reference (TYPE) STRING 20050111
3 Importing P_INSTNAME1 Call by reference Type reference (TYPE) STRING 20050111
4 Importing P_INSTNAME2 Call by reference Type reference (TYPE) STRING 20050111
5 Returning P_RECURSIVE_ELEMENT Value transfer Type reference (TYPE) STRING 20050111

Method PUSH_NAV_STACK on class CL_TPDA_DIFF_DREF has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 700