Hierarchy

⤷

⤷

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 | ![]() |
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 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENHOBJ | 20090121 | |||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED | 20090121 | |||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED | 20090121 | |||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED | 20090121 | |||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Table of Type | 20090121 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES | 20090121 | |||
9 | ![]() |
Instance attribute | Public | See coding | 20090121 | ||||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENHNAME_IT | 20090121 | |||
11 | ![]() |
Instance attribute | Public | See coding | 20090121 | ||||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | 20090121 | |||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20090121 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Adapt Tabname in Diff.Structure | 20090121 |
2 | ![]() |
Instance method | Private | Method | Append Sources of e- eimp- em- Includes to Contract data | 20090127 |
3 | ![]() |
Instance method | Public | Method | Create Readable Data | 20090121 |
4 | ![]() |
Instance method | Private | Method | Create Contracts for All Predecessors | 20090121 |
5 | ![]() |
Instance method | Public | Method | Build New Contract Data for Adjustment Tool | 20090121 |
6 | ![]() |
Instance method | Private | Method | Build Contract Data for Nested Enhancements | 20090121 |
7 | ![]() |
Instance method | Private | Method | Check Contract Data in Upgrade Case | 20090121 |
8 | ![]() |
Instance method | Private | Method | Check Contract Data in Upgrade Case | 20090121 |
9 | ![]() |
Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
10 | ![]() |
Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
11 | ![]() |
Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
12 | ![]() |
Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
13 | ![]() |
Instance method | Private | Method | Compare 2 ENH_HOOK_DEF_ADMIN Structures | 20090121 |
14 | ![]() |
Instance method | Private | Method | Create a Contract | 20090121 |
15 | ![]() |
Instance method | Private | Method | Determine Full_Name as Key for Subtables | 20090121 |
16 | ![]() |
Instance method | Private | Method | Set Flags for Missing Objects | 20090121 |
17 | ![]() |
Instance method | Private | Method | Get ADMIN Data | 20090121 |
18 | ![]() |
Instance method | Public | Method | Get ENHHEADER Data from Contract | 20090121 |
19 | ![]() |
Instance method | Public | Method | Get ENHOBJ Data from Contract | 20090121 |
20 | ![]() |
Instance method | Public | Method | Get ENHOBJ Data from Contract | 20090121 |
21 | ![]() |
Instance method | Public | Method | Create Readable Data | 20090121 |
22 | ![]() |
Instance method | Private | Method | Determine Differences Within Nested ENHO Objects | 20090121 |
23 | ![]() |
Instance method | Private | Method | Determines Differences in Hook Contract | 20070219 |
24 | ![]() |
Instance method | Public | Method | Get Kld Source from Diff.Table | 20090121 |
25 | ![]() |
Instance method | Public | Method | Get Contract Type from Reference | 20090121 |
26 | ![]() |
Instance method | Private | Method | Creates Readable Data from XString | 20070219 |
27 | ![]() |
Instance method | Private | Method | Get Field Catalog Infos | 20090121 |
28 | ![]() |
Instance method | Public | Method | Get Impl. Data from Contract | 20090121 |
29 | ![]() |
Instance method | Private | Method | Get SPOT Data from xstring | 20090121 |
30 | ![]() |
Instance method | Private | Method | Get Includes and Sources for Enhanced Objects | 20090121 |
31 | ![]() |
Instance method | Private | Method | Get Includes and Sources for Enhanced Objects | 20090121 |
32 | ![]() |
Instance method | Private | Method | Get Switches for Implementations | 20090121 |
33 | ![]() |
Instance method | Public | Method | Get ENHOBJ Data from Contract | 20090129 |
34 | ![]() |
Instance method | Private | Method | Nested Enhancement Processing | 20090121 |
35 | ![]() |
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 | ![]() |
CS_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Tabelle vom Typ ENH_CONTRACT_DIFF_DETAIL | 20090121 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IT_PARENTS | Call by reference | Type reference (TYPE) | CL_ENH_EDITOR_NAVIGATOR=>TY_RELATION_IT | 20090121 | |||
2 | ![]() |
IV_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
2 | ![]() |
ES_CONTRACTDATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 | ||
3 | ![]() |
OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20090121 | ||
4 | ![]() |
OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Compile-Unit is deleted | 20090121 | |
2 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
3 | ![]() |
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 | ![]() |
EV_CONTRACT_DATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 | ||
2 | ![]() |
IO_NAVIGATION | Call by reference | Object reference (TYPE REF TO) | CL_ENH_EDITOR_NAVIGATOR | Navigationsupport | 20090121 | ||
3 | ![]() |
IT_ENH_HIERARCHY | Call by reference | Type reference (TYPE) | CL_ENH_EDITOR_NAVIGATOR=>TY_RELATION_IT | 20090121 | |||
4 | ![]() |
IV_ENH | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
5 | ![]() |
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 | ![]() |
COMPATIBLE_CHANGED | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20090121 | ||
2 | ![]() |
CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20090121 | ||
3 | ![]() |
CONTRACT_DATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 | ||
4 | ![]() |
DETAIL | Call by reference | Type reference (TYPE) | ENH_MESSAGE_LIST | Interne Tabelle über IF_ENH_MESSAGE | 20090121 | ||
5 | ![]() |
DIFF_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of ENH_CONTRACT_DIFF_STRU | 20090121 | ||
6 | ![]() |
ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
7 | ![]() |
OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20090121 | ||
8 | ![]() |
OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Compile-Unit is deleted | 20090121 | |
2 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
3 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
4 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20090121 |
Method CHECK_CONTRACT_OVERWRITE 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 | 20090121 | ||
2 | ![]() |
CONTRACT_BROKEN | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20090121 | ||
3 | ![]() |
CONTRACT_DATA | Call by reference | Type reference (TYPE) | ENHCONTRACTDATA | Enhancement Kontrakt | 20090121 | ||
4 | ![]() |
DETAIL | Call by reference | Type reference (TYPE) | ENH_MESSAGE_LIST | Interne Tabelle über IF_ENH_MESSAGE | 20090121 | ||
5 | ![]() |
DIFF_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of ENH_CONTRACT_DIFF_STRU | 20090121 | ||
6 | ![]() |
ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
7 | ![]() |
OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20090121 | ||
8 | ![]() |
OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Compile-Unit is deleted | 20090121 | |
2 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
3 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20090121 | |
4 | ![]() |
Enhancement Wurzel-Ausnahmeklasse | 20090121 |
Method COMPARE_STRUCTURES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | ![]() |
IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | ![]() |
IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | ![]() |
IT_FCAT | Call by reference | Type reference (TYPE) | TY_FCAT_IT | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
error_occured | 20090121 |
Method COMPARE_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | ![]() |
IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | ![]() |
IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | ![]() |
IV_TAB | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | ![]() |
IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | ![]() |
IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | ![]() |
IV_TAB | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | ![]() |
IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | ![]() |
IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | ![]() |
IV_TAB | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | ![]() |
IS_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
3 | ![]() |
IS_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement Spot | 20090121 | ||
4 | ![]() |
IV_TAB | Call by reference | Type reference (TYPE) | CLIKE | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IS_ENHOBJ | Call by reference | Type reference (TYPE) | ENHOBJ | Enhancement Objekte | 20090121 | ||
2 | ![]() |
IV_ENHNAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhancement Framework Ausnahme | 20090121 |
Method DETERMINE_FULL_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | 20090121 | |||
2 | ![]() |
IS_OLD | Call by reference | Type reference (TYPE) | ANY | 20090121 | |||
3 | ![]() |
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 | ![]() |
CS_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_DETAIL_IT | Tabelle vom Typ ENH_CONTRACT_DIFF_DETAIL | 20090121 | ||
2 | ![]() |
IV_CONTENT | Call by reference | Type reference (TYPE) | ANY | Content of Key-Field | 20090121 | ||
3 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | CLIKE | Name of Key | 20090121 | ||
4 | ![]() |
IV_TABLE | Call by reference | Type reference (TYPE) | CLIKE | Tablename | 20090121 | ||
5 | ![]() |
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 | ![]() |
ES_HOOK_ADMIN_NEW | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement | 20090121 | ||
2 | ![]() |
ES_HOOK_ADMIN_OLD | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement | 20090121 | ||
3 | ![]() |
IV_DATA_NEW | Call by reference | Type reference (TYPE) | ENHHEADER-DATA | Enhancement Data (beliebig) | 20090121 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CS_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_STRU | Structure for all Types of Contract-Differenes | 20090121 | ||
2 | ![]() |
IS_ENHO_NEW | Call by reference | Type reference (TYPE) | ENH_CONTRACT_ENHO_NESTED_IT | Tabelle vom Typ | 20090121 | ||
3 | ![]() |
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 while reading data | 20090121 | |
2 | ![]() |
Table read error in table with new entries | 20090121 | |
3 | ![]() |
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 | ![]() |
CS_DIFF | Call by reference | Type reference (TYPE) | ENH_CONTRACT_DIFF_STRU | Structure for all Types of Contract-Differenes | 20070219 | ||
2 | ![]() |
IS_HOOK_DATA_NEW | Call by reference | Type reference (TYPE) | ENH_HOOK_ADMIN | Hook Hauptdaten im Enhancement | 20070219 | ||
3 | ![]() |
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 | ![]() |
EX_TAB_CONTRACT | Call by reference | Type reference (TYPE) | RSWSOURCET | 20090121 | |||
2 | ![]() |
EX_TAB_CURRENT | Call by reference | Type reference (TYPE) | RSWSOURCET | 20090121 | |||
3 | ![]() |
IM_FULLNAME | Call by reference | Type reference (TYPE) | STRING | Name of Contract | 20090121 | ||
4 | ![]() |
IM_OBJNAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20090121 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
P_TYPE | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20070219 | ||
2 | ![]() |
P_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | Enhancement Data (beliebig) | 20070219 | ||
3 | ![]() |
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 | ![]() |
ET_FCAT | Call by reference | Type reference (TYPE) | TY_FCAT_IT | 20090121 | |||
2 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_ADMIN_DATA | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement | 20090121 | ||
2 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
3 | ![]() |
IV_TYPE | Call by reference | Type reference (TYPE) | CLIKE | 'I' | (I)mplementation,(D)efinition | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Enhname not found in contract data | 20090121 | |
2 | ![]() |
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 | ![]() |
EV_ADMIN | Call by reference | Type reference (TYPE) | ANY | Hook Hauptdaten im Enhancement | 20090121 | ||
2 | ![]() |
IV_RAW | Call by reference | Type reference (TYPE) | ENHHEADER-DATA | Enhancement Data (beliebig) | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_SOURCES | Call by reference | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | 20090121 | |||
2 | ![]() |
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 | ![]() |
ET_SOURCES | Call by reference | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | 20090121 | |||
2 | ![]() |
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 | ![]() |
ET_SWITCHTAB | Call by reference | Type reference (TYPE) | SFW_SWITCHPOSITIONTAB | Switchstellung für Objekte | 20090121 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
IO_NAVIGATION | Call by reference | Object reference (TYPE REF TO) | CL_ENH_EDITOR_NAVIGATOR | Navigationsupport | 20090121 | ||
2 | ![]() |
IV_ENH | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20090121 | ||
3 | ![]() |
RV_IS_NESTED | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20090121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CT_SOURCES | Call by reference | Type reference (TYPE) | ENH_CONTRACT_CLASS_SOURCES_IT | Tabelle vom Typ ENH_CONTRACT_CLASS_SOURCES | 20090127 | ||
2 | ![]() |
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 |