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 NameDescriptionVisability
E01_BEFORE_SAVEBefore SavePublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E01_BEFORE_SAVE...more details

E02_AFTER_SAVEAfter SavePublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E02_AFTER_SAVE...more details

E03_BEFORE_DELETEBefore DeletePublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E03_BEFORE_DELETE...more details

E04_AFTER_DELETEAfter DeletePublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E04_AFTER_DELETE...more details

E05_AFTER_CREATE_NEW_ENTRYAfter Create New EntryPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E05_AFTER_CREATE_NEW_ENTRY...more details

E06_AFTER_GET_ORIGINALAfter Completely performing function Get originalPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E06_AFTER_GET_ORIGINAL...more details

E07_BEFORE_CORRECT_FLD_CONTENTBefore Correcting Field ContentPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E07_BEFORE_CORRECT_FLD_CONTENT...more details

E08_AFTER_CORRECT_FLD_CONTENTAfter Correcting Field ContentPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E08_AFTER_CORRECT_FLD_CONTENT...more details

E09_AFTER_GET_ORIGINALAfter Getting Original EntryPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E09_AFTER_GET_ORIGINAL...more details

E10_EXIT_EDITINGExit Editing of main functionPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E10_EXIT_EDITING...more details

E19_INITAfter initializing globals, field symbolsPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>E19_INIT...more details

E21_FILL_HIDDEN_FIELDSFill Hidden Fields (Can also carryout checks)Public
CALL METHOD /bofu/if_vim_view_evnt_handler=>E21_FILL_HIDDEN_FIELDS...more details

E26_BEFORE_CREATING_LISTBefore Creating list (ALV?)Public
CALL METHOD /bofu/if_vim_view_evnt_handler=>E26_BEFORE_CREATING_LIST...more details

ON_CONTEXT_MENUOn 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_INPUTPAI: After List InputPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>PAI_AFTER_LIST_INPUT...more details

PAI_BEFORE_LIST_INPUTPAI: Before List InputPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>PAI_BEFORE_LIST_INPUT...more details

PAI_PER_LIST_LINEPAI: Process Event per Line (List/Detail)Public
CALL METHOD /bofu/if_vim_view_evnt_handler=>PAI_PER_LIST_LINE...more details

PBO_AFTER_OUTPUTPBO: After Output FinishedPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>PBO_AFTER_OUTPUT...more details

PBO_BEFORE_OUTPUTPBO: Before Output BeginsPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>PBO_BEFORE_OUTPUT...more details

PBO_PER_LIST_LINEPBO Per Line Output (List/Detail)Public
CALL METHOD /bofu/if_vim_view_evnt_handler=>PBO_PER_LIST_LINE...more details

POVOn Value HelpPublic
CALL METHOD /bofu/if_vim_view_evnt_handler=>POV...more details

SET_VIEW_NAMESet View NamePublic
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.

NameLevelDescriptionInitial ValueTypeVisability
MO_VIEW_DACInstance AttributeNOT for VCL: Only for View Event HandlingLIKE
/BOFU/IF_VIM_VIEW_DAC
Public
MT_APPLICATION_OK_CODESInstance AttributeApplication OK codesLIKE
TT_APPLICATION_OK_CODES
Public
MV_OBJECT_NAMEInstance AttributeTable or view nameLIKE
VIEWTABNAM
Public
MV_OK_CODEInstance AttributeJust Used as READ-ONLYLIKE
SY-UCOMM
Public
SC_OK_CODE_DOUBLE_CLICKConstantDouble Click'/BOFU/DOUBLE_CLICK'LIKE
SY-UCOMM
Public
SC_OK_CODE_REVERT_BACK_TO_ORIGConstantRevert back to original (F2 - double click)'SLCT'LIKE
SY-UCOMM
Public




/BOFU/IF_VIM_VIEW_EVNT_HANDLER types

TT_APPLICATION_OK_CODES - Application OK codes

Links to Related Class(s)

/BOFU/IF...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!