Set Default TAB in OIF
Guys this is very simple but i’m keeping it for reference.
- Create a WD Component with 2 views and windows.
- Implement required FPM interfaces.
- Embed views into required windows.
- Configure FPM Component. here i’m not explains about Creation of WD Component and FPM configuration.
- Write bellow logic in FPM Event OVERRIDE_EVENT_OIF to Set Default Tab.
DATA:
lo_event_params TYPE REF TO if_fpm_parameter,
lr_event TYPE REF TO cl_fpm_event,
lo_fpm TYPE REF TO if_fpm.
CASE io_oif->mo_event->mv_event_id.
WHEN ‘FPM_START’.
CREATE OBJECT lo_event_params TYPE cl_fpm_parameter.
lo_event_params->set_value(
EXPORTING
iv_key = if_fpm_constants=>gc_event_param–view_id
iv_value = ‘TAB_2’ ).
CREATE OBJECT lr_event
EXPORTING
iv_event_id = cl_fpm_event=>gc_event_view_switch
io_event_data = lo_event_params.
lo_fpm = cl_fpm_factory=>get_instance( ).
lo_fpm->raise_event( lr_event ).
ENDCASE.
ENDMETHOD.
Be the first to leave a comment
You must be Logged on to comment or reply to a post.