SAP ABAP Class CL_ENH_VERS_COMP_ABSTRACT (CL_ENH_VERS_COMP_ABSTRACT)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_VERS (Package) Versions Management/CWB/Note Assistent for Enhancements
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ENH_VERS_COMP_BADI_DEF 20070604
2 Inheritance (c INHERITING FROM c_ref)  CL_ENH_VERS_COMP_BADI_IMPL 20070604
3 Inheritance (c INHERITING FROM c_ref)  CL_ENH_VERS_COMP_CLAS 20070604
4 Inheritance (c INHERITING FROM c_ref)  CL_ENH_VERS_COMP_FUGR 20070604
5 Inheritance (c INHERITING FROM c_ref)  CL_ENH_VERS_COMP_HOOK_DEF 20070604
6 Inheritance (c INHERITING FROM c_ref)  CL_ENH_VERS_COMP_HOOK_IMPL 20070604
7 Inheritance (c INHERITING FROM c_ref)  CL_ENH_VERS_COMP_WDYN 20070604
Properties
Class CL_ENH_VERS_COMP_ABSTRACT  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_VERS   Versions Management/CWB/Note Assistent for Enhancements 
Created 20070508   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ENH_VERS_COMP_ABSTRACT has no forward declaration.
Interfaces
Class CL_ENH_VERS_COMP_ABSTRACT has no interface implemented.
Friends
Class CL_ENH_VERS_COMP_ABSTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DELTA Instance attribute Protected Type reference (TYPE) ENH_CWB_DELTA_ENHO_GENERAL 20070604
2 DELTA_TAB Instance attribute Protected Type reference (TYPE) ENH_CWB_DELTA_ENHO_GENERAL_TAB 20070604
3 FLAGS Instance attribute Protected Type reference (TYPE) ENH_CWB_DELTA_ENHO_GENERAL 20070604
4 L_COMPARE_RESULT Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_GENERAL_DIFF_TAB 20070604
5 L_COMPARE_RESULT_WA Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_GENERAL_DIFF 20070604
6 L_ENHINCINX_NEW Instance attribute Protected Type reference (TYPE) ENHINCINX 20070604
7 L_ENHINCINX_OLD Instance attribute Protected Type reference (TYPE) ENHINCINX 20070604
8 L_ENHNAME Instance attribute Protected Type reference (TYPE) ENHNAME 20070604
9 L_EXCL_IT Instance attribute Protected Type reference (TYPE) TRFIELDNAMES 20070604
10 L_KEYS_IT Instance attribute Protected Type reference (TYPE) TRFIELDNAMES 20070604
11 L_TOOLTYPE Instance attribute Protected Type reference (TYPE) ENHTOOLTYPE 20070604
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_FLAGS Instance method Protected Method 20070604
2 COMPARE_ENHCROSS Instance method Protected Method 20070604
3 COMPARE_ENHINCINX Instance method Protected Method 20070604
4 FINISH_FLAGS Instance method Protected Method 20070604
5 GET_FLAGS Instance method Protected Method 20070604
6 GET_ID Instance method Protected Method 20070604
7 MERGE_DIFF_TABS Instance method Protected Method 20070604
8 REFRESH_FLAGS_SUB Instance method Protected Method 20070604
9 SET_FLAGS_DIFF_FLAGS Instance method Protected Method 20070604
10 SET_FLAGS_ENH Instance method Protected Method 20070604
11 SET_FLAGS_ENHTOOLTYPE Instance method Protected Method 20070604
12 SET_FLAGS_ENHTYPE Instance method Protected Method 20070604
13 SET_FLAGS_INCLUDE Instance method Protected Method 20070604
14 SET_FLAGS_KEY Instance method Protected Method 20070604
15 SET_FLAGS_MAIN Instance method Protected Method 20070604
16 SET_FLAGS_MODUNIT Instance method Protected Method 20070604
17 SET_FLAGS_OBJ Instance method Protected Method 20070604
18 SET_FLAGS_PARAM_ATTR Instance method Protected Method 20070604
Events
Class CL_ENH_VERS_COMP_ABSTRACT has no event.
Types
Class CL_ENH_VERS_COMP_ABSTRACT has no local type.
Method Signatures

Method APPEND_FLAGS Signature

Method APPEND_FLAGS on class CL_ENH_VERS_COMP_ABSTRACT has no parameter.
Method APPEND_FLAGS on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method COMPARE_ENHCROSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DELTA_TAB Call by reference Type reference (TYPE) ENH_CWB_DELTA_ENHO_SOURCE_TAB 20070604
2 Importing I_IT_CROSS_NEW Call by reference Type reference (TYPE) ENHCROSS_VERS_TAB 20070604
3 Importing I_IT_CROSS_OLD Call by reference Type reference (TYPE) ENHCROSS_VERS_TAB 20070604

Method COMPARE_ENHCROSS on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method COMPARE_ENHINCINX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELTA_TAB Call by reference Type reference (TYPE) ENH_CWB_DELTA_ENHO_SOURCE_TAB 20070604
2 Importing IT_COMPARE_RESULTS Call by reference Type reference (TYPE) ENH_CONTRACT_GENERAL_DIFF_TAB 20070604
3 Importing IT_NEW Call by reference Type reference (TYPE) STANDARD TABLE 20070604
4 Importing IT_OLD Call by reference Type reference (TYPE) STANDARD TABLE 20070604

Method COMPARE_ENHINCINX on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method FINISH_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CROSS_NEW Call by reference Type reference (TYPE) ENHCROSS_VERS_TAB 20070604
2 Importing IT_CROSS_OLD Call by reference Type reference (TYPE) ENHCROSS_VERS_TAB 20070604

Method FINISH_FLAGS on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method GET_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLAGS Call by reference Type reference (TYPE) ENH_CWB_DELTA_ENHO_GENERAL_TAB 20070604

Method GET_FLAGS on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ID_NEW Call by reference Type reference (TYPE) INT4 20070604
2 Changing ID_OLD Call by reference Type reference (TYPE) INT4 20070604
3 Importing P_HOOK_ADMIN_NEW Call by reference Type reference (TYPE) ENH_HOOK_ADMIN 20070604
4 Importing P_HOOK_ADMIN_OLD Call by reference Type reference (TYPE) ENH_HOOK_ADMIN 20070604
# Exception Resumable Description Created on
1 NOT_FOUND 20070604
2 NO_HIT_FOR_ID_NEW 20070604
3 NO_HIT_FOR_ID_OLD 20070604
4 PARAM_ERROR 20070604

Method MERGE_DIFF_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELTA_TAB Call by reference Type reference (TYPE) ENH_CONTRACT_GENERAL_DIFF_TAB 20070604

Method MERGE_DIFF_TABS on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method REFRESH_FLAGS_SUB Signature

Method REFRESH_FLAGS_SUB on class CL_ENH_VERS_COMP_ABSTRACT has no parameter.
Method REFRESH_FLAGS_SUB on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_DIFF_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELTA Call by reference Type reference (TYPE) ENH_CONTRACT_GENERAL_DIFF 20070604

Method SET_FLAGS_DIFF_FLAGS on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENHNAME Call by reference Type reference (TYPE) ENHNAME 20070604
2 Importing I_ENHTYPE Call by reference Type reference (TYPE) TROBJTYPE 20070604

Method SET_FLAGS_ENH on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_ENHTOOLTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENHTOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE 20070604

Method SET_FLAGS_ENHTOOLTYPE on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_ENHTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENHTYPE Call by reference Type reference (TYPE) ENHTYPE_CLASS 20070604

Method SET_FLAGS_ENHTYPE on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGNAME 20070604

Method SET_FLAGS_INCLUDE on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HOOK_SHORT Call by reference Type reference (TYPE) CLIKE 20070604
2 Importing I_NAME Call by reference Type reference (TYPE) CLIKE 20070604
3 Importing I_WERT Call by reference Type reference (TYPE) CLIKE 20070604

Method SET_FLAGS_KEY on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_OBJ_NAME Call by reference Type reference (TYPE) CLIKE 20070604
2 Importing I_MAIN_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20070604

Method SET_FLAGS_MAIN on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_MODUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MOD_NAME Call by reference Type reference (TYPE) CLIKE 20070604
2 Importing I_MOD_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20070604

Method SET_FLAGS_MODUNIT on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNAME Call by reference Type reference (TYPE) CLIKE 20070604
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE 20070604

Method SET_FLAGS_OBJ on class CL_ENH_VERS_COMP_ABSTRACT has no exception.

Method SET_FLAGS_PARAM_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODNAME Call by reference Type reference (TYPE) CLIKE 20070604
2 Importing I_MODTYPE Call by reference Type reference (TYPE) CLIKE 20070604
3 Importing I_PARAM Call by reference Type reference (TYPE) RS38L_PAR_ 20070604

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