SAP ABAP Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER (Maintenance View Event Handlers)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/VIM (Package) View Maintenance Services
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /BOFU/IF_VIM_VCL_EVENT_HANDLER View Cluster Event Handler 20090130
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_FBI_AP_DESTIME FBI Application Profile Design Time 20090203
3 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_FBI_VIEW_DESTIME FBI View Design Time (OBSOLETE view cluster) 20090130
4 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_FBI_VIEW_USE_DESTIME FBI View Usage Design Time 20090130
5 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_PBI_POWL_DESTIME TODO: PBI POWL Definition Design Time 20090130
6 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_PPF_OM_DESIGNTIME PPF Output Management Config: Designtime 20090829
7 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_VIM_VCL_MAINT_ONLY View Event Handler: Enforces view cluster maintenance 20090130
8 Interface implementation (CLASS c. INTERFACES i_ref)  /BSAM/CL_SCHEMA_DESIGNTIME FBI View Design Time 20090605
Properties
Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER  
Short Description Maintenance View Event Handlers    
General Data
Package /BOFU/VIM   View Maintenance Services 
Created 20090130   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090130
Friends
Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_VIEW_DAC Instance attribute Public Object reference (TYPE REF TO) /BOFU/IF_VIM_VIEW_DAC NOT for VCL: Only for View Event Handling 20090324
2 MT_APPLICATION_OK_CODES Instance attribute Public Type reference (TYPE) TT_APPLICATION_OK_CODES Application OK codes 20090407
3 MV_OBJECT_NAME Instance attribute Public Type reference (TYPE) VIEWTABNAM Table or view name 20090130
4 MV_OK_CODE Instance attribute Public Type reference (TYPE) SY-UCOMM Just Used as READ-ONLY 20090407
5 SC_OK_CODE_DOUBLE_CLICK Constant Public Type reference (TYPE) SY-UCOMM '/BOFU/DOUBLE_CLICK' Double Click 20090407
6 SC_OK_CODE_REVERT_BACK_TO_ORIG Constant Public Type reference (TYPE) SY-UCOMM 'SLCT' Revert back to original (F2 - double click) 20090407
Methods
# Method Level Visibility Method type Description Created on
1 E01_BEFORE_SAVE Instance method Public Method Before Save 20090130
2 E02_AFTER_SAVE Instance method Public Method After Save 20090130
3 E03_BEFORE_DELETE Instance method Public Method Before Delete 20090130
4 E04_AFTER_DELETE Instance method Public Method After Delete 20090130
5 E05_AFTER_CREATE_NEW_ENTRY Instance method Public Method After Create New Entry 20090130
6 E06_AFTER_GET_ORIGINAL Instance method Public Method After Completely performing function Get original 20090130
7 E07_BEFORE_CORRECT_FLD_CONTENT Instance method Public Method Before Correcting Field Content 20090130
8 E08_AFTER_CORRECT_FLD_CONTENT Instance method Public Method After Correcting Field Content 20090130
9 E09_AFTER_GET_ORIGINAL Instance method Public Method After Getting Original Entry 20090130
10 E10_EXIT_EDITING Instance method Public Method Exit Editing of main function 20090130
11 E19_INIT Instance method Public Method After initializing globals, field symbols 20090130
12 E21_FILL_HIDDEN_FIELDS Instance method Public Method Fill Hidden Fields (Can also carryout checks) 20090130
13 E26_BEFORE_CREATING_LIST Instance method Public Method Before Creating list (ALV?) 20090130
14 ON_CONTEXT_MENU Instance method Public Method On field level context menu (if context menu is assigned) 20090202
15 PAI_AFTER_LIST_INPUT Instance method Public Method PAI: After List Input 20090130
16 PAI_BEFORE_LIST_INPUT Instance method Public Method PAI: Before List Input 20090130
17 PAI_PER_LIST_LINE Instance method Public Method PAI: Process Event per Line (List/Detail) 20090130
18 PBO_AFTER_OUTPUT Instance method Public Method PBO: After Output Finished 20090130
19 PBO_BEFORE_OUTPUT Instance method Public Method PBO: Before Output Begins 20090130
20 PBO_PER_LIST_LINE Instance method Public Method PBO Per Line Output (List/Detail) 20090130
21 POV Instance method Public Method On Value Help 20090130
22 SET_VIEW_NAME Instance method Public Method Set View Name 20090130
Events
Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_APPLICATION_OK_CODES Public See coding Application OK codes 20090407 tt_application_ok_codes TYPE HASHED TABLE OF sy-ucomm WITH UNIQUE KEY table_line
Method Signatures

Method E01_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STOP Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090401

Method E01_BEFORE_SAVE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E02_AFTER_SAVE Signature

Method E02_AFTER_SAVE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E02_AFTER_SAVE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E03_BEFORE_DELETE Signature

Method E03_BEFORE_DELETE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E03_BEFORE_DELETE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E04_AFTER_DELETE Signature

Method E04_AFTER_DELETE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E04_AFTER_DELETE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E05_AFTER_CREATE_NEW_ENTRY Signature

Method E05_AFTER_CREATE_NEW_ENTRY on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E05_AFTER_CREATE_NEW_ENTRY on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E06_AFTER_GET_ORIGINAL Signature

Method E06_AFTER_GET_ORIGINAL on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E06_AFTER_GET_ORIGINAL on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E07_BEFORE_CORRECT_FLD_CONTENT Signature

Method E07_BEFORE_CORRECT_FLD_CONTENT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E07_BEFORE_CORRECT_FLD_CONTENT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E08_AFTER_CORRECT_FLD_CONTENT Signature

Method E08_AFTER_CORRECT_FLD_CONTENT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E08_AFTER_CORRECT_FLD_CONTENT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E09_AFTER_GET_ORIGINAL Signature

Method E09_AFTER_GET_ORIGINAL on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E09_AFTER_GET_ORIGINAL on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E10_EXIT_EDITING Signature

Method E10_EXIT_EDITING on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E10_EXIT_EDITING on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E19_INIT Signature

Method E19_INIT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E19_INIT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E21_FILL_HIDDEN_FIELDS Signature

Method E21_FILL_HIDDEN_FIELDS on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E21_FILL_HIDDEN_FIELDS on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method E26_BEFORE_CREATING_LIST Signature

Method E26_BEFORE_CREATING_LIST on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method E26_BEFORE_CREATING_LIST on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method ON_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20090202

Method ON_CONTEXT_MENU on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method PAI_AFTER_LIST_INPUT Signature

Method PAI_AFTER_LIST_INPUT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method PAI_AFTER_LIST_INPUT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method PAI_BEFORE_LIST_INPUT Signature

Method PAI_BEFORE_LIST_INPUT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method PAI_BEFORE_LIST_INPUT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method PAI_PER_LIST_LINE Signature

Method PAI_PER_LIST_LINE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method PAI_PER_LIST_LINE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method PBO_AFTER_OUTPUT Signature

Method PBO_AFTER_OUTPUT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method PBO_AFTER_OUTPUT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method PBO_BEFORE_OUTPUT Signature

Method PBO_BEFORE_OUTPUT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method PBO_BEFORE_OUTPUT on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method PBO_PER_LIST_LINE Signature

Method PBO_PER_LIST_LINE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method PBO_PER_LIST_LINE on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method POV Signature

Method POV on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no parameter.
Method POV on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.

Method SET_VIEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_DAC Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VIEW_DAC Maintenance Views: Data Access Helper 20090324
2 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) VIEWTABNAM Table or view name 20090130

Method SET_VIEW_NAME on Interface /BOFU/IF_VIM_VIEW_EVNT_HANDLER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702