SAP ABAP Class CL_EEF_ADJ_TOOL_FUGR (Enhancement Adjustment for Function Group Enhancements)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-FUB (Application Component) Function Builder
⤷
SEEF_FUNCTIONGROUP_ENHANCEMENT (Package) Function Group Enhancements
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_EEF_ADJ_TOOL_WITH_CONFLICTS | Enhancement Adjustment Tool with Conflict List | 20050118 |
Properties
| Class | CL_EEF_ADJ_TOOL_FUGR | |
| Short Description | Enhancement Adjustment for Function Group Enhancements | |
| Super Class | CL_EEF_ADJ_TOOL_WITH_CONFLICTS | Enhancement Adjustment Tool with Conflict List |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SEEF_FUNCTIONGROUP_ENHANCEMENT | Function Group Enhancements |
| Created | 20050118 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_EEF_ADJ_TOOL_FUGR has no forward declaration.
Interfaces
Class CL_EEF_ADJ_TOOL_FUGR has no interface implemented.
Friends
Class CL_EEF_ADJ_TOOL_FUGR 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) | ENH_CONTRACT_FUPARAREF_TAB | Function Module Interface Table | 20050125 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | ENH_CONTRACT_FUPARAREF_TAB | Function Module Interface Table | 20050121 | |||
| 3 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | 'CL_EEF_ADJ_CONFLICT_FUGR' | Table Name | 20050118 | ||
| 4 | Constant | Private | Type reference (TYPE) | ENH_CHGD_INDICATOR | 'DELO' | Enh. Upgrade Change Indicator | 20050121 | ||
| 5 | Constant | Private | Type reference (TYPE) | ENH_CHGD_INDICATOR | 'DELN' | Enh. Upgrade Change Indicator | 20050121 | ||
| 6 | Constant | Private | Type reference (TYPE) | TABNAME | 'SEEF_ADJ_CONFL_FUGR' | Table Name | 20050118 | ||
| 7 | Instance attribute | Private | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_FPARA_IT | Parameters for Classes Differeneces for Upgrade | 20050125 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adds Conflict to Function Group Enhancement | 20050324 | |
| 2 | Instance method | Private | Method | Adds Conflict to Function Group Enhancement | 20060317 | |
| 3 | Instance method | Private | Method | Adds Conflict to Function Group Enhancement | 20050121 | |
| 4 | Instance method | Private | Method | Adds Conflict to Function Group Enhancement | 20060509 | |
| 5 | Instance method | Private | Method | Checks whether enhancement parameters are RFC-enabled | 20060509 | |
| 6 | Static method | Private | Method | Determines Function Modules Using a Parameter Delta Table d | 20050125 | |
| 7 | Instance method | Private | Method | Determines Current Parameters of Function Module | 20050121 | |
| 8 | Static method | Private | Method | Determines Relevant Deltas Using a Function Module | 20050125 | |
| 9 | Instance method | Private | Method | Determines Parameters that Can Be Displayed | 20050125 | |
| 10 | Instance method | Private | Event handling method | Handles CONFLICT_CHANGED Event | 20050126 | |
| 11 | Instance method | Private | Method | Checks Whether Enhancement Uses Function Module Parameter | 20050127 | |
| 12 | Instance method | Private | Method | Sets Data in Enhancement | 20050126 | |
| 13 | Instance method | Private | Method | Updates Displayable Parameters | 20050126 |
Events
Class CL_EEF_ADJ_TOOL_FUGR has no event.
Types
Class CL_EEF_ADJ_TOOL_FUGR has no local type.
Method Signatures
Method ADD_DELETION_CONFLICT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050324 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konflikt mit falscher Datenstruktur | 20050324 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050324 |
Method ADD_FUNCTION_MOVED_CONFLICT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20060317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konflikt mit falscher Datenstruktur | 20060317 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20060317 |
Method ADD_PARAMETER_CONFLICT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konflikt mit falscher Datenstruktur | 20050121 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20050121 |
Method ADD_PARAMETER_RFC_CONFLICT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONFLICT_PARAMETERS | Call by reference | Type reference (TYPE) | RSFB_PARAM | Tabelle der Parameter, Datenbankform | 20060509 | |||
| 2 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20060509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konflikt mit falscher Datenstruktur | 20060509 | ||
| 2 | Enhancement Wurzel-Ausnahmeklasse | 20060509 |
Method CHECK_RFC_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20060509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konflikt mit falscher Datenstruktur | 20060509 | ||
| 2 | Interner Fehler beim Enhancement Abgleich | 20060509 |
Method GET_CHANGED_FUNCTION_MODULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION_NAMES | Value transfer | Type reference (TYPE) | SEEF_ADJ_FUNCTION_NAME_TAB | Interne tabelle über Funktionsbausteinnamen | 20050125 | |||
| 2 | PARAMETERS_DELTA | Call by reference | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_FPARA_IT | Parameters for Classes Differeneces for Upgrade | 20050125 |
Method GET_CHANGED_FUNCTION_MODULES on class CL_EEF_ADJ_TOOL_FUGR has no exception.
Method GET_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTRACT_PARAMETERS | Call by reference | Type reference (TYPE) | ENH_CONTRACT_FUPARAREF_TAB | Function-Modules-Interface-Table | 20050125 | |||
| 2 | CORE_PARAMETERS | Call by reference | Type reference (TYPE) | ENH_CONTRACT_FUPARAREF_TAB | Function-Modules-Interface-Table | 20050121 | |||
| 3 | ENHANCED_PARAMETERS | Call by reference | Type reference (TYPE) | ENH_CONTRACT_FUPARAREF_TAB | Function-Modules-Interface-Table | 20050121 | |||
| 4 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler beim Enhancement Abgleich | 20050126 |
Method GET_PARAMETERS_DELTA_BY_FUNC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_PARAMETERS_DELTA | Call by reference | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_FPARA_IT | Parameters for Classes Differeneces for Upgrade | 20050125 | |||
| 2 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050125 | |||
| 3 | FUNCTION_PARAMETERS_DELTA | Value transfer | Type reference (TYPE) | ENH_CONTRACT_TOOL_CMP_FPARA_IT | Parameters for Classes Differeneces for Upgrade | 20050125 |
Method GET_PARAMETERS_DELTA_BY_FUNC on class CL_EEF_ADJ_TOOL_FUGR has no exception.
Method GET_VISUAL_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050125 | |||
| 2 | VISUAL_CONTRACT_PARAMETERS | Call by reference | Type reference (TYPE) | SEEF_ADJ_FUPARA_VISUAL_TAB | Interne Tabelle über SEEF_ADJ_FUPARA_VISUAL | 20050125 | |||
| 3 | VISUAL_PARAMETERS | Call by reference | Type reference (TYPE) | SEEF_ADJ_FUPARA_VISUAL_TAB | Interne Tabelle über SEEF_ADJ_FUPARA_VISUAL | 20050125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler beim Enhancement Abgleich | 20050126 |
Method HANDLE_CONFLICT_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONFLICT | Call by reference | Attribute reference (LIKE) | 20050126 |
Method HANDLE_CONFLICT_CHANGED on class CL_EEF_ADJ_TOOL_FUGR has no exception.
Method IS_PARAM_ENHANCED_BY_OTHER_ENH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050127 | |||
| 2 | PARAMETER | Call by reference | Type reference (TYPE) | RS38L_PAR_ | Name des Parameters | 20050127 | |||
| 3 | PARAMETER_IS_ENHANCED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancment Boolean | 20050127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler beim Enhancement Abgleich | 20050127 |
Method SET_ENHANCEMENTS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | 20050126 | ||||
| 2 | VISUAL_PARAMETERS | Call by reference | Type reference (TYPE) | SEEF_ADJ_FUPARA_VISUAL_TAB | Interne Tabelle über SEEF_ADJ_FUPARA_VISUAL | 20050126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler beim Enhancement Abgleich | 20050126 |
Method UPDATE_VISUAL_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADJUSTMENT_STATE | Call by reference | Type reference (TYPE) | ENHSTATE | Enhancement Abgleichstatus | 20050126 | |||
| 2 | CORE_PARAMETERS | Call by reference | Type reference (TYPE) | ENH_CONTRACT_FUPARAREF_TAB | Function-Modules-Interface-Table | 20050126 | |||
| 3 | ENHANCED_PARAMETERS | Call by reference | Type reference (TYPE) | ENH_CONTRACT_FUPARAREF_TAB | Function-Modules-Interface-Table | 20050126 | |||
| 4 | FUNCTION_NAME | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050126 | |||
| 5 | VISUAL_PARAMETERS | Call by reference | Type reference (TYPE) | SEEF_ADJ_FUPARA_VISUAL_TAB | Interne Tabelle über SEEF_ADJ_FUPARA_VISUAL | 20050126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler beim Enhancement Abgleich | 20050126 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 700 |