SAP ABAP Class CL_ENH_CONTRACT (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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_CONTRACT_HOOK_IMPL Contract for HOOK Implementations 20050110
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ENH_CONTRACT_TOOL Contract Tool 20040330
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ENH_CONTRACT_BADI_DEF BAdI Definitions 20050907
2 Inheritance (c INHERITING FROM c_ref)  CL_ENH_CONTRACT_BADI_IMPL Contract Data for BAdI Implementations 20050907
3 Inheritance (c INHERITING FROM c_ref)  CL_ENH_CONTRACT_CLASS Contract Processing of Enhancements 20040401
4 Inheritance (c INHERITING FROM c_ref)  CL_ENH_CONTRACT_ENHO Contracts for Enhancements 20070219
5 Inheritance (c INHERITING FROM c_ref)  CL_ENH_CONTRACT_FUGR Contract Processing of Enhancements 20040413
6 Inheritance (c INHERITING FROM c_ref)  CL_ENH_CONTRACT_PROG Contract Processing of Enhancements 20040414
Properties
Class CL_ENH_CONTRACT  
Short Description Contract Processing of Enhancements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_BASE   Enhancement Base Functionality 
Created 20040330   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ENH_CONTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ENH_CONTRACT_HOOK_IMPL Contract for HOOK Implementations 20050110
2 IF_ENH_CONTRACT_TOOL Contract Tool 20040330
Friends
Class CL_ENH_CONTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_TAB_INTF Instance attribute Protected Type reference (TYPE) ENH_CONTR_BADI_TAB Table of BAdI Contract Data 20050907
2 CONTRACT_TYPE Instance attribute Protected Type reference (TYPE) ENHCONTRACTTYPE Type of a Contract 20090121
3 CO_SECTION_BEGIN Constant Protected Type reference (TYPE) CHAR20 '%%%%%%%%%%%%%%%%' Section Delimiter 20040401
4 DIFF_TAB_CONTRACT Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_DIFF_STRU Structure for All Types of Contract Differences 20050111
5 IT_ABAP_NEW Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Contract Data for ABAP Source 20041129
6 IT_ABAP_OLD Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Contract Data for ABAP Source 20041129
7 IT_CLAS_SOURCES_NEW Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_CLASS_SOURCES_IT Table of Type ENH_CONTRACT_CLASS_SOURCES 20090121
8 IT_CLAS_SOURCES_OLD Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_CLASS_SOURCES_IT Table of Type ENH_CONTRACT_CLASS_SOURCES 20090121
9 IT_D020E_NEW Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_D020S_IT Table of Structure D020S for Contracts 20041129
10 IT_D020E_OLD Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_D020S_IT Table of Structure D020S for Contracts 20041129
11 IT_D021E_NEW Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_D021S_IT Table of Structure D021S for Contracts 20041129
12 IT_D021E_OLD Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_D021S_IT Table of Structure D021S for Contracts 20041129
13 IT_D022E_NEW Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_D022S_IT Table for D022S Structures 20041129
14 IT_D022E_OLD Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_D022S_IT Table for D022S Structures 20041129
15 IT_D023E_NEW Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_D023S_IT Table for D023S 20041129
16 IT_D023E_OLD Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_D023S_IT Table for D023S 20041129
17 IT_DIFF_TAB Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_PROG_GES Total Structure of Diff Object of Type PROG 20050110
18 IT_DIFF_TAB_CONTRACT Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_DIFF_STRU_IT Table of ENH_CONTRACT_DIFF_STRU 20050111
19 IT_ENHO_NESTED Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_ENHO_NESTED_IT Table of Type 20090121
20 IT_ENHO_NESTED_NEW Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_ENHO_NESTED_IT Table of Type 20090121
21 IT_ENHO_NESTED_OLD Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_ENHO_NESTED_IT Table of Type 20090121
22 IT_INCL_ENH_NEW Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Includes for Main Program 20041222
23 IT_INCL_ENH_OLD Instance attribute Protected Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Includes for Main Program 20041222
24 IT_INCL_NEW Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes for Main Program 20041129
25 IT_INCL_OLD Instance attribute Protected Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes for Main Program 20041129
26 IT_LV_GLOBAL Instance attribute Protected Type reference (TYPE) ENH_CONTR_SCAN_LV_IT Level Table 20070606
27 IT_STM_GLOBAL Instance attribute Protected Type reference (TYPE) ENH_CONTR_SCAN_STM_IT Statement Table 20070606
28 IT_TK_GLOBAL Instance attribute Protected Type reference (TYPE) ENH_CONTR_SCAN_TK_IT Table of Tokens 20070606
29 SCAN_PROGRAM Instance attribute Protected Type reference (TYPE) PROGRAM Program/Transaction in SQL Trace Evaluation 20050613
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_DIFF_TAB Instance method Protected Method Append actual Entry to Table 20050111
2 BUILD_BEFORE_IMAGE Instance method Protected Method Create BEFORE Image of Object to Be Changed 20040505
3 BUILD_CONTRACT_XSTRING Instance method Protected Method Get All Include Names of Main Program 20040416
4 BUILD_DYNPR_XSTRING Instance method Protected Method Get All Include Names of Main Program 20040416
5 BUILD_ENHCROSS_OLD Instance method Protected Method Build Enhcross Table OLD 20050110
6 BUILD_MODULARIZATION_STRING Instance method Protected Method Build a string of Type and Name of Modularization Unit 20050107
7 CHECK_CONT_REC_ALLOCATED Instance method Protected Method Check Whether Corresponding CONTENT Set Already Exists 20040413
8 CHECK_FILTERED_INCLUDES Instance method Protected Method Get All Include Names of Main Program 20040414
9 CHECK_OBJECT_IN_ENHANCEMENT Static method Protected Method Check Whether Object Is Enhancement 20040401
10 COMPARE_ABAP Instance method Protected Method Compare ABAP Tables 20041129
11 COMPARE_ABAP_LIKE Instance method Protected Method Compare ABAP Tables 20041201
12 COMPARE_ABAP_LIKE_NEW Instance method Public Method Compare ABAP Tables 20041203
13 COMPARE_INCL Instance method Protected Method Compare ABAP Tables 20041129
14 CONV_CONTRACT_REC Instance method Public Method Save Contract Content Set 20041129
15 CORRECT_D010INC Instance method Protected Method Correct D010INC 20041130
16 CORRECT_D010INC_ENH Instance method Protected Method Correct D010INC 20041221
17 FILL_DETAIL_INFO Instance method Protected Method Fill Difftab with general Info 20050110
18 FILTER_INCLUDES Instance method Protected Method Get All Include Names of Main Program 20040414
19 GEN_DYNPR_XSTRING Instance method Protected Method Get All Include Names of Main Program 20040506
20 GET_ALL_DYNPR_FOR_MAIN Instance method Protected Method Get All Include Names of Main Program 20040415
21 GET_ALL_INACTIVES_FOR_OBJECT Static method Public Method Get all inactive objects for a given object 20041220
22 GET_ALL_INCLS_FOR_ENHO Instance method Protected Method 20090311
23 GET_ALL_INCLUDES_FOR_MAIN Instance method Protected Method Get All Include Names of Main Program 20040401
24 GET_ALL_INCLUDES_FOR_TYPE Instance method Protected Method Get All Include Names of Main Program 20040812
25 GET_ALL_SOURCES_FOR_INCL Instance method Protected Method Read All Sources for All Includes from INCLUDE Table 20040401
26 GET_ALL_SOURCES_FOR_TYPE Instance method Protected Method Read All Sources for All Includes from INCLUDE Table 20040812
27 GET_D010INCL Instance method Protected Method Read All D010INC Entries for MAIN Object 20040929
28 GET_D010INCL_ENH Instance method Protected Method Read All D010INC Entries for MAIN Object 20041221
29 GET_DIFF_DESCR Instance method Public Method Get Differences Description 20050114
30 GET_DIFF_PART Instance method Protected Method Get Differences between 2 Sources until line 20050110
31 GET_DIFF_PART_SRC Instance method Protected Method Get Differences between 2 Sources until line 20050111
32 GET_DYNPROS_FOR_ALL Instance method Protected Method Get all Dynpro-Infos for Fugr 20050105
33 GET_ENH_INCLUDES_FOR_MAIN Instance method Protected Method Get All Include Names of Main Program 20041221
34 GET_ENH_INCLUDES_FOR_TYPE Instance method Protected Method Get All Include Names of Main Program 20041221
35 GET_ENH_SOURCES_FOR_INCL Instance method Protected Method Read All Sources for All Includes from INCLUDE Table 20041221
36 GET_INACTIVES Instance method Protected Method Get Inactives 20041220
37 GET_INCLUDES_FOR_ENHANCEMET Instance method Protected Method Get Includes within Enhancements 20090211
38 GET_MAIN_TYPE_AND_NAME Instance method Protected Method Get MAIN_TYPE and MAIN_PROG of CONTRACT Data 20040505
39 GET_MODULA_NAME_FOR_TYPE Instance method Protected Method Build a string of Type and Name of Modularization Unit 20050107
40 GET_NAME_TAB Instance method Protected Method Get Nametab 20050114
41 GET_NEW_INCL_INFO Instance method Protected Method Get old Info for Includes 20050209
42 GET_OLD_INCL_INFO Instance method Protected Method Get old Info for Includes 20050209
43 GET_ONE_INCLUDE Instance method Protected Method Get All Include Names of Main Program 20041221
44 GET_POSITION Instance method Protected Method Determine Position of Enhancement 20050110
45 GET_PROGNAME_FOR_OBJTYPE Instance method Public Method Get Progname for OBJ_TYPE 20050107
46 GET_REPORT_SOURCE Instance method Protected Method Read Exactly One Report Source 20040401
47 HANDLE_SECTION_LINE Static method Protected Method Processing of Separator Lines 20040401
48 HANDLE_SECTION_LINE_ENH Static method Protected Method Processing of Separator Lines 20041221
49 INIT_DIFF_TAB Instance method Protected Method Initialize Difftab 20050110
50 INSERT_WBCROSSGT Instance method Protected Method Insert Entries from WBCROSSGT 20041203
51 NORMALIZE_SOURCE Instance method Protected Method Normalize Source 20050107
52 READ_CONTRACT_CONT_REC Instance method Public Method Save Contract Content Set 20040506
53 READ_CONTRACT_CONT_REC_NEW Instance method Public Method Save Contract Content Set 20040511
54 READ_CONTRACT_DATA Instance method Protected Method Read Enhancement Contract Data 20050120
55 REFRESH_CONTRACT_DATA Instance method Protected Method Refresh Tables within enh_tool_contract_data 20050103
56 REGEN_CLASS_INFO Static method Protected Method Determine Class Information 20040330
57 SAVE_CONTRACT_CONT_REC Instance method Public Method Save Contract Content Set 20040415
58 SAVE_CONTRACT_CONT_REC_NEW Instance method Public Method Save Contract Content Set 20040511
59 SCAN Instance method Public Method Scan 20050107
60 SCAN_IN_ITAB Instance method Public Method Scan 20050208
61 SET_FUNC_NAME Instance method Protected Method Set Func Name in INCL Tab 20050120
62 STORE_ALL_DATA Static method Protected Method Save All Data in XSTRING 20040401
63 STORE_INCL_TAB Instance method Protected Method Save Determined Table of All Includes 20040401
Events
Class CL_ENH_CONTRACT has no event.
Types
Class CL_ENH_CONTRACT has no local type.
Method Signatures

Method APPEND_DIFF_TAB Signature

Method APPEND_DIFF_TAB on class CL_ENH_CONTRACT has no parameter.
Method APPEND_DIFF_TAB on class CL_ENH_CONTRACT has no exception.

Method BUILD_BEFORE_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTRACTCONT Value transfer Type reference (TYPE) ENHOBJCONTRACT-CONTRACTDATA Inhalt des Objekts 20040505
2 Importing OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040505
3 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040505

Method BUILD_BEFORE_IMAGE on class CL_ENH_CONTRACT has no exception.

Method BUILD_CONTRACT_XSTRING 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 Konkatinierter Xstring 20040416
2 Importing I_X_ABAP Call by reference Type reference (TYPE) XSTRING Sourcen bei alter Struktur 20040416
3 Importing I_X_DYNP Call by reference Type reference (TYPE) XSTRING Dynpros 20040416
4 Importing I_X_INCL Call by reference Type reference (TYPE) XSTRING Includes mit alter Struktur 20040416
5 Importing I_X_INCL_ENH Call by reference Type reference (TYPE) XSTRING Includes mit neuer Struktur 20050103
6 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Tabelle der Struktur D021S für CONTRACTS 20040416
7 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Tabelle der Struktur D020S für CONTRACTs 20040416

Method BUILD_CONTRACT_XSTRING on class CL_ENH_CONTRACT has no exception.

Method BUILD_DYNPR_XSTRING 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 20040416
2 Importing T_D020E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D020S_IT Tabelle der Struktur D020S für CONTRACTs 20040416
3 Importing T_D021E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D021S_IT Tabelle der Struktur D021S für CONTRACTS 20040416
4 Importing T_D022E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D022S_IT Tabelle für D022S-Strukturen 20040416
5 Importing T_D023E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D023S_IT Tabelle für D023S 20040416

Method BUILD_DYNPR_XSTRING on class CL_ENH_CONTRACT has no exception.

Method BUILD_ENHCROSS_OLD Signature

Method BUILD_ENHCROSS_OLD on class CL_ENH_CONTRACT has no parameter.
Method BUILD_ENHCROSS_OLD on class CL_ENH_CONTRACT has no exception.

Method BUILD_MODULARIZATION_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) C 20050107
2 Importing P_TYPE Call by reference Type reference (TYPE) C 20050107
3 Returning R_SEARCH_STRING Value transfer Type reference (TYPE) STRING 20050107
# Exception Resumable Description Created on
1 CX_ENH_NO_VALID_INPUT_TYPE Enhancement Persistenz über normale Tabellen 20050107

Method CHECK_CONT_REC_ALLOCATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040413
2 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040413
3 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040413

Method CHECK_CONT_REC_ALLOCATED on class CL_ENH_CONTRACT has no exception.

Method CHECK_FILTERED_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing R_INCL_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20040414
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040414

Method CHECK_OBJECT_IN_ENHANCEMENT Signature

Method CHECK_OBJECT_IN_ENHANCEMENT on class CL_ENH_CONTRACT has no parameter.
Method CHECK_OBJECT_IN_ENHANCEMENT on class CL_ENH_CONTRACT has no exception.

Method COMPARE_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPATIBLE_CHANGED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041129
2 Exporting CONTRACT_BROKEN Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041129
3 Exporting DETAIL Call by reference Type reference (TYPE) ENH_MESSAGE_LIST Interne Tabelle über IF_ENH_MESSAGE 20041129
4 Exporting P_ABAP_D Call by reference Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_IT Kontrakt Daten zu ABAP Source 20041129
5 Importing P_ABAP_N Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20041129
6 Importing P_ABAP_O Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20041129

Method COMPARE_ABAP on class CL_ENH_CONTRACT has no exception.

Method COMPARE_ABAP_LIKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPATIBLE_CHANGED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041201
2 Exporting CONTRACT_BROKEN Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041201
3 Exporting DETAIL Call by reference Type reference (TYPE) ENH_MESSAGE_LIST Interne Tabelle über IF_ENH_MESSAGE 20041201
4 Exporting P_ABAP_D Call by reference Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_IT Kontrakt Daten zu ABAP Source 20041201
5 Importing P_ABAP_N Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20041201
6 Importing P_ABAP_O Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20041201

