REPORT zsalv_table_diaplay. CLASS sales_order_disp DEFINITION. PUBLIC SECTION. DATA : o_salv TYPE REF TO cl_salv_table. METHODS : build_salesorder, disp_salesorder. PRIVATE SECTION. DATA : lt_vbak TYPE TABLE OF vbak. ENDCLASS. CLASS sales_order_disp IMPLEMENTATION. METHOD build_salesorder. SELECT * FROM vbak INTO TABLE lt_vbak UP TO 50 ROWS. ENDMETHOD. METHOD disp_salesorder.
Category: Uncategorized
OO ALV By CL_SALV_TABLE
REPORT zsalv_table_diaplay. CLASS sales_order_disp DEFINITION. PUBLIC SECTION. DATA : o_salv TYPE REF TO cl_salv_table. METHODS : build_salesorder, disp_salesorder. PRIVATE SECTION. DATA : lt_vbak TYPE TABLE OF vbak. ENDCLASS. CLASS sales_order_disp IMPLEMENTATION. METHOD build_salesorder. SELECT * FROM vbak INTO TABLE lt_vbak UP TO 50 ROWS.
OO COLUMNTREE ALV USING CL_COLUMN_TREE_MODEL
TYPE-POOLS : icon. DATA : it_scarr TYPE SORTED TABLE OF scarr WITH UNIQUE KEY carrid, wa_scarr LIKE LINE OF it_scarr, it_spfli TYPE SORTED TABLE OF spfli WITH UNIQUE KEY carrid connid, wa_spfli LIKE LINE OF it_spfli, it_flight TYPE SORTED TABLE OF sflight WITH UNIQUE KEY carrid connid fldate, wa_flight LIKE LINE OF it_flight, ok_code TYPE sy-ucomm,
OO TREE ALV USING CL_SIMPLE_TREE_MODEL
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,
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.