Hierarchy
⤷
⤷
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 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTR_BADI_TAB | Table of BAdI Contract Data | 20050907 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | ENHCONTRACTTYPE | Type of a Contract | 20090121 | |||
| 3 | Constant | Protected | Type reference (TYPE) | CHAR20 | '%%%%%%%%%%%%%%%%' | Section Delimiter | 20040401 | ||
| 4 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_DIFF_STRU | Structure for All Types of Contract Differences | 20050111 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Contract Data for ABAP Source | 20041129 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Contract Data for ABAP Source | 20041129 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | Table of Type ENH_CONTRACT_CLASS_SOURCES | 20090121 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | Table of Type ENH_CONTRACT_CLASS_SOURCES | 20090121 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_D020S_IT | Table of Structure D020S for Contracts | 20041129 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_D020S_IT | Table of Structure D020S for Contracts | 20041129 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_D021S_IT | Table of Structure D021S for Contracts | 20041129 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_D021S_IT | Table of Structure D021S for Contracts | 20041129 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_D022S_IT | Table for D022S Structures | 20041129 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_D022S_IT | Table for D022S Structures | 20041129 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_D023S_IT | Table for D023S | 20041129 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_D023S_IT | Table for D023S | 20041129 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_PROG_GES | Total Structure of Diff Object of Type PROG | 20050110 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_DIFF_STRU_IT | Table of ENH_CONTRACT_DIFF_STRU | 20050111 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | Includes for Main Program | 20041222 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | Includes for Main Program | 20041222 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes for Main Program | 20041129 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes for Main Program | 20041129 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTR_SCAN_LV_IT | Level Table | 20070606 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTR_SCAN_STM_IT | Statement Table | 20070606 | |||
| 28 | Instance attribute | Protected | Type reference (TYPE) | ENH_CONTR_SCAN_TK_IT | Table of Tokens | 20070606 | |||
| 29 | Instance attribute | Protected | Type reference (TYPE) | PROGRAM | Program/Transaction in SQL Trace Evaluation | 20050613 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Append actual Entry to Table | 20050111 | |
| 2 | Instance method | Protected | Method | Create BEFORE Image of Object to Be Changed | 20040505 | |
| 3 | Instance method | Protected | Method | Get All Include Names of Main Program | 20040416 | |
| 4 | Instance method | Protected | Method | Get All Include Names of Main Program | 20040416 | |
| 5 | Instance method | Protected | Method | Build Enhcross Table OLD | 20050110 | |
| 6 | Instance method | Protected | Method | Build a string of Type and Name of Modularization Unit | 20050107 | |
| 7 | Instance method | Protected | Method | Check Whether Corresponding CONTENT Set Already Exists | 20040413 | |
| 8 | Instance method | Protected | Method | Get All Include Names of Main Program | 20040414 | |
| 9 | Static method | Protected | Method | Check Whether Object Is Enhancement | 20040401 | |
| 10 | Instance method | Protected | Method | Compare ABAP Tables | 20041129 | |
| 11 | Instance method | Protected | Method | Compare ABAP Tables | 20041201 | |
| 12 | Instance method | Public | Method | Compare ABAP Tables | 20041203 | |
| 13 | Instance method | Protected | Method | Compare ABAP Tables | 20041129 | |
| 14 | Instance method | Public | Method | Save Contract Content Set | 20041129 | |
| 15 | Instance method | Protected | Method | Correct D010INC | 20041130 | |
| 16 | Instance method | Protected | Method | Correct D010INC | 20041221 | |
| 17 | Instance method | Protected | Method | Fill Difftab with general Info | 20050110 | |
| 18 | Instance method | Protected | Method | Get All Include Names of Main Program | 20040414 | |
| 19 | Instance method | Protected | Method | Get All Include Names of Main Program | 20040506 | |
| 20 | Instance method | Protected | Method | Get All Include Names of Main Program | 20040415 | |
| 21 | Static method | Public | Method | Get all inactive objects for a given object | 20041220 | |
| 22 | Instance method | Protected | Method | 20090311 | ||
| 23 | Instance method | Protected | Method | Get All Include Names of Main Program | 20040401 | |
| 24 | Instance method | Protected | Method | Get All Include Names of Main Program | 20040812 | |
| 25 | Instance method | Protected | Method | Read All Sources for All Includes from INCLUDE Table | 20040401 | |
| 26 | Instance method | Protected | Method | Read All Sources for All Includes from INCLUDE Table | 20040812 | |
| 27 | Instance method | Protected | Method | Read All D010INC Entries for MAIN Object | 20040929 | |
| 28 | Instance method | Protected | Method | Read All D010INC Entries for MAIN Object | 20041221 | |
| 29 | Instance method | Public | Method | Get Differences Description | 20050114 | |
| 30 | Instance method | Protected | Method | Get Differences between 2 Sources until line | 20050110 | |
| 31 | Instance method | Protected | Method | Get Differences between 2 Sources until line | 20050111 | |
| 32 | Instance method | Protected | Method | Get all Dynpro-Infos for Fugr | 20050105 | |
| 33 | Instance method | Protected | Method | Get All Include Names of Main Program | 20041221 | |
| 34 | Instance method | Protected | Method | Get All Include Names of Main Program | 20041221 | |
| 35 | Instance method | Protected | Method | Read All Sources for All Includes from INCLUDE Table | 20041221 | |
| 36 | Instance method | Protected | Method | Get Inactives | 20041220 | |
| 37 | Instance method | Protected | Method | Get Includes within Enhancements | 20090211 | |
| 38 | Instance method | Protected | Method | Get MAIN_TYPE and MAIN_PROG of CONTRACT Data | 20040505 | |
| 39 | Instance method | Protected | Method | Build a string of Type and Name of Modularization Unit | 20050107 | |
| 40 | Instance method | Protected | Method | Get Nametab | 20050114 | |
| 41 | Instance method | Protected | Method | Get old Info for Includes | 20050209 | |
| 42 | Instance method | Protected | Method | Get old Info for Includes | 20050209 | |
| 43 | Instance method | Protected | Method | Get All Include Names of Main Program | 20041221 | |
| 44 | Instance method | Protected | Method | Determine Position of Enhancement | 20050110 | |
| 45 | Instance method | Public | Method | Get Progname for OBJ_TYPE | 20050107 | |
| 46 | Instance method | Protected | Method | Read Exactly One Report Source | 20040401 | |
| 47 | Static method | Protected | Method | Processing of Separator Lines | 20040401 | |
| 48 | Static method | Protected | Method | Processing of Separator Lines | 20041221 | |
| 49 | Instance method | Protected | Method | Initialize Difftab | 20050110 | |
| 50 | Instance method | Protected | Method | Insert Entries from WBCROSSGT | 20041203 | |
| 51 | Instance method | Protected | Method | Normalize Source | 20050107 | |
| 52 | Instance method | Public | Method | Save Contract Content Set | 20040506 | |
| 53 | Instance method | Public | Method | Save Contract Content Set | 20040511 | |
| 54 | Instance method | Protected | Method | Read Enhancement Contract Data | 20050120 | |
| 55 | Instance method | Protected | Method | Refresh Tables within enh_tool_contract_data | 20050103 | |
| 56 | Static method | Protected | Method | Determine Class Information | 20040330 | |
| 57 | Instance method | Public | Method | Save Contract Content Set | 20040415 | |
| 58 | Instance method | Public | Method | Save Contract Content Set | 20040511 | |
| 59 | Instance method | Public | Method | Scan | 20050107 | |
| 60 | Instance method | Public | Method | Scan | 20050208 | |
| 61 | Instance method | Protected | Method | Set Func Name in INCL Tab | 20050120 | |
| 62 | Static method | Protected | Method | Save All Data in XSTRING | 20040401 | |
| 63 | 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 | CONTRACTCONT | Value transfer | Type reference (TYPE) | ENHOBJCONTRACT-CONTRACTDATA | Inhalt des Objekts | 20040505 | |||
| 2 | OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040505 | |||
| 3 | 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 | E_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | Konkatinierter Xstring | 20040416 | |||
| 2 | I_X_ABAP | Call by reference | Type reference (TYPE) | XSTRING | Sourcen bei alter Struktur | 20040416 | |||
| 3 | I_X_DYNP | Call by reference | Type reference (TYPE) | XSTRING | Dynpros | 20040416 | |||
| 4 | I_X_INCL | Call by reference | Type reference (TYPE) | XSTRING | Includes mit alter Struktur | 20040416 | |||
| 5 | I_X_INCL_ENH | Call by reference | Type reference (TYPE) | XSTRING | Includes mit neuer Struktur | 20050103 | |||
| 6 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Tabelle der Struktur D021S für CONTRACTS | 20040416 | |||
| 7 | 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 | E_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | 20040416 | ||||
| 2 | T_D020E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D020S_IT | Tabelle der Struktur D020S für CONTRACTs | 20040416 | |||
| 3 | T_D021E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D021S_IT | Tabelle der Struktur D021S für CONTRACTS | 20040416 | |||
| 4 | T_D022E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D022S_IT | Tabelle für D022S-Strukturen | 20040416 | |||
| 5 | 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 | P_NAME | Call by reference | Type reference (TYPE) | C | 20050107 | ||||
| 2 | P_TYPE | Call by reference | Type reference (TYPE) | C | 20050107 | ||||
| 3 | R_SEARCH_STRING | Value transfer | Type reference (TYPE) | STRING | 20050107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040413 | |||
| 2 | OBJTYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040413 | |||
| 3 | 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 | R_INCL_TAB | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20040414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | COMPATIBLE_CHANGED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20041129 | |||
| 2 | CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20041129 | |||
| 3 | DETAIL | Call by reference | Type reference (TYPE) | ENH_MESSAGE_LIST | Interne Tabelle über IF_ENH_MESSAGE | 20041129 | |||
| 4 | P_ABAP_D | Call by reference | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_IT | Kontrakt Daten zu ABAP Source | 20041129 | |||
| 5 | P_ABAP_N | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20041129 | |||
| 6 | 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 | COMPATIBLE_CHANGED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20041201 | |||
| 2 | CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20041201 | |||
| 3 | DETAIL | Call by reference | Type reference (TYPE) | ENH_MESSAGE_LIST | Interne Tabelle über IF_ENH_MESSAGE | 20041201 | |||
| 4 | P_ABAP_D | Call by reference | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_IT | Kontrakt Daten zu ABAP Source | 20041201 | |||
| 5 | P_ABAP_N | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20041201 | |||
| 6 | 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 | COMPATIBLE_CHANGED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20041203 | |||
| 2 | CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20041203 | |||
| 3 | DETAIL | Call by reference | Type reference (TYPE) | ENH_MESSAGE_LIST | Interne Tabelle über IF_ENH_MESSAGE | 20041203 | |||
| 4 | P_ABAP_D | Call by reference | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_IT | Kontrakt Daten zu ABAP Source | 20041203 | |||
| 5 | P_ABAP_N | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20041203 | |||
| 6 | P_ABAP_O | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20041203 | |||
| 7 | 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 | COMPATIBLE_CHANGED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20041129 | |||
| 2 | CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20041129 | |||
| 3 | DETAIL | Call by reference | Type reference (TYPE) | ENH_MESSAGE_LIST | Interne Tabelle über IF_ENH_MESSAGE | 20041129 | |||
| 4 | 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 | AUXFLAG | Call by reference | Type reference (TYPE) | ENHCONTRACTCONT-AUXFLAG | Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp | 20041129 | |||
| 2 | IT_ABAP | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20041129 | |||
| 3 | IT_D020E | Call by reference | Type reference (TYPE) | ANY TABLE | 20041129 | ||||
| 4 | IT_D021E | Call by reference | Type reference (TYPE) | ANY TABLE | 20041129 | ||||
| 5 | IT_D022E | Call by reference | Type reference (TYPE) | ANY TABLE | 20041129 | ||||
| 6 | IT_D023E | Call by reference | Type reference (TYPE) | ANY TABLE | 20041129 | ||||
| 7 | IT_INCL | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20041129 | |||
| 8 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20041129 | |||
| 9 | OBJTYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20041129 | |||
| 10 | P_CONTRACTDATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20041129 | |||
| 11 | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20041129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20041129 |
Method CORRECT_D010INC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | COMPATIBLE_CHANGED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20050110 | |||
| 2 | CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20050110 | |||
| 3 | DIFF_TAB_SRC | Call by reference | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_IT | Vergleichstabelle | 20050110 | |||
| 4 | INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20050111 | |||
| 5 | 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 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040414 | |||
| 2 | R_INCL_TAB | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20040414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20040414 |
Method GEN_DYNPR_XSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | 20040506 | ||||
| 2 | T_D020E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D020S_IT | Tabelle der Struktur D020S für CONTRACTs | 20040506 | |||
| 3 | T_D021E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D021S_IT | Tabelle der Struktur D021S für CONTRACTS | 20040506 | |||
| 4 | T_D022E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D022S_IT | Tabelle für D022S-Strukturen | 20040506 | |||
| 5 | 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 | I_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040416 | |||
| 2 | I_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040416 | |||
| 3 | I_PROGNAME | Call by reference | Type reference (TYPE) | SYREPID | Programmname Hauptprogramm | 20040415 | |||
| 4 | T_D020E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D020S_IT | Tabelle der Struktur D020S für CONTRACTs | 20040416 | |||
| 5 | T_D021E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D021S_IT | Tabelle der Struktur D021S für CONTRACTS | 20040416 | |||
| 6 | T_D022E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D022S_IT | Tabelle für D022S-Strukturen | 20040416 | |||
| 7 | T_D023E | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_D023S_IT | Tabelle für D023S | 20040416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20050117 | |||
| 2 | INACTIVES | Value transfer | Type reference (TYPE) | DWINACTIV_TAB | Tabellentyp für Tabelle DWINACTIV | 20041220 | |||
| 3 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20041220 | |||
| 4 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid Object Type | 20041220 | ||
| 2 | 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 | CT_INCLS | Call by reference | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | 20090311 | ||||
| 2 | IV_ENH | Call by reference | Type reference (TYPE) | ENHNAME | 20090311 | ||||
| 3 | IV_PRG | Call by reference | Type reference (TYPE) | PROGRAM | 20090311 | ||||
| 4 | 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 | I_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040416 | |||
| 2 | I_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040416 | |||
| 3 | I_PROGNAME | Call by reference | Type reference (TYPE) | SYREPID | Programmname Hauptprogramm | 20040401 | |||
| 4 | R_INCL_TAB | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20040401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040812 | |||
| 2 | I_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040812 | |||
| 3 | I_PROGNAME | Call by reference | Type reference (TYPE) | SYREPID | Programmname Hauptprogramm | 20040812 | |||
| 4 | R_INCL_TAB | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20040812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_INCL_TAB | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20040401 | |||
| 2 | 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 | 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 | I_INCL_TAB | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20040812 | |||
| 2 | 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 | P_IT_D010INCL | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Tabelle zu D010INC | 20040929 | |||
| 2 | P_MAIN_OBJECT | Call by reference | Type reference (TYPE) | SYCPROG | Aufrufendes Programm | 20040929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20040929 |
Method GET_D010INCL_ENH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20041221 | |||
| 2 | P_IT_D010INCL | Value transfer | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | Tabelle zu D010INC | 20041221 | |||
| 3 | P_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20041221 | |||
| 4 | P_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Aufrufendes Programm | 20041221 | |||
| 5 | P_PROGNAME | Call by reference | Type reference (TYPE) | SYCPROG | Aufrufendes Programm | 20050728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Compile-Unit is deleted | 20090121 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050308 | ||
| 3 | Enhancement Wurzel-Ausnahmeklasse | 20041221 |
Method GET_DIFF_DESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STRING | Value transfer | Type reference (TYPE) | STRING | 20050114 | ||||
| 2 | I_INDICATOR | Call by reference | Type reference (TYPE) | ENH_CHGD_OBTYPE | CHAR04-Datenelement fuer SYST | 20050114 | |||
| 3 | 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 | FLAG | Value transfer | Type reference (TYPE) | SYCHAR01 | CHAR01-Datenelement fuer SYST | 20050110 | |||
| 2 | INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20050110 | |||
| 3 | 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 | DIFF_TAB_SRC | Value transfer | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_IT | CHAR01-Datenelement fuer SYST | 20050111 | |||
| 2 | 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 | I_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20050105 | |||
| 2 | I_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20050105 | |||
| 3 | I_PROGRAM | Call by reference | Type reference (TYPE) | SYCPROG | Aufrufendes Programm | 20050105 | |||
| 4 | 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 | I_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20041221 | |||
| 2 | I_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20041221 | |||
| 3 | I_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20041221 | |||
| 4 | I_PROGNAME | Call by reference | Type reference (TYPE) | SYREPID | Programmname Hauptprogramm | 20041221 | |||
| 5 | R_INCL_TAB | Value transfer | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | Includes zum Hauptprogramm | 20041221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Compile-Unit is deleted | 20090121 | ||
| 2 | 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 | I_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20041221 | |||
| 2 | I_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20041221 | |||
| 3 | I_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20041221 | |||
| 4 | I_PROGNAME | Call by reference | Type reference (TYPE) | SYREPID | Programmname Hauptprogramm | 20041221 | |||
| 5 | R_INCL_TAB | Value transfer | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | Includes zum Hauptprogramm | 20041221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CONTRACT_TYPE | Call by reference | Type reference (TYPE) | ENHCONTRACTTYPE | Type eines Kontraktes | 20050103 | |||
| 2 | E_CLAS_SOURCES | Call by reference | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | Tabelle vom Typ ENH_CONTRACT_CLASS_SOURCES | 20090121 | |||
| 3 | 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 | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20050117 | |||
| 2 | INCLUDES | Value transfer | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | Tabellentyp für Tabelle DWINACTIV | 20041220 | |||
| 3 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20041220 | |||
| 4 | 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 | CT_INCL_TAB | Call by reference | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | Includes zum Hauptprogramm | 20090211 | |||
| 2 | IV_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090211 | |||
| 3 | IV_MAINPROG | Call by reference | Type reference (TYPE) | D010INC-MASTER | ABAP-Hauptprogramm | 20090211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | MAIN_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040505 | |||
| 2 | MAIN_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040505 | |||
| 3 | OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040505 | |||
| 4 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040505 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | P_TYPE | Call by reference | Type reference (TYPE) | C | 20050107 | ||||
| 2 | R_SEARCH_STRING | Value transfer | Type reference (TYPE) | STRING | 20050107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_X031L | Value transfer | Type reference (TYPE) | DDX031LTAB | Table type for aspect SCOL_TABLE_DDIC_KEYS | 20050118 | |||
| 2 | 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 | P_INCL | Call by reference | Type reference (TYPE) | ENH_CONTRACT_INCL_HEADER | ENH : TOOL-CONTRACT Tabellen Zeile für INCL-Strukturen | 20050209 | |||
| 2 | P_PA_IN | Call by reference | Type reference (TYPE) | ENH_CONTRACT_HOOK_IMPL | Enhancement Implementierungen | 20050209 | |||
| 3 | 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 | P_INCL | Call by reference | Type reference (TYPE) | ENH_CONTRACT_INCL_HEADER | ENH : TOOL-CONTRACT Tabellen Zeile für INCL-Strukturen | 20050209 | |||
| 2 | P_PA_IN | Call by reference | Type reference (TYPE) | ENH_CONTRACT_HOOK_IMPL | Enhancement Implementierungen | 20050209 | |||
| 3 | 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 | I_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20041221 | |||
| 2 | I_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20041221 | |||
| 3 | I_PROGNAME | Call by reference | Type reference (TYPE) | SYREPID | Programmname Hauptprogramm | 20041221 | |||
| 4 | R_INCL_TAB | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20041221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20041221 |
Method GET_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENH | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20050110 | |||
| 2 | P_HOOK | Call by reference | Type reference (TYPE) | ENHNAME | Natürliche Zahl | 20050110 | |||
| 3 | P_INCL | Call by reference | Type reference (TYPE) | ENH_CONTRACT_INCL_HEADER | ENH : TOOL-CONTRACT Tabellen Zeile für INCL-Strukturen | 20050110 | |||
| 4 | P_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20050110 | |||
| 5 | 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 | E_PROGRAM | Value transfer | Type reference (TYPE) | SYCPROG | Aufrufendes Programm | 20050107 | |||
| 2 | I_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20050107 | |||
| 3 | I_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20050107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service : Exception | 20050321 |
Method GET_REPORT_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROGNAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20040401 | |||
| 2 | R_SOURCE_TAB | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20040401 | |||
| 3 | R_WIDTH | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabellen, aktueller Zeilenindex | 20040401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20040401 |
Method HANDLE_SECTION_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_INCL_LINE | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCL_LINE | Index für Includes - Verwendungsnachweis Workbench | 20040401 | |||
| 2 | C_SECTION_LINE | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_LINE | Abaptextzeile mit Länge 255 | 20040401 | |||
| 3 | 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 | C_INCL_LINE | Call by reference | Type reference (TYPE) | ENH_CONTRACT_INCL_HEADER | Index für Includes - Verwendungsnachweis Workbench | 20041221 | |||
| 2 | C_SECTION_LINE | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_LINE | Abaptextzeile mit Länge 255 | 20041221 | |||
| 3 | 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 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20050110 | |||
| 2 | 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 | 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 | E_SOURCE | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20050107 | |||
| 2 | I_SOURCE | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20050107 | |||
| 3 | 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 | AUXFLAG | Call by reference | Type reference (TYPE) | ENHCONTRACTCONT-AUXFLAG | Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp | 20040506 | |||
| 2 | IT_ABAP | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20040506 | |||
| 3 | IT_D020E | Call by reference | Type reference (TYPE) | ANY TABLE | 20040506 | ||||
| 4 | IT_D021E | Call by reference | Type reference (TYPE) | ANY TABLE | 20040506 | ||||
| 5 | IT_D022E | Call by reference | Type reference (TYPE) | ANY TABLE | 20040506 | ||||
| 6 | IT_D023E | Call by reference | Type reference (TYPE) | ANY TABLE | 20040506 | ||||
| 7 | IT_INCL | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20040506 | |||
| 8 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040506 | |||
| 9 | OBJTYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040506 | |||
| 10 | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20040506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | AUXFLAG | Call by reference | Type reference (TYPE) | ENHCONTRACTCONT-AUXFLAG | Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp | 20040511 | |||
| 2 | CONTRACT_DATA | Call by reference | Type reference (TYPE) | ENHOBJCONTRACT | Enhancement Objekte | 20050120 | |||
| 3 | IT_ABAP | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Kontrakt Daten zu ABAP Source | 20040511 | |||
| 4 | IT_CLAS_SOURCES | Call by reference | Type reference (TYPE) | ANY TABLE | 20090121 | ||||
| 5 | IT_D020E | Call by reference | Type reference (TYPE) | ANY TABLE | 20040511 | ||||
| 6 | IT_D021E | Call by reference | Type reference (TYPE) | ANY TABLE | 20040511 | ||||
| 7 | IT_D022E | Call by reference | Type reference (TYPE) | ANY TABLE | 20040511 | ||||
| 8 | IT_D023E | Call by reference | Type reference (TYPE) | ANY TABLE | 20040511 | ||||
| 9 | IT_INCL | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_INCLS_IT | Includes zum Hauptprogramm | 20040511 | |||
| 10 | IT_INCL_ENH | Call by reference | Type reference (TYPE) | ANY TABLE | 20041222 | ||||
| 11 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040511 | |||
| 12 | OBJTYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040511 | |||
| 13 | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20040511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20040511 |
Method READ_CONTRACT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTRACT_DATA | Value transfer | Type reference (TYPE) | ENHOBJCONTRACT | Enhancement Objekte | 20050120 | |||
| 2 | ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20050120 | |||
| 3 | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20050120 | |||
| 4 | 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 | 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 | E_OBJECT | Value transfer | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040330 | |||
| 2 | E_OBJ_NAME | Value transfer | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040330 | |||
| 3 | I_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | 20040330 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | AUXFLAG | Call by reference | Type reference (TYPE) | ENHCONTRACTCONT-AUXFLAG | Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp | 20040415 | |||
| 2 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040415 | |||
| 3 | OBJTYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040415 | |||
| 4 | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Obsolete, DO NOT USE | 20040415 | |||
| 5 | XSTRING | Call by reference | Type reference (TYPE) | XSTRING | Daten zum Speichern | 20040415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | AUXFLAG | Call by reference | Type reference (TYPE) | ENHCONTRACTCONT-AUXFLAG | Flag zum Anzeigen, ob Satz als Hilfssatz oder Hauptsatz gesp | 20040511 | |||
| 2 | OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20040511 | |||
| 3 | OBJTYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040511 | |||
| 4 | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20040511 | |||
| 5 | XSTRING | Call by reference | Type reference (TYPE) | XSTRING | Daten zum Speichern | 20040511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enhancement Wurzel-Ausnahmeklasse | 20040511 |
Method SCAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MODULARIZATION_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20050107 | |||
| 2 | I_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20050107 | |||
| 3 | P_ICNL | Value transfer | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20050107 | |||
| 4 | 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 | I_MODULARIZATION_TYPE | Call by reference | Type reference (TYPE) | C | Objekttyp | 20050208 | |||
| 2 | I_SOURCE_TAB | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Programm/Transaktion in SQL-Trace-Auswertung. | 20050208 | |||
| 3 | P_ICNL | Value transfer | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20050208 | |||
| 4 | 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 | IT_TAB | Call by reference | Type reference (TYPE) | ENH_CONTRACT_INCLS_HEADER_IT | Includes zum Hauptprogramm | 20050120 | |||
| 2 | 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 |