Method COMPARE_ABAP_LIKE on class CL_ENH_CONTRACT has no exception.

Method COMPARE_ABAP_LIKE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPATIBLE_CHANGED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041203
2 Exporting CONTRACT_BROKEN Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041203
3 Exporting DETAIL Call by reference Type reference (TYPE) ENH_MESSAGE_LIST Interne Tabelle über IF_ENH_MESSAGE 20041203
4 Exporting P_ABAP_D Call by reference Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_IT Kontrakt Daten zu ABAP Source 20041203
5 Importing P_ABAP_N Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20041203
6 Importing P_ABAP_O Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20041203
7 Importing P_COMMENT Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Enhancment Boolean 20041214

Method COMPARE_ABAP_LIKE_NEW on class CL_ENH_CONTRACT has no exception.

Method COMPARE_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPATIBLE_CHANGED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041129
2 Exporting CONTRACT_BROKEN Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041129
3 Exporting DETAIL Call by reference Type reference (TYPE) ENH_MESSAGE_LIST Interne Tabelle über IF_ENH_MESSAGE 20041129
4 Exporting INCL_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20041129

Method COMPARE_INCL on class CL_ENH_CONTRACT has no exception.

Method CONV_CONTRACT_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUXFLAG Call by reference Type reference (TYPE) ENHCONTRACTCONT-AUXFLAG Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp 20041129
2 Exporting IT_ABAP Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20041129
3 Exporting IT_D020E Call by reference Type reference (TYPE) ANY TABLE 20041129
4 Exporting IT_D021E Call by reference Type reference (TYPE) ANY TABLE 20041129
5 Exporting IT_D022E Call by reference Type reference (TYPE) ANY TABLE 20041129
6 Exporting IT_D023E Call by reference Type reference (TYPE) ANY TABLE 20041129
7 Exporting IT_INCL Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20041129
8 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041129
9 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041129
10 Importing P_CONTRACTDATA Call by reference Type reference (TYPE) ENHCONTRACTDATA Enhancement Kontrakt 20041129
11 Exporting RETCODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20041129
# Exception Resumable Description Created on
1 CX_ENH_CC_WRITE_ERROR Enhancement Wurzel-Ausnahmeklasse 20041129

