SAP /BOFU/IF_VIM_VIEW_EVNT_HANDLER OO Class - Maintenance View Event Handlers
/BOFU/IF_VIM_VIEW_EVNT_HANDLER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /BOFU/IF_VIM_VIEW_EVNT_HANDLER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /BOFU/IF_VIM_VIEW_EVNT_HANDLER SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| E01_BEFORE_SAVE | Before Save | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E01_BEFORE_SAVE...more details | ||
| E02_AFTER_SAVE | After Save | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E02_AFTER_SAVE...more details | ||
| E03_BEFORE_DELETE | Before Delete | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E03_BEFORE_DELETE...more details | ||
| E04_AFTER_DELETE | After Delete | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E04_AFTER_DELETE...more details | ||
| E05_AFTER_CREATE_NEW_ENTRY | After Create New Entry | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E05_AFTER_CREATE_NEW_ENTRY...more details | ||
| E06_AFTER_GET_ORIGINAL | After Completely performing function Get original | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E06_AFTER_GET_ORIGINAL...more details | ||
|
| ||
| E07_BEFORE_CORRECT_FLD_CONTENT | Before Correcting Field Content | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E07_BEFORE_CORRECT_FLD_CONTENT...more details | ||
| E08_AFTER_CORRECT_FLD_CONTENT | After Correcting Field Content | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E08_AFTER_CORRECT_FLD_CONTENT...more details | ||
| E09_AFTER_GET_ORIGINAL | After Getting Original Entry | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E09_AFTER_GET_ORIGINAL...more details | ||
| E10_EXIT_EDITING | Exit Editing of main function | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E10_EXIT_EDITING...more details | ||
| E19_INIT | After initializing globals, field symbols | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E19_INIT...more details | ||
| E21_FILL_HIDDEN_FIELDS | Fill Hidden Fields (Can also carryout checks) | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E21_FILL_HIDDEN_FIELDS...more details | ||
| E26_BEFORE_CREATING_LIST | Before Creating list (ALV?) | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>E26_BEFORE_CREATING_LIST...more details | ||
| ON_CONTEXT_MENU | On field level context menu (if context menu is assigned) | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>ON_CONTEXT_MENU...more details | ||
| PAI_AFTER_LIST_INPUT | PAI: After List Input | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>PAI_AFTER_LIST_INPUT...more details | ||
| PAI_BEFORE_LIST_INPUT | PAI: Before List Input | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>PAI_BEFORE_LIST_INPUT...more details | ||
| PAI_PER_LIST_LINE | PAI: Process Event per Line (List/Detail) | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>PAI_PER_LIST_LINE...more details | ||
| PBO_AFTER_OUTPUT | PBO: After Output Finished | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>PBO_AFTER_OUTPUT...more details | ||
| PBO_BEFORE_OUTPUT | PBO: Before Output Begins | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>PBO_BEFORE_OUTPUT...more details | ||
| PBO_PER_LIST_LINE | PBO Per Line Output (List/Detail) | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>PBO_PER_LIST_LINE...more details | ||
| POV | On Value Help | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>POV...more details | ||
| SET_VIEW_NAME | Set View Name | Public |
| CALL METHOD /bofu/if_vim_view_evnt_handler=>SET_VIEW_NAME...more details | ||
/BOFU/IF_VIM_VIEW_EVNT_HANDLER attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| MO_VIEW_DAC | Instance Attribute | NOT for VCL: Only for View Event Handling | LIKE /BOFU/IF_VIM_VIEW_DAC | Public | |
| MT_APPLICATION_OK_CODES | Instance Attribute | Application OK codes | LIKE TT_APPLICATION_OK_CODES | Public | |
| MV_OBJECT_NAME | Instance Attribute | Table or view name | LIKE VIEWTABNAM | Public | |
| MV_OK_CODE | Instance Attribute | Just Used as READ-ONLY | LIKE SY-UCOMM | Public | |
| SC_OK_CODE_DOUBLE_CLICK | Constant | Double Click | '/BOFU/DOUBLE_CLICK' | LIKE SY-UCOMM | Public |
| SC_OK_CODE_REVERT_BACK_TO_ORIG | Constant | Revert back to original (F2 - double click) | 'SLCT' | LIKE SY-UCOMM | Public |
/BOFU/IF_VIM_VIEW_EVNT_HANDLER types
TT_APPLICATION_OK_CODES - Application OK codesLinks to Related Class(s)
/BOFU/IF...Full list of available SAP object classes
Search for further information about these or an SAP related objects