SAP ABAP Class CL_ENH_CONTRACT_FUGR (Contract Processing of Enhancements)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_BASE (Package) Enhancement Base Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ENH_CONTRACT Contract Processing of Enhancements 20040413
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_CONTRACT_FUGR Contract of Function Group 20050113
Properties
Class CL_ENH_CONTRACT_FUGR  
Short Description Contract Processing of Enhancements    
Super Class CL_ENH_CONTRACT Contract Processing of Enhancements 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_BASE   Enhancement Base Functionality 
Created 20040413   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ENH_CONTRACT_FUGR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ENH_CONTRACT_FUGR Contract of Function Group 20050113
Friends
Class CL_ENH_CONTRACT_FUGR has no friend class.
Attributes
Class CL_ENH_CONTRACT_FUGR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FUGR_CONTRACT_DATA Instance method Private Method Setup of Contract Data for Function Group Enhancement 20100210
2 BUILD_MAINNAME_FUGR Instance method Private Method Create Name Main Program for FUGR 20040413
3 BUILD_MAINNAME_FUGR_PUB Static method Public Method Create Name Main Program for FUGR 20040714
4 BUILD_MAINNAME_FUNC Instance method Private Method Create Name Main Program for FUGR 20040413
5 COMPARE_PARA Instance method Private Method Compare ABAP Tables 20050111
6 COMPARE_PARA_DETAIL Instance method Private Method Compare ABAP Tables 20050114
7 GET_DIFF_PART_PARA Instance method Private Method Get Differences between 2 Sources until line 20050111
8 GET_FUGR_INFO_ENH Instance method Private Method Read All Objects for Function Module 20041227
9 GET_FUGR_INFO_UPG Instance method Private Method Read All Objects for Function Module 20050111
10 GET_INCL_FOR_FUNC Instance method Private Method Get Include Name for a Function Module 20090603
11 SET_FUNC_NAME_1 Instance method Protected Method Set Func Name in INCL Tab 20050120
Events
Class CL_ENH_CONTRACT_FUGR has no event.
Types
Class CL_ENH_CONTRACT_FUGR has no local type.
Method Signatures

Method BUILD_FUGR_CONTRACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning I_CONTRACT_DATA Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_DATA Inhalt aller Contract-Daten (Int. Tabellen) zu einem Contrac 20100210
2 Importing I_ENHANCEMENT Call by reference Object reference (TYPE REF TO) CL_ENH_TOOL_FUGR Enhancement Tool Redefinition Appeng 20100210
3 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20100210
4 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20100210
# Exception Resumable Description Created on
1 CX_ENH_CONTR_COMP_UNIT_DELETED 20100210
2 CX_ENH_OBJECT_READ_ERROR 20100210

Method BUILD_MAINNAME_FUGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PROG Value transfer Type reference (TYPE) SYCPROG Programm/Transaktion in SQL-Trace-Auswertung. 20040413
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040413
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040413

Method BUILD_MAINNAME_FUGR_PUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PROG Value transfer Type reference (TYPE) SYCPROG Programm/Transaktion in SQL-Trace-Auswertung. 20040714
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040714
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040714

Method BUILD_MAINNAME_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PROG Value transfer Type reference (TYPE) SYCPROG Programm/Transaktion in SQL-Trace-Auswertung. 20040413
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040413
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040413

Method COMPARE_PARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_PARA_D Value transfer Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_FPARA_IT Kontrakt Daten zu ABAP Source 20050111
2 Importing P_PARA_N Call by reference Type reference (TYPE) ENH_CONTRACT_FUPARAREF_TAB Kontrakt Daten zu ABAP Source 20050111
3 Importing P_PARA_O Call by reference Type reference (TYPE) ENH_CONTRACT_FUPARAREF_TAB Kontrakt Daten zu ABAP Source 20050111

Method COMPARE_PARA on class CL_ENH_CONTRACT_FUGR has no exception.

Method COMPARE_PARA_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_PARA_D Value transfer Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_FPARA Kontrakt Daten zu ABAP Source 20050114
2 Importing P_PARA_N Call by reference Type reference (TYPE) FUPARAREF Kontrakt Daten zu ABAP Source 20050114
3 Importing P_PARA_O Call by reference Type reference (TYPE) FUPARAREF Kontrakt Daten zu ABAP Source 20050114

Method COMPARE_PARA_DETAIL on class CL_ENH_CONTRACT_FUGR has no exception.

Method GET_DIFF_PART_PARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DIFF_TAB_PARA Value transfer Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_FPARA_IT CHAR01-Datenelement fuer SYST 20050111
2 Importing INCLUDE Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050111

Method GET_DIFF_PART_PARA on class CL_ENH_CONTRACT_FUGR has no exception.

Method GET_FUGR_INFO_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_XSTRING Value transfer Type reference (TYPE) XSTRING 20041227
2 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041227
3 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041227
4 Importing I_PROGRAM Call by reference Type reference (TYPE) SYCPROG Objekttyp 20041227
5 Importing I_REF_ENH Call by reference Object reference (TYPE REF TO) IF_ENH_TOOL SAP Enhancement Tool Root Interface 20041227
# Exception Resumable Description Created on
1 CX_ENH_CONTR_COMP_UNIT_DELETED Compile-Unit is deleted 20090127
2 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20050120

Method GET_FUGR_INFO_UPG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CONTRACT_DATA Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_DATA Inhalt aller Contract-Daten (Int. Tabellen) zu einem Contrac 20050111
2 Importing I_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050111
3 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050111
4 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20050111
5 Importing I_PROGRAM Call by reference Type reference (TYPE) SYCPROG Objekttyp 20050111
6 Importing I_REF_ENH Call by reference Object reference (TYPE REF TO) IF_ENH_TOOL Enhancement-Objekt 20100210
# Exception Resumable Description Created on
1 CX_ENH_CONTR_COMP_UNIT_DELETED Compile-Unit is deleted 20090127
2 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20050308

Method GET_INCL_FOR_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNC Call by reference Type reference (TYPE) CLIKE 20090603
2 Exporting RV_INCLUDE Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20090603
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20090603

Method SET_FUNC_NAME_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_TAB Call by reference Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Includes zum Hauptprogramm 20050120
2 Importing P_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050120

Method SET_FUNC_NAME_1 on class CL_ENH_CONTRACT_FUGR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700