Method CORRECT_D010INC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_D010INCL Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT CHAR01-Datenelement fuer SYST 20041130

Method CORRECT_D010INC on class CL_ENH_CONTRACT has no exception.

Method CORRECT_D010INC_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_D010INCL Call by reference Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT CHAR01-Datenelement fuer SYST 20041221

Method CORRECT_D010INC_ENH on class CL_ENH_CONTRACT has no exception.

Method FILL_DETAIL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPATIBLE_CHANGED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050110
2 Importing CONTRACT_BROKEN Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050110
3 Importing DIFF_TAB_SRC Call by reference Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_IT Vergleichstabelle 20050110
4 Importing INCLUDE Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050111
5 Importing PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050110

Method FILL_DETAIL_INFO on class CL_ENH_CONTRACT has no exception.

Method FILTER_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040414
2 Changing R_INCL_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20040414
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040414

Method GEN_DYNPR_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING 20040506
2 Exporting T_D020E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D020S_IT Tabelle der Struktur D020S für CONTRACTs 20040506
3 Exporting T_D021E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D021S_IT Tabelle der Struktur D021S für CONTRACTS 20040506
4 Exporting T_D022E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D022S_IT Tabelle für D022S-Strukturen 20040506
5 Exporting T_D023E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D023S_IT Tabelle für D023S 20040506

Method GEN_DYNPR_XSTRING on class CL_ENH_CONTRACT has no exception.

Method GET_ALL_DYNPR_FOR_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040416
2 Importing I_OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040416
3 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID Programmname Hauptprogramm 20040415
4 Changing T_D020E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D020S_IT Tabelle der Struktur D020S für CONTRACTs 20040416
5 Changing T_D021E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D021S_IT Tabelle der Struktur D021S für CONTRACTS 20040416
6 Changing T_D022E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D022S_IT Tabelle für D022S-Strukturen 20040416
7 Changing T_D023E Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_D023S_IT Tabelle für D023S 20040416
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20041220

Method GET_ALL_INACTIVES_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050117
2 Returning INACTIVES Value transfer Type reference (TYPE) DWINACTIV_TAB Tabellentyp für Tabelle DWINACTIV 20041220
3 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041220
4 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041220
# Exception Resumable Description Created on
1 INVALID_OBJECT_TYPE Invalid Object Type 20041220
2 NOT_FOUND Not Found 20041220

Method GET_ALL_INCLS_FOR_ENHO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_INCLS Call by reference Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT 20090311
2 Importing IV_ENH Call by reference Type reference (TYPE) ENHNAME 20090311
3 Importing IV_PRG Call by reference Type reference (TYPE) PROGRAM 20090311
4 Importing IV_VERSION Call by reference Type reference (TYPE) R3STATE 20090311

Method GET_ALL_INCLS_FOR_ENHO on class CL_ENH_CONTRACT has no exception.

Method GET_ALL_INCLUDES_FOR_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040416
2 Importing I_OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040416
3 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID Programmname Hauptprogramm 20040401
4 Returning R_INCL_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20040401
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040401

Method GET_ALL_INCLUDES_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040812
2 Importing I_OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040812
3 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID Programmname Hauptprogramm 20040812
4 Returning R_INCL_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20040812
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040812

Method GET_ALL_SOURCES_FOR_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_INCL_TAB Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20040401
2 Changing R_SOURCE_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20040401
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20041223

Method GET_ALL_SOURCES_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_INCL_TAB Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20040812
2 Changing R_SOURCE_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20040812

Method GET_ALL_SOURCES_FOR_TYPE on class CL_ENH_CONTRACT has no exception.

Method GET_D010INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IT_D010INCL Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Tabelle zu D010INC 20040929
2 Importing P_MAIN_OBJECT Call by reference Type reference (TYPE) SYCPROG Aufrufendes Programm 20040929
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040929

Method GET_D010INCL_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20041221
2 Returning P_IT_D010INCL Value transfer Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Tabelle zu D010INC 20041221
3 Importing P_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041221
4 Importing P_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Aufrufendes Programm 20041221
5 Importing P_PROGNAME Call by reference Type reference (TYPE) SYCPROG Aufrufendes Programm 20050728
# Exception Resumable Description Created on
1 CX_ENH_CONTR_COMP_UNIT_DELETED Compile-Unit is deleted 20090121
2 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20050308
3 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20041221

