SAP ABAP Class CL_ENH_TOOL_CLIF_REPAIR_EIMP (Helper class to repair consistency between metadata and eimp)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-CLA (Application Component) Class Builder
⤷
SEEF_CLASS_ENHANCEMENT (Package) Class Enhancements

⤷

⤷

Properties
Class | CL_ENH_TOOL_CLIF_REPAIR_EIMP | |
Short Description | Helper class to repair consistency between metadata and eimp | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEEF_CLASS_ENHANCEMENT | Class Enhancements |
Created | 20100526 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no forward declaration.
Interfaces
Class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no interface implemented.
Friends
Class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 20100902 | |||
2 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'CREATE_METADATA' | 20100902 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DELETE_IMPLEMENTATION' | 20100902 | ||
4 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'EIMP' | 20100902 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'IGNORE' | 20101018 | ||
6 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'OVERRIDE' | 20100902 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'POST' | 20100902 | ||
8 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'PRE' | 20100902 | ||
9 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ENH_TOOL_CLIF | Enhancement Tool for Classes | 20130422 |
Methods
Events
Class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYP_EIMP_INCONSISTENCIES | Public | See coding | 20100902 | typ_eimp_inconsistencies type standard table of ty_eimp_inconsistency with key enh_name ovr_type eimp_method_name
|
||
2 | TY_EIMP_INCONSISTENCY | Public | See coding | 20100902 | begin of ty_eimp_inconsistency,
enh_name type enhname,
ovr_type type string, "type: pre/post/ovr method
eimp_method_name type string,
proposed_operation type string, " create metadata, delete method impl, generate method impl
proposed_target_method type string,
possible_target_methods type string_table,
possible_operations type string,
end of ty_eimp_inconsistency
|
||
3 | TY_MSG_ERROR | Public | See coding | 20101018 | begin of ty_msg_error,
msgid type sy-msgid,
msgno type sy-msgno,
msgv1 type sy-msgv1,
msgv2 type sy-msgv2,
msgv3 type sy-msgv3,
msgv4 type sy-msgv4,
end of ty_msg_error
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CLASS_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
P_ENHA_TOOL | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_CLIF | Enhancement Tool for Classes | 20130422 |
Method CONSTRUCTOR on class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no exception.
Method CREATE_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLASS_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
INCONSISTENCY | Call by reference | Type reference (TYPE) | TY_EIMP_INCONSISTENCY | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100902 |
Method DELETE_EIMP_METHOD_IMPL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCONSISTENCY | Call by reference | Type reference (TYPE) | TY_EIMP_INCONSISTENCY | 20100902 |
Method DELETE_EIMP_METHOD_IMPL on class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no exception.
Method DELETE_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
END_COL | Call by reference | Type reference (TYPE) | I | 20100902 | |||
2 | ![]() |
END_LINE | Value transfer | Type reference (TYPE) | I | 20100902 | |||
3 | ![]() |
SOURCE | Call by reference | Type reference (TYPE) | SABOO_SOURT | 20100902 | |||
4 | ![]() |
START_COL | Call by reference | Type reference (TYPE) | I | 20100902 | |||
5 | ![]() |
START_LINE | Value transfer | Type reference (TYPE) | I | 20100902 |
Method DELETE_SOURCE on class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no exception.
Method FILL_INCONSISTENCIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CORR_REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_WB_REQUEST | 20101018 | |||
2 | ![]() |
ERROR_LIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | 20101018 |
Method FILL_INCONSISTENCIES on class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no exception.
Method GET_ALL_CLIF_ENHANCEMENT_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLASS_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | ENHNAME_IT | 20100902 |
Method GET_ALL_CLIF_ENHANCEMENT_NAMES on class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no exception.
Method GET_ALL_METHOD_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLASS_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
PARENT_ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | 20100902 | |||
3 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | STRING_TABLE | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100902 |
Method GET_BEST_FITTING_METHOD_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLASS_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
PARENT_ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | 20100902 | |||
3 | ![]() |
POSSIBLE_METHOD_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
4 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | STRING | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100902 |
Method GET_EIMP_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENH_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | PROGRAM | 20100902 |
Method GET_EIMP_NAME on class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no exception.
Method GET_EIMP_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENH_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
RESULT | Call by reference | Type reference (TYPE) | SABOO_SOURT | 20100902 |
Method GET_EIMP_SOURCE on class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no exception.
Method GET_INCONSISTENCIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | TYP_EIMP_INCONSISTENCIES | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100902 |
Method MERGE_LOOP_OVERRIDE_METHODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLASS_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | 20100902 | |||
3 | ![]() |
OWR_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
4 | ![]() |
PARENT_ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | 20100902 | |||
5 | ![]() |
POST_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
6 | ![]() |
PRE_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
7 | ![]() |
RESULT | Call by reference | Type reference (TYPE) | CL_ENH_TOOL_CLIF_REPAIR_EIMP=>TYP_EIMP_INCONSISTENCIES | 20100902 | |||
8 | ![]() |
SCANNED_OWR_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
9 | ![]() |
TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100902 |
Method MERGE_LOOP_PRE_OR_POST_METHODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLASS_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 | |||
2 | ![]() |
ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | 20100902 | |||
3 | ![]() |
OWR_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
4 | ![]() |
PARENT_ENH_NAME | Call by reference | Type reference (TYPE) | ENHNAME | 20100902 | |||
5 | ![]() |
PRE_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
6 | ![]() |
RESULT | Call by reference | Type reference (TYPE) | CL_ENH_TOOL_CLIF_REPAIR_EIMP=>TYP_EIMP_INCONSISTENCIES | 20100902 | |||
7 | ![]() |
SCANNED_PRE_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
8 | ![]() |
TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100902 |
Method PERFORM_MODIFICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INPUT | Call by reference | Type reference (TYPE) | TYP_EIMP_INCONSISTENCIES | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100902 |
Method SCAN_FOR_OVERRIDE_METHODS 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 | 20100902 | |||
2 | ![]() |
OVR_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
3 | ![]() |
POST_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
4 | ![]() |
PRE_METHODS | Call by reference | Type reference (TYPE) | ENHMETH_TABKEYS | 20100902 | |||
5 | ![]() |
SOURCE | Call by reference | Type reference (TYPE) | SABOO_SOURT | 20100902 |
Method SCAN_FOR_OVERRIDE_METHODS on class CL_ENH_TOOL_CLIF_REPAIR_EIMP has no exception.
Method VALIDATE_INPUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INPUT | Call by reference | Type reference (TYPE) | TYP_EIMP_INCONSISTENCIES | 20100902 | |||
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | TY_MSG_ERROR | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100902 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |