SAP ABAP Interface IF_ENH_CONTRACT_HOOK_IMPL (Contract for HOOK Implementations)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-ENH (Application Component) Enhancement Tools
⤷
SEEF_REDEFINITION_HOOK (Package) Switch Framework Hook Enhancement

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ENH_CONTRACT | Contract Processing of Enhancements | 20050110 |
Properties
Interface | IF_ENH_CONTRACT_HOOK_IMPL | |
Short Description | Contract for HOOK Implementations |
General Data
Package | SEEF_REDEFINITION_HOOK | Switch Framework Hook Enhancement |
Created | 20041216 | SAP |
Last changed | 20110908 | SAP |
Unicode checks active |
Forward declarations
Interface IF_ENH_CONTRACT_HOOK_IMPL has no forward declaration.
Interfaces
Interface IF_ENH_CONTRACT_HOOK_IMPL has no interface.
Friends
Interface IF_ENH_CONTRACT_HOOK_IMPL has no friend.
Attributes
Interface IF_ENH_CONTRACT_HOOK_IMPL has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Determines the include source stored in the contract | 20041216 |
2 | ![]() |
Instance method | Public | Method | Determines the include source contained in the system | 20041216 |
3 | ![]() |
Instance method | Public | Method | Determines all enhancements of an include | 20050105 |
4 | ![]() |
Instance method | Public | Method | Determines all include names stored in the contract | 20041216 |
5 | ![]() |
Instance method | Public | Method | Determines all include names enahnced by the enhancement | 20041216 |
6 | ![]() |
Instance method | Public | Method | Determines the source of a modularization unit | 20050107 |
7 | ![]() |
Instance method | Public | Method | Determines the delta between the contract and system source | 20041216 |
Events
Interface IF_ENH_CONTRACT_HOOK_IMPL has no event.
Types
Interface IF_ENH_CONTRACT_HOOK_IMPL has no local type.
Method Signatures
Method GET_CONTRACT_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20041220 | ||
2 | ![]() |
SOURCE | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Texttabelle | 20041216 |
Method GET_CONTRACT_SOURCE on Interface IF_ENH_CONTRACT_HOOK_IMPL has no exception.
Method GET_CURRENT_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20041216 | ||
2 | ![]() |
SOURCE | Value transfer | Type reference (TYPE) | ENH_TOOL_CONTRACT_ABAP_IT | Texttabelle | 20041216 |
Method GET_CURRENT_SOURCE on Interface IF_ENH_CONTRACT_HOOK_IMPL has no exception.
Method GET_ENHANCEMENTS_BY_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENHANCEMENTS | Value transfer | Type reference (TYPE) | ENH_CONTRACT_HOOK_IMPL_IT | Interne Tabelle über Enhancement Implementierungen | 20050105 | ||
2 | ![]() |
ENHANCEMENT_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20050105 | ||
3 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20050105 |
Method GET_ENHANCEMENTS_BY_INCLUDE on Interface IF_ENH_CONTRACT_HOOK_IMPL has no exception.
Method GET_INCLUDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCLUDES | Value transfer | Type reference (TYPE) | ENHPROGTAB | interne Tabelle über Progname | 20041216 |
Method GET_INCLUDES on Interface IF_ENH_CONTRACT_HOOK_IMPL has no exception.
Method GET_INCLUDES_BY_ENHANCEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENHANCEMENT_NAME | Call by reference | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20041216 | ||
2 | ![]() |
INCLUDES | Value transfer | Type reference (TYPE) | ENHPROGTAB_ADJUST_IT | interne Tabelle über Progname | 20041216 |
Method GET_INCLUDES_BY_ENHANCEMENT on Interface IF_ENH_CONTRACT_HOOK_IMPL has no exception.
Method GET_MODULARIZATION_UNIT_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MDOULARIZATION_UNIT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Typ der Modularisierungseinheit | 20050107 | ||
2 | ![]() |
MODULARIZATION_UNIT | Call by reference | Type reference (TYPE) | SEOCPDNAME | Modularisierungseinheit | 20050107 | ||
3 | ![]() |
SOURCE | Value transfer | Type reference (TYPE) | ABAPTXT255_TAB | Texttabelle | 20050107 |
Method GET_MODULARIZATION_UNIT_SOURCE on Interface IF_ENH_CONTRACT_HOOK_IMPL has no exception.
Method GET_SOURCE_DELTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20041216 | ||
2 | ![]() |
SOURCE_DELTA | Value transfer | Type reference (TYPE) | VXABAPT255_TAB | Delta zweier ABAP-Quellen | 20041216 |
Method GET_SOURCE_DELTA on Interface IF_ENH_CONTRACT_HOOK_IMPL has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 700 |