Method GET_DIFF_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STRING Value transfer Type reference (TYPE) STRING 20050114
2 Importing I_INDICATOR Call by reference Type reference (TYPE) ENH_CHGD_OBTYPE CHAR04-Datenelement fuer SYST 20050114
3 Importing I_TYPE Call by reference Type reference (TYPE) ENH_CHGD_INDICATOR CHAR02-Datenelement fuer SYST 20050114

Method GET_DIFF_DESCR on class CL_ENH_CONTRACT has no exception.

Method GET_DIFF_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAG Value transfer Type reference (TYPE) SYCHAR01 CHAR01-Datenelement fuer SYST 20050110
2 Importing INCLUDE Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050110
3 Importing POSITION Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20050110

Method GET_DIFF_PART on class CL_ENH_CONTRACT has no exception.

Method GET_DIFF_PART_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DIFF_TAB_SRC Value transfer Type reference (TYPE) ENH_CONTRACT_TOOL_CMP_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_SRC on class CL_ENH_CONTRACT has no exception.

Method GET_DYNPROS_FOR_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050105
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20050105
3 Importing I_PROGRAM Call by reference Type reference (TYPE) SYCPROG Aufrufendes Programm 20050105
4 Returning L_TOOL_CONTRACT_DATA Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_DATA 20050105

Method GET_DYNPROS_FOR_ALL on class CL_ENH_CONTRACT has no exception.

Method GET_ENH_INCLUDES_FOR_MAIN 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 Id eines Enhancements 20041221
2 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041221
3 Importing I_OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041221
4 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID Programmname Hauptprogramm 20041221
5 Returning R_INCL_TAB Value transfer Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Includes zum Hauptprogramm 20041221
# Exception Resumable Description Created on
1 CX_ENH_CONTR_COMP_UNIT_DELETED Compile-Unit is deleted 20090121
2 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20041221

Method GET_ENH_INCLUDES_FOR_TYPE 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 Id eines Enhancements 20041221
2 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041221
3 Importing I_OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041221
4 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID Programmname Hauptprogramm 20041221
5 Returning R_INCL_TAB Value transfer Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Includes zum Hauptprogramm 20041221
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20041221

Method GET_ENH_SOURCES_FOR_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTRACT_TYPE Call by reference Type reference (TYPE) ENHCONTRACTTYPE Type eines Kontraktes 20050103
2 Exporting E_CLAS_SOURCES Call by reference Type reference (TYPE) ENH_CONTRACT_CLASS_SOURCES_IT Tabelle vom Typ ENH_CONTRACT_CLASS_SOURCES 20090121
3 Changing I_INCL_TAB Call by reference Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Includes zum Hauptprogramm 20041221

Method GET_ENH_SOURCES_FOR_INCL on class CL_ENH_CONTRACT has no exception.

Method GET_INACTIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050117
2 Returning INCLUDES Value transfer Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Tabellentyp für Tabelle DWINACTIV 20041220
3 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041220
4 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041220

Method GET_INACTIVES on class CL_ENH_CONTRACT has no exception.

Method GET_INCLUDES_FOR_ENHANCEMET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INCL_TAB Call by reference Type reference (TYPE) ENH_CONTRACT_INCLS_HEADER_IT Includes zum Hauptprogramm 20090211
2 Importing IV_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20090211
3 Importing IV_MAINPROG Call by reference Type reference (TYPE) D010INC-MASTER ABAP-Hauptprogramm 20090211
# Exception Resumable Description Created on
1 SCAN_ERROR Error during SCAN-Process 20090211

Method GET_MAIN_TYPE_AND_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAIN_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040505
2 Exporting MAIN_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040505
3 Importing OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040505
4 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040505
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Web Service : Exception 20040505

Method GET_MODULA_NAME_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TYPE Call by reference Type reference (TYPE) C 20050107
2 Returning R_SEARCH_STRING Value transfer Type reference (TYPE) STRING 20050107
# Exception Resumable Description Created on
1 CX_ENH_NO_VALID_INPUT_TYPE Enhancement Persistenz über normale Tabellen 20050107

Method GET_NAME_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IT_X031L Value transfer Type reference (TYPE) DDX031LTAB Table type for aspect SCOL_TABLE_DDIC_KEYS 20050118
2 Importing P_TABNAME Call by reference Type reference (TYPE) C 20050114

Method GET_NAME_TAB on class CL_ENH_CONTRACT has no exception.

