DATA : it_scarr TYPE TABLE OF scarr, wa_scarr TYPE scarr, it_spfli TYPE TABLE OF spfli, wa_spfli TYPE spfli, it_flight TYPE TABLE OF sflight,
Author: coderobbot
OO ALV USING DIALOGBOX CONTAINER
TYPES : BEGIN OF tab1, carrid TYPE sflight-carrid, connid TYPE sflight-connid, fldate TYPE sflight-fldate, price TYPE sflight-price, seatsmax TYPE sflight-seatsmax, seatsocc TYPE sflight-seatsocc, END OF tab1. DATA : it_spfli TYPE TABLE OF spfli, wa_spfli LIKE LINE OF it_spfli, it_flight TYPE TABLE OF tab1, wa_flight LIKE LINE OF it_flight, ok_code TYPE ui_func, o_alv1 TYPE REF TO cl_gui_alv_grid, o_alv2 TYPE REF TO cl_gui_alv_grid, o_dock TYPE REF TO cl_gui_docking_container, o_dial TYPE REF TO cl_gui_dialogbox_container, it_fcat TYPE lvc_t_fcat, is_fcat TYPE lvc_s_fcat, alv_ok_code TYPE sy-ucomm VALUE ‘INCLUDE’.
OO ALV USING DOCKING CONTAINER & COLORING ROWS BASED ON CONDITION
*coloring particular rows in alv on condition* TYPE-POOLS : col. TYPES : BEGIN OF tab, carrid TYPE sflight-carrid, connid TYPE sflight-connid, fldate TYPE sflight-fldate, price TYPE sflight-price, seatsmax TYPE sflight-seatsmax, seatsocc TYPE sflight-seatsocc, color(4), END OF tab. DATA : it_flight TYPE TABLE OF tab, wa_flight TYPE tab, ok_code TYPE syst-ucomm, o_alv TYPE REF TO cl_gui_alv_grid, o_dock TYPE REF TO cl_gui_docking_container, is_layo TYPE lvc_s_layo, it_fcat TYPE lvc_t_fcat, is_fcat TYPE lvc_s_fcat. START-OF-SELECTION. PERFORM data_fetch. PERFORM build_fieldcatalog. PERFORM build_layout. END-OF-SELECTION. CALL SCREEN 100.
WORK WITH TEXT EDITOR IN CUSTOM CONTAINER
TYPE-POOLS : abap. DATA : o_text TYPE REF TO cl_gui_textedit, o_cust TYPE REF TO cl_gui_custom_container, ok_code TYPE sy-ucomm, mode TYPE i VALUE cl_gui_textedit=>false,
OO ALV WITH EDIT & SAVE FUNCTIONALITY & ADDING BUTTON IN ALV TOOLBAR
TYPE-POOLS : icon. TYPES : BEGIN OF tab, carrid TYPE spfli-carrid, connid TYPE spfli-connid, countryfr TYPE spfli-countryfr, cityfrom TYPE spfli-cityfrom, airpfrom TYPE spfli-airpfrom, countryto TYPE spfli-countryto, cityto TYPE spfli-cityto, airpto TYPE spfli-airpto, END OF tab. DATA : it_spfli TYPE TABLE OF tab, it_spfli_old TYPE TABLE OF tab,
OO ALV WITH HIDING TOOLBAR
DATA : it_spfli TYPE TABLE OF spfli, wa_spfli TYPE spfli, ok_code TYPE sy-ucomm, o_cust TYPE REF TO cl_gui_custom_container, o_alv TYPE REF TO cl_gui_alv_grid,