Posts

Showing posts from 2016

color alv report sap abap

For this you need to have one column color in output table of type color TYPE lvc_t_scol ,  w_alv is the final alv table to be displayed LOOP AT w_alv ASSIGNING <l_alv> . l_count = 5 . WHILE l_count LE lc_11 . l_count = l_count + 1 . CASE l_count . WHEN lc_09 . ls_color - fname = 'TOTAL_QUAN1' . ls_color - color - col = 5 . ls_color - color - int = 1 . ls_color - color - inv = 0 . APPEND ls_color TO <l_alv> - color . WHEN lc_10 . ls_color - fname = 'SAP_QUAN1' . ls_color - color - col = 5 . ls_color - color - int = 1 . ls_color - color - inv = 0 . APPEND ls_color TO <l_alv> - color . CLEAR ls_color . WHEN lc_11 . ls_color - fname = 'QUAN_DIFF1' . ls_color - color - col = 5 . ls_color - color - int = 1 . ls...

Factory method ALV sap abap

DATA lo_salv TYPE REF TO cl_salv_table , lo_functions TYPE REF TO cl_salv_functions_list , lo_columns TYPE REF TO cl_salv_columns_table , lo_columns2 TYPE REF TO cl_salv_columns_table , lo_column TYPE REF TO cl_salv_column_table , l_short TYPE scrtext_s , l_long TYPE scrtext_l , l_medium TYPE scrtext_m , lo_display TYPE REF TO cl_salv_display_settings , l_header_text TYPE lvc_title , not_found TYPE REF TO cx_salv_not_found , data_error TYPE REF TO cx_salv_data_error , l_string TYPE string , text TYPE string , oref TYPE REF TO cx_root . CONSTANTS : lc_info TYPE c VALUE 'I' , wc_error TYPE c VALUE wc_e . CLEAR : lo_salv , lo_functions . IF w_alv IS NOT INITIAL . * Use factory method TRY . CALL METHOD cl_salv_table => factory EXPORTING list_display = if_salv_c_bool_sa...