Method GET_NEW_INCL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCL Call by reference Type reference (TYPE) ENH_CONTRACT_INCL_HEADER ENH : TOOL-CONTRACT Tabellen Zeile für INCL-Strukturen 20050209
2 Importing P_PA_IN Call by reference Type reference (TYPE) ENH_CONTRACT_HOOK_IMPL Enhancement Implementierungen 20050209
3 Returning P_PA_OUT Value transfer Type reference (TYPE) ENH_CONTRACT_HOOK_IMPL Enhancement Implementierungen 20050209

Method GET_NEW_INCL_INFO on class CL_ENH_CONTRACT has no exception.

Method GET_OLD_INCL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCL Call by reference Type reference (TYPE) ENH_CONTRACT_INCL_HEADER ENH : TOOL-CONTRACT Tabellen Zeile für INCL-Strukturen 20050209
2 Importing P_PA_IN Call by reference Type reference (TYPE) ENH_CONTRACT_HOOK_IMPL Enhancement Implementierungen 20050209
3 Returning P_PA_OUT Value transfer Type reference (TYPE) ENH_CONTRACT_HOOK_IMPL Enhancement Implementierungen 20050209

Method GET_OLD_INCL_INFO on class CL_ENH_CONTRACT has no exception.

Method GET_ONE_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041221
2 Importing I_OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041221
3 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID Programmname Hauptprogramm 20041221
4 Returning R_INCL_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20041221
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20041221

Method GET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENH Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050110
2 Importing P_HOOK Call by reference Type reference (TYPE) ENHNAME Natürliche Zahl 20050110
3 Importing P_INCL Call by reference Type reference (TYPE) ENH_CONTRACT_INCL_HEADER ENH : TOOL-CONTRACT Tabellen Zeile für INCL-Strukturen 20050110
4 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050110
5 Returning P_LINE Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20050110

Method GET_POSITION on class CL_ENH_CONTRACT has no exception.

Method GET_PROGNAME_FOR_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PROGRAM Value transfer Type reference (TYPE) SYCPROG Aufrufendes Programm 20050107
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20050107
3 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050107
# Exception Resumable Description Created on
1 CX_ENH_ROOT Web Service : Exception 20050321

Method GET_REPORT_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040401
2 Exporting R_SOURCE_TAB Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20040401
3 Exporting R_WIDTH Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20040401
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040401

Method HANDLE_SECTION_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INCL_LINE Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_INCL_LINE Index für Includes - Verwendungsnachweis Workbench 20040401
2 Changing C_SECTION_LINE Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_LINE Abaptextzeile mit Länge 255 20040401
3 Importing I_TO_DO Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20040401

Method HANDLE_SECTION_LINE on class CL_ENH_CONTRACT has no exception.

Method HANDLE_SECTION_LINE_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INCL_LINE Call by reference Type reference (TYPE) ENH_CONTRACT_INCL_HEADER Index für Includes - Verwendungsnachweis Workbench 20041221
2 Changing C_SECTION_LINE Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_LINE Abaptextzeile mit Länge 255 20041221
3 Importing I_TO_DO Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20041221

Method HANDLE_SECTION_LINE_ENH on class CL_ENH_CONTRACT has no exception.

Method INIT_DIFF_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20050110
2 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050110

Method INIT_DIFF_TAB on class CL_ENH_CONTRACT has no exception.

Method INSERT_WBCROSSGT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IT_INCLS Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20041203

Method INSERT_WBCROSSGT on class CL_ENH_CONTRACT has no exception.

Method NORMALIZE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SOURCE Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20050107
2 Importing I_SOURCE Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20050107
3 Importing P_COMMENT Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050107

Method NORMALIZE_SOURCE on class CL_ENH_CONTRACT has no exception.

Method READ_CONTRACT_CONT_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUXFLAG Call by reference Type reference (TYPE) ENHCONTRACTCONT-AUXFLAG Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp 20040506
2 Exporting IT_ABAP Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20040506
3 Exporting IT_D020E Call by reference Type reference (TYPE) ANY TABLE 20040506
4 Exporting IT_D021E Call by reference Type reference (TYPE) ANY TABLE 20040506
5 Exporting IT_D022E Call by reference Type reference (TYPE) ANY TABLE 20040506
6 Exporting IT_D023E Call by reference Type reference (TYPE) ANY TABLE 20040506
7 Exporting IT_INCL Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20040506
8 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040506
9 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040506
10 Exporting RETCODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040506
# Exception Resumable Description Created on
1 CX_ENH_CC_WRITE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040506

