Hierarchy
⤷ BC-DWB-TOO-ENH (Application Component) Enhancement Tools
⤷ SEEF_BASE (Package) Enhancement Base Functionality
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_ENH_CONTRACT | Contract Processing of Enhancements | 20070219 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ENH_CONTRACT_CLASS_ENHO | Contract for Class Enhancement | 20090127 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ENH_CONTRACT_HOOK_IMPL_ENHO | Contract Enhancement Implementationsn (SourceCode Plug-Ins) | 20090121 |
Properties
Class | CL_ENH_CONTRACT_ENHO | |
Short Description | Contracts for Enhancements | |
Super Class | CL_ENH_CONTRACT | Contract Processing of Enhancements |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEEF_BASE | Enhancement Base Functionality |
Created | 20070219 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_ENH_EDITOR_NAVIGATOR | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_ENH_CONTRACT_CLASS_ENHO | Contract for Class Enhancement | 20090127 | ||
2 | IF_ENH_CONTRACT_HOOK_IMPL_ENHO | Contract Enhancement Implementationsn (SourceCode Plug-Ins) | 20090121 |
Friends
Class CL_ENH_CONTRACT_ENHO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GS_ENHOBJ | Instance attribute | Public | Type reference (TYPE) | ENHOBJ | 20090121 | |||
2 | GS_NESTED_ENHO_CONTRACT | Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED | 20090121 | |||
3 | GS_NESTED_ENHO_CONTRACT_IT | Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | ||
4 | GS_NESTED_ENHO_CONTRACT_NEW | Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED | 20090121 | |||
5 | GS_NESTED_ENHO_CONTRACT_NEW_IT | Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | ||
6 | GS_NESTED_ENHO_CONTRACT_OLD | Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED | 20090121 | |||
7 | GS_NESTED_ENHO_CONTRACT_OLD_IT | Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | ||
8 | GS_SOURCES | Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES | 20090121 | |||
9 | GT_ENHHEADER | Instance attribute | Public | See coding | 20090121 | ||||
10 | GT_ENHNAME | Instance attribute | Public | Type reference (TYPE) | ENHNAME_IT | 20090121 | |||
11 | GT_ENHSPOTHEADER | Instance attribute | Public | See coding | 20090121 | ||||
12 | GT_SOURCES | Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | 20090121 | |||
13 | GV_INTERNAL_USE | Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20090121 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADAPT_TABNAME | Instance method | Private | Method | Adapt Tabname in Diff.Structure | 20090121 |
2 | APPEND_SOURCES | Instance method | Private | Method | Append Sources of e- eimp- em- Includes to Contract data | 20090127 |
3 | BUIILD_DATA_FROM_CONTRACTDATA | Instance method | Public | Method | Create Readable Data | 20090121 |
4 | BUILD_CONTRACTS_FOR_PARENTS | Instance method | Private | Method | Create Contracts for All Predecessors | 20090121 |
5 | BUILD_NEW_CONTRACT_DATA | Instance method | Public | Method | Build New Contract Data for Adjustment Tool | 20090121 |
6 | BUILD_NEW_CONTRACT_DATA_NESTED | Instance method | Private | Method | Build Contract Data for Nested Enhancements | 20090121 |
7 | CHECK_CONTRACT_NESTED | Instance method | Private | Method | Check Contract Data in Upgrade Case | 20090121 |
8 | CHECK_CONTRACT_OVERWRITE | Instance method | Private | Method | Check Contract Data in Upgrade Case | 20090121 |
9 | COMPARE_STRUCTURES | Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
10 | COMPARE_TABLES | Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
11 | COMPARE_TABLES_ENHINCINX | Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
12 | COMPARE_TABLES_HOOK_DEF | Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
13 | COMPARE_TABLES_HOOK_SOURCE | Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
14 | CREATE_CONTRACT | Instance method | Private | Method | Create a Contract | 20090121 |
15 | DETERMINE_FULL_NAME | Instance method | Private | Method | Determine Full_Name as Key for Subtables | 20090121 |
16 | FLAG_MISSING_OBJECTS | Instance method | Private | Method | Set Flags for Missing Objects | 20090121 |
17 | GET_ADMIN_DATA | Instance method | Private | Method | Get ADMIN Data | 20090121 |
18 | GET_CONTRACT_DATA_ENHHEADER | Instance method | Public | Method | Get ENHHEADER Data from Contract | 20090121 |
19 | GET_CONTRACT_DATA_ENHINCINX | Instance method | Public | Method | Get ENHOBJ Data from Contract | 20090121 |
20 | GET_CONTRACT_DATA_ENHOBJ | Instance method | Public | Method | Get ENHOBJ Data from Contract | 20090121 |
21 | GET_CONTRACT_DATA_XSTRING | Instance method | Public | Method | Create Readable Data | 20090121 |
22 | GET_CONTRACT_DIFF_ENHO_NESTED | Instance method | Private | Method | Determine Differences Within Nested ENHO Objects | 20090121 |
23 | GET_CONTRACT_DIFF_HOOK | Instance method | Private | Method | Determines Differences in Hook Contract | 20070219 |
24 | GET_CONTRACT_SOURCE | Instance method | Public | Method | Get Kld Source from Diff.Table | 20090121 |
25 | GET_CONTRACT_TYPE | Instance method | Public | Method | Get Contract Type from Reference | 20090121 |
26 | GET_DATA_FROM_XSTRING | Instance method | Private | Method | Creates Readable Data from XString | 20070219 |
27 | GET_FCAT_INFOS | Instance method | Private | Method | Get Field Catalog Infos | 20090121 |
28 | GET_IMPL_DATA_FROM_CONTRACT | Instance method | Public | Method | Get Impl. Data from Contract | 20090121 |
29 | GET_IMPL_DATA_FROM_XSTRING | Instance method | Private | Method | Get SPOT Data from xstring | 20090121 |
30 | GET_INCLS_AND_SOURCES_FOR_EINC | Instance method | Private | Method | Get Includes and Sources for Enhanced Objects | 20090121 |
31 | GET_INCLS_AND_SOURCES_FOR_MAIN | Instance method | Private | Method | Get Includes and Sources for Enhanced Objects | 20090121 |
32 | GET_SWITCHES_FOR_IMPLS | Instance method | Private | Method | Get Switches for Implementations | 20090121 |
33 | INIT_CONTRACT_FOR_PERSISTENCE | Instance method | Public | Method | Get ENHOBJ Data from Contract | 20090129 |
34 | IS_NESTED_PROCESSING | Instance method | Private | Method | Nested Enhancement Processing | 20090121 |
35 | PREAPARE_E_SOURCE_READ | Instance method | Private | Method | 20090127 |
Events
Class CL_ENH_CONTRACT_ENHO has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_FCAT_IT | Private | See coding | 20090121 | ty_fcat_it TYPE STANDARD TABLE OF X031L
|
Method Signatures
Method ADAPT_TABNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Tabelle vom Typ ENH_CONTRACT_DIFF_DETAIL | 20090121 | ||
2 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
Method ADAPT_TABNAME on class CL_ENH_CONTRACT_ENHO has no exception.
Method APPEND_SOURCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_INCL | Call by reference | Type reference (TYPE) | PROGRAM | Programm/Transaktion in SQL-Trace-Auswertung. | 20090127 |
Method APPEND_SOURCES on class CL_ENH_CONTRACT_ENHO has no exception.
Method BUIILD_DATA_FROM_CONTRACTDATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_CONTRACT_DATA_READABLE | Call by reference | Type reference (TYPE) | ENH_TOOL_CONTRACT_DATA | Inhalt aller Contract-Daten (Int. Tabellen) zu einem Contrac | 20090121 | ||
2 | Importing | IS_CONTRACTDATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 |
Method BUIILD_DATA_FROM_CONTRACTDATA on class CL_ENH_CONTRACT_ENHO has no exception.
Method BUILD_CONTRACTS_FOR_PARENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PARENTS | Call by reference | Type reference (TYPE) | CL_ENH_EDITOR_NAVIGATOR=>TY_RELATION_IT | 20090121 | |||
2 | Importing | IV_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_ROOT | Enhancement Framework Ausnahme | 20090121 |
Method BUILD_NEW_CONTRACT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
2 | Exporting | ES_CONTRACTDATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 | ||
3 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20090121 | ||
4 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CONTR_COMP_UNIT_DELETED | Compile-Unit is deleted | 20090121 | |
2 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
3 | CX_ENH_OBJECT_READ_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20090121 |
Method BUILD_NEW_CONTRACT_DATA_NESTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CONTRACT_DATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 | ||
2 | Importing | IO_NAVIGATION | Call by reference | Object reference (TYPE REF TO) | CL_ENH_EDITOR_NAVIGATOR | Navigationsupport | 20090121 | ||
3 | Importing | IT_ENH_HIERARCHY | Call by reference | Type reference (TYPE) | CL_ENH_EDITOR_NAVIGATOR=>TY_RELATION_IT | 20090121 | |||
4 | Importing | IV_ENH | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
5 | Importing | IV_ENH_MAIN | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090311 |
Method BUILD_NEW_CONTRACT_DATA_NESTED on class CL_ENH_CONTRACT_ENHO has no exception.
Method CHECK_CONTRACT_NESTED 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 | 20090121 | ||
2 | Exporting | CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20090121 | ||
3 | Importing | CONTRACT_DATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 | ||
4 | Exporting | DETAIL | Call by reference | Type reference (TYPE) | ENH_MESSAGE_LIST | Interne Tabelle über IF_ENH_MESSAGE | 20090121 | ||
5 | Exporting | DIFF_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of ENH_CONTRACT_DIFF_STRU | 20090121 | ||
6 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
7 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20090121 | ||
8 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CONTR_COMP_UNIT_DELETED | Compile-Unit is deleted | 20090121 | |
2 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
3 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
4 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20090121 |
Method CHECK_CONTRACT_OVERWRITE 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 | 20090121 | ||
2 | Exporting | CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20090121 | ||
3 | Importing | CONTRACT_DATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 | ||
4 | Exporting | DETAIL | Call by reference | Type reference (TYPE) | ENH_MESSAGE_LIST | Interne Tabelle über IF_ENH_MESSAGE | 20090121 | ||
5 | Exporting | DIFF_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of ENH_CONTRACT_DIFF_STRU | 20090121 | ||
6 | Importing | ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
7 | Importing | OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20090121 | ||
8 | Importing | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_CONTR_COMP_UNIT_DELETED | Compile-Unit is deleted | 20090121 | |
2 | CX_ENH_IO_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
3 | CX_ENH_IS_LOCKED | Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
4 | CX_ENH_PERMISSION_DENIED | Enhancement Wurzel-Ausnahmeklasse | 20090121 |
Method COMPARE_STRUCTURES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | Importing | IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | Importing | IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | Importing | IT_FCAT | Call by reference | Type reference (TYPE) | TY_FCAT_IT | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | error_occured | 20090121 |
Method COMPARE_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | Importing | IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | Importing | IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | Importing | IV_TAB | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_FCAT_ERROR | Read Error while determining fcat | 20090121 |
Method COMPARE_TABLES_ENHINCINX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | Importing | IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | Importing | IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | Importing | IV_TAB | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_FCAT_ERROR | Read Error while determining fcat | 20090121 |
Method COMPARE_TABLES_HOOK_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | Importing | IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | Importing | IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | Importing | IV_TAB | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_FCAT_ERROR | Read Error while determining fcat | 20090121 |
Method COMPARE_TABLES_HOOK_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | Importing | IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | Importing | IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | Importing | IV_TAB | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_FCAT_ERROR | Read Error while determining fcat | 20090121 |
Method CREATE_CONTRACT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ENHOBJ | Call by reference | Type reference (TYPE) | ENHOBJ | Enhancement Objekte | 20090121 | ||
2 | Importing | IV_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_ROOT | Enhancement Framework Ausnahme | 20090121 |
Method DETERMINE_FULL_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | 20090121 | |||
2 | Importing | IS_OLD | Call by reference | Type reference (TYPE) | ANY | 20090121 | |||
3 | Importing | IT_FCAT | Call by reference | Type reference (TYPE) | TY_FCAT_IT | 20090121 |
Method DETERMINE_FULL_NAME on class CL_ENH_CONTRACT_ENHO has no exception.
Method FLAG_MISSING_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Tabelle vom Typ ENH_CONTRACT_DIFF_DETAIL | 20090121 | ||
2 | Importing | IV_CONTENT | Call by reference | Type reference (TYPE) | ANY | Content of Key-Field | 20090121 | ||
3 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | CLIKE | Name of Key | 20090121 | ||
4 | Importing | IV_TABLE | Call by reference | Type reference (TYPE) | CLIKE | Tablename | 20090121 | ||
5 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | CLIKE | 'OLD' | Type of Missing | 20090121 |
Method FLAG_MISSING_OBJECTS on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_ADMIN_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_HOOK_ADMIN_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement | 20090121 | ||
2 | Exporting | ES_HOOK_ADMIN_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement | 20090121 | ||
3 | Importing | IV_DATA_NEW | Call by reference | Type reference (TYPE) | ENHHEADER-DATA | Enhancement Data (beliebig) | 20090121 | ||
4 | Importing | IV_DATA_OLD | Call by reference | Type reference (TYPE) | ENHHEADER-DATA | Enhancement Data (beliebig) | 20090121 |
Method GET_ADMIN_DATA on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_CONTRACT_DATA_ENHHEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_ENHHEADER | Call by reference | Type reference (TYPE) | ENHHEADER | Enhancement Kopftabelle | 20090121 |
Method GET_CONTRACT_DATA_ENHHEADER on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_CONTRACT_DATA_ENHINCINX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ENHINCINX | Call by reference | Type reference (TYPE) | ENHINCINX_IT | Interne Tabelle über enhobj | 20090121 |
Method GET_CONTRACT_DATA_ENHINCINX on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_CONTRACT_DATA_ENHOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ENHOBJ | Call by reference | Type reference (TYPE) | ENHOBJ_IT | Interne Tabelle über enhobj | 20090121 |
Method GET_CONTRACT_DATA_ENHOBJ on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_CONTRACT_DATA_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_CONTRACTDATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 |
Method GET_CONTRACT_DATA_XSTRING on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_CONTRACT_DIFF_ENHO_NESTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_STRU | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | Importing | IS_ENHO_NEW | Call by reference | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Tabelle vom Typ | 20090121 | ||
3 | Importing | IS_ENHO_OLD | Call by reference | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Tabelle vom Typ | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_READING_DATA | Error while reading data | 20090121 | |
2 | NO_NEW_FOUND | Table read error in table with new entries | 20090121 | |
3 | NO_OLD_FOUND | Table read error in table with old entries | 20090121 |
Method GET_CONTRACT_DIFF_HOOK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_STRU | Structure for all Types of Contract-Differenes | 20070219 | ||
2 | Importing | IS_HOOK_DATA_NEW | Call by reference | Type reference (TYPE) | ENH_HOOK_ADMIN | Hook Hauptdaten im Enhancement | 20070219 | ||
3 | Importing | IS_HOOK_DATA_OLD | Call by reference | Type reference (TYPE) | ENH_HOOK_ADMIN | Hook Hauptdaten im Enhancement | 20070219 |
Method GET_CONTRACT_DIFF_HOOK on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_CONTRACT_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_CONTRACT | Call by reference | Type reference (TYPE) | RSWSOURCET | 20090121 | |||
2 | Exporting | EX_TAB_CURRENT | Call by reference | Type reference (TYPE) | RSWSOURCET | 20090121 | |||
3 | Importing | IM_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Name of Contract | 20090121 | ||
4 | Importing | IM_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20090121 | ||
5 | Importing | IM_OBJTYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20090121 |
Method GET_CONTRACT_SOURCE on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_CONTRACT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_CONTRACTTYPE | Value transfer | Type reference (TYPE) | ENHCONTRACTTYPE | Type eines Kontraktes | 20090121 |
Method GET_CONTRACT_TYPE on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_DATA_FROM_XSTRING 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) | ENHBOOLEAN | Enhancement Boolean | 20070219 | ||
2 | Importing | P_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | Enhancement Data (beliebig) | 20070219 | ||
3 | Changing | R_DATA | Call by reference | Type reference (TYPE) | ANY | 20070219 |
Method GET_DATA_FROM_XSTRING on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_FCAT_INFOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FCAT | Call by reference | Type reference (TYPE) | TY_FCAT_IT | 20090121 | |||
2 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_READING_NAMETAB | Error while reading nametab | 20090121 |
Method GET_IMPL_DATA_FROM_CONTRACT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ADMIN_DATA | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement | 20090121 | ||
2 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
3 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | CLIKE | 'I' | (I)mplementation,(D)efinition | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENHNAME_NOT_FOUND | Enhname not found in contract data | 20090121 | |
2 | ERROR_CONVERTING_XSTRING | Error during converting of xstring | 20090121 |
Method GET_IMPL_DATA_FROM_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ADMIN | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement | 20090121 | ||
2 | Importing | IV_RAW | Call by reference | Type reference (TYPE) | ENHHEADER-DATA | Enhancement Data (beliebig) | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_IMPORTING_RAW | Error during importin raw-string->xstring | 20090121 |
Method GET_INCLS_AND_SOURCES_FOR_EINC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SOURCES | Call by reference | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | 20090121 | |||
2 | Importing | IT_ENHNAMES | Call by reference | Type reference (TYPE) | ENHNAME_IT | Enhancement Objekte | 20090121 |
Method GET_INCLS_AND_SOURCES_FOR_EINC on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_INCLS_AND_SOURCES_FOR_MAIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SOURCES | Call by reference | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | 20090121 | |||
2 | Importing | IS_ENHOBJ | Call by reference | Type reference (TYPE) | ENHOBJ | Enhancement Objekte | 20090121 |
Method GET_INCLS_AND_SOURCES_FOR_MAIN on class CL_ENH_CONTRACT_ENHO has no exception.
Method GET_SWITCHES_FOR_IMPLS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SWITCHTAB | Call by reference | Type reference (TYPE) | SFW_SWITCHPOSITIONTAB | Switchstellung für Objekte | 20090121 | ||
2 | Importing | IT_ENHNAMES | Call by reference | Type reference (TYPE) | ENHNAME_IT | Interne Tabelle über ENHNAME | 20090121 |
Method GET_SWITCHES_FOR_IMPLS on class CL_ENH_CONTRACT_ENHO has no exception.
Method INIT_CONTRACT_FOR_PERSISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Interne Tabelle über enhobj | 20090129 |
Method INIT_CONTRACT_FOR_PERSISTENCE on class CL_ENH_CONTRACT_ENHO has no exception.
Method IS_NESTED_PROCESSING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_NAVIGATION | Call by reference | Object reference (TYPE REF TO) | CL_ENH_EDITOR_NAVIGATOR | Navigationsupport | 20090121 | ||
2 | Importing | IV_ENH | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
3 | Returning | RV_IS_NESTED | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ENH_OBJECT_READ_ERROR | Enhancement Wurzel-Ausnahmeklasse | 20090121 |
Method PREAPARE_E_SOURCE_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_SOURCES | Call by reference | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | Tabelle vom Typ ENH_CONTRACT_CLASS_SOURCES | 20090127 | ||
2 | Importing | IV_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090127 |
Method PREAPARE_E_SOURCE_READ on class CL_ENH_CONTRACT_ENHO has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |