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 GET_CONTRACT_SOURCE Instance method Public Method Determines the include source stored in the contract 20041216
2 GET_CURRENT_SOURCE Instance method Public Method Determines the include source contained in the system 20041216
3 GET_ENHANCEMENTS_BY_INCLUDE Instance method Public Method Determines all enhancements of an include 20050105
4 GET_INCLUDES Instance method Public Method Determines all include names stored in the contract 20041216
5 GET_INCLUDES_BY_ENHANCEMENT Instance method Public Method Determines all include names enahnced by the enhancement 20041216
6 GET_MODULARIZATION_UNIT_SOURCE Instance method Public Method Determines the source of a modularization unit 20050107
7 GET_SOURCE_DELTA 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 Importing INCLUDE Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20041220
2 Returning 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 Importing INCLUDE Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20041216
2 Returning 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 Returning ENHANCEMENTS Value transfer Type reference (TYPE) ENH_CONTRACT_HOOK_IMPL_IT Interne Tabelle über Enhancement Implementierungen 20050105
2 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050105
3 Importing 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 Returning 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 Importing ENHANCEMENT_NAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20041216
2 Returning 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 Importing MDOULARIZATION_UNIT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Typ der Modularisierungseinheit 20050107
2 Importing MODULARIZATION_UNIT Call by reference Type reference (TYPE) SEOCPDNAME Modularisierungseinheit 20050107
3 Returning 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 Importing INCLUDE Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20041216
2 Returning 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