Method READ_CONTRACT_CONT_REC_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUXFLAG Call by reference Type reference (TYPE) ENHCONTRACTCONT-AUXFLAG Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp 20040511
2 Importing CONTRACT_DATA Call by reference Type reference (TYPE) ENHOBJCONTRACT Enhancement Objekte 20050120
3 Exporting IT_ABAP Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Kontrakt Daten zu ABAP Source 20040511
4 Exporting IT_CLAS_SOURCES Call by reference Type reference (TYPE) ANY TABLE 20090121
5 Exporting IT_D020E Call by reference Type reference (TYPE) ANY TABLE 20040511
6 Exporting IT_D021E Call by reference Type reference (TYPE) ANY TABLE 20040511
7 Exporting IT_D022E Call by reference Type reference (TYPE) ANY TABLE 20040511
8 Exporting IT_D023E Call by reference Type reference (TYPE) ANY TABLE 20040511
9 Exporting IT_INCL Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_INCLS_IT Includes zum Hauptprogramm 20040511
10 Exporting IT_INCL_ENH Call by reference Type reference (TYPE) ANY TABLE 20041222
11 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040511
12 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040511
13 Exporting RETCODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040511
# Exception Resumable Description Created on
1 CX_ENH_CC_WRITE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040511

Method READ_CONTRACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTRACT_DATA Value transfer Type reference (TYPE) ENHOBJCONTRACT Enhancement Objekte 20050120
2 Importing ENH_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050120
3 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20050120
4 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050120

Method READ_CONTRACT_DATA on class CL_ENH_CONTRACT has no exception.

Method REFRESH_CONTRACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TOOL Value transfer Type reference (TYPE) ENH_TOOL_CONTRACT_DATA Inhalt aller Contract-Daten (Int. Tabellen) zu einem Contrac 20050103

Method REFRESH_CONTRACT_DATA on class CL_ENH_CONTRACT has no exception.

Method REGEN_CLASS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Value transfer Type reference (TYPE) TROBJTYPE Objekttyp 20040330
2 Exporting E_OBJ_NAME Value transfer Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040330
3 Importing I_XSTRING Value transfer Type reference (TYPE) XSTRING 20040330
# Exception Resumable Description Created on
1 CX_ENH_OBJECT_READ_ERROR Enhancement Wurzel-Ausnahmeklasse 20040330

Method SAVE_CONTRACT_CONT_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUXFLAG Call by reference Type reference (TYPE) ENHCONTRACTCONT-AUXFLAG Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp 20040415
2 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040415
3 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040415
4 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC Obsolete, DO NOT USE 20040415
5 Importing XSTRING Call by reference Type reference (TYPE) XSTRING Daten zum Speichern 20040415
# Exception Resumable Description Created on
1 CX_ENH_CC_WRITE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040415

Method SAVE_CONTRACT_CONT_REC_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUXFLAG Call by reference Type reference (TYPE) ENHCONTRACTCONT-AUXFLAG Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp 20040511
2 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040511
3 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040511
4 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040511
5 Importing XSTRING Call by reference Type reference (TYPE) XSTRING Daten zum Speichern 20040511
# Exception Resumable Description Created on
1 CX_ENH_CC_WRITE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040511

Method SCAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODULARIZATION_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20050107
2 Importing I_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050107
3 Returning P_ICNL Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050107
4 Importing P_MODULARIZATION_UNIT Call by reference Type reference (TYPE) SEEF_ADJ_MODULARIZATION_UNIT Modularisierungseineheit 20050107

Method SCAN on class CL_ENH_CONTRACT has no exception.

Method SCAN_IN_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODULARIZATION_TYPE Call by reference Type reference (TYPE) C Objekttyp 20050208
2 Importing I_SOURCE_TAB Call by reference Type reference (TYPE) ENH_TOOL_CONTRACT_ABAP_IT Programm/Transaktion in SQL-Trace-Auswertung. 20050208
3 Returning P_ICNL Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050208
4 Importing P_MODULARIZATION_UNIT Call by reference Type reference (TYPE) SEEF_ADJ_MODULARIZATION_UNIT Modularisierungseineheit 20050208

Method SCAN_IN_ITAB on class CL_ENH_CONTRACT has no exception.

Method SET_FUNC_NAME 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 on class CL_ENH_CONTRACT has no exception.

Method STORE_ALL_DATA Signature

Method STORE_ALL_DATA on class CL_ENH_CONTRACT has no parameter.
Method STORE_ALL_DATA on class CL_ENH_CONTRACT has no exception.

Method STORE_INCL_TAB Signature

Method STORE_INCL_TAB on class CL_ENH_CONTRACT has no parameter.
Method STORE_INCL_TAB on class CL_ENH_CONTRACT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700