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 |