Alv refresh

hi,
how can i do refresh fnctionality in alv using Fm.plz help me out.<b><REMOVED BY MODERATOR></b>.with example pgm or code will be helpful
Message was edited by:
        Alvaro Tejada Galindo

In the user command subroutine you can give the field REFRESH = 'X'.
Example
FORM USER_COMMAND USING UCOMM LIKE SY-UCOMM SELFIELD TYPE SLIS_SELFIELD.
case UCOMM.
when '&IC1'. "this is for double click.
READ TABLE it_idoc INDEX selfield-tabindex.
SET PARAMETER ID 'DCN' FIELD it_idoc-docnum.
SUBMIT RSEIDOC2 WITH DOCNUM = it_idoc-docnum
WITH CREDAT = It_idoc-credat AND RETURN.
selfield-refresh = 'X'.
ENDCASE.
another sample code...
see the below code..
call function 'REUSE_ALV_LIST_DISPLAY'
exporting
i_callback_program = gd_repid
i_callback_top_of_page = 'TOP-OF-PAGE' "see FORM
i_callback_user_command = 'USER_COMMAND'
i_grid_title = outtext
is_layout = gd_layout
it_fieldcat = fieldcatalog[]
it_special_groups = gd_tabgroup
IT_EVENTS = GT_XEVENTS
i_save = 'X'
is_variant = z_template
tables
t_outtab = it_ekko
exceptions
program_error = 1
others = 2.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
endform. " DISPLAY_ALV_REPORT
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
CASE r_ucomm.
WHEN '&DEALL'.
Message for reselection of lines
IF itab_display-kalab LE 0.
MESSAGE i101.
EXIT.
To refresh...
rs_selfield-refresh = 'X'."structure slis_selfield

Similar Messages

  • ALV Refresh when using Logical Data Base

    My program will display the report in a ALV grid format (not in OO, no method or class used here, only FM are used), user can select rows and update the dates in the PM orders.  The REFRESH button comes with the GUI Status "STANDARD1" does not do anything, so I create a custom button "REF".  Normally I will read the updated records into the internal table and use FM "REUSE_ALV_GRID_DISPLAY" to refresh the screen; but this time I need to use a logical database to collect the data, "GET <DIAUFK>" is only allowed to use once in the program, so how can I retrieve my data again after the refresh?
    Does anybody know where the Basic Start and Finsh dates of the PM order are stored? They are the screen fields CAUFVD-GSTRP and CAVFVD-GLTRP on IW32 Header tab.

    Hi,
    You can get it from table AFKO.
    REWARD IF USEFUL

  • ALV REFRESH DATA

    Hi,
    I have an ALV Report that is showing the data correctly, but when I go back to the last screen and call the report again the shown data is duplicated on its columns, how can I avoid the duplicated columns? I´m using FM REUSE_ALV_GRID_DISPLAY.
    Please help!!!
    Gabriel

    HI,
    Use the grid method REFRESH_TABLE_DISPLAY
    Example:
    CALL METHOD go_grid->refresh_table_display.
    <b>exporting</b>
    IS_STABLE = <STRUCT OF TYPE LVC_S_STBL> (THIS IS FOR DATA REFRESHING)
    I_SOFT_REFRESH = <VARIABLE OF CHAR 01>  (THIS IS FOR ICON REFRESHING).
    See this example for more info
    http://www.sapgenie.com/abap/controls/alvgrid.htm#Refresh%20grid%20display
    Thanks
    Sudheer

  • ALV refresh with the Old Data

    Hi All,
    I have a question with OO ALV. I have an Editable ALV output which contains around 10 fields. In the output the User can Edit/Insert/Delete the Records, and on the application tool bar I have a button (CHANGE)by which the user can swtich between the change and display mode of ALV.
    Once the ALV list is displayed, when the user click on change the output is open for Editing. Lets say the user deletes the record, and again clicks on the change(which should take to display) by giving the message "Changes made will be lost" and the old data should get displayed.
    The logic i followed is,
    1. displayed the ALV.
      CALL METHOD gr_grid->set_table_for_first_display
        EXPORTING
          it_toolbar_excluding = gt_exclude
          is_layout            = gs_layout
        CHANGING
          it_fieldcatalog      = pt_fieldcat
          it_outtab            = pt_outtab[].
    2. when I click on the change button, the ALV is set for Edit using
            CALL METHOD gr_grid->set_ready_for_input
              EXPORTING
                i_ready_for_input = 1.
    lets say, now the record in the output is deleted, and I clicked on Change again, which should take me to display with the old data.
    can you help me in displaying the old data.

    It works good for me.
    I copied the program BCALV_EDIT_01 to Z program and add the required logic. Backup of the table after the ALV display
        gt_backup = gt_outtab.
    Refreshing the ALV table display in the perform SWITCH_EDIT_MODE
    *§3.Use IS_READY_FOR_INPUT to fetch current substate of editable cells.
      IF g_grid->is_ready_for_input( ) EQ 0.
    *§4.Use SET_READY_FOR_INPUT to switch between the substates.
        CALL METHOD g_grid->set_ready_for_input
                         EXPORTING i_ready_for_input = 1.
      ELSE.
    *------ ADD Begin
        message I398(00) with 'Data not saved.!'.
        gt_outtab = gt_backup.
        g_grid->refresh_table_display( ).
    *------- ADD end
        CALL METHOD g_grid->set_ready_for_input
                         EXPORTING i_ready_for_input = 0.
      ENDIF.
    Regards,
    Naimesh Patel

  • ALV refresh problem

    Dear All,
    I have a existing alv list in which customer wants a refresh button to fetch the most recent data.
    In the report they have used LDB. Hence they are using Get LQUA statement which works as a loop along with end-of-selection.
    I have created a button in ALV  & up on pressing that button i want to perform the whole operation again. But i cannot use LDB there ( ie Get ) as system throws error.
    so i am trying with leave to current transaction , in this case the list gets refreshed but when click on back its not going to selection screen .  same as the case with submit .
    any idea how to go about this. thanks for your help in advance.
    sandeep.

    could you split the report into two?
    one that collects the data (LDB) and one that shows the list.
    so you can submit the collect report from the list.

  • Urgent: Object oriented ALV Refresh

    Hello:
    Pl let me know or share a code--- to update multiple lines selected from OO ALV GRID list in the SAP transparent table
    Also
    I am trying to update the data into transparent table.
    Using OO ALV .
    The lines are getting refreshed ...
    PERFORM refresh_grid.          "Refresh the grid with the new data
    FORM refresh_grid.
      CALL METHOD grid1->refresh_table_display.
    DESCRIBE TABLE GT_OUTTAB LINES LIN1.
      CALL METHOD cl_gui_cfw=>flush.
    ENDFORM.                    " REFRESH_GRID
    but based on that refresh need to edit the refreshed line..but this is not working..
    it should be iterative process..
    Thanks,
    Sanika

    Hello Sanika
    Assuming that you have an editable ALV list (displayed on screen '0100') you should have to following coding in your report:
    <b>1. At beginning of USER_COMMAND module (PAI)</b>
      go_grid->check_changed_data( ).  " retrieve changes from ALV grid into ABAP itab
    " Of course you have to do all necessary validations prior to saving the data into any DB table
    <b>2. At the beginning of STATUS_0100 module (PBO):</b>
      CALL METHOD go_grid->refresh_table_display( ).
    " In order to keep the current position fill the IS_STABLE parameter.
    Regards
      Uwe

  • ALV Refresh Editable ALV

    Hi Friends,
    I am having one editable ALV. I have one quanity field in which i want to change the values.
    I am using FM REUSE_ALV_GRID_DISPLAY.
    When i change the values, the changed values in the ALV are not getting reflected in the internal table and the ALV.
    Any body having idea how to reflect the changed values in ALV and in internal table.
    Many thanks in advance.
    Regards,
    Tarun

    Hi Check this code.
    use the user_command form code from below code and check now.
    REPORT ZTEST_ALV_CHECK MESSAGE-ID ZZ .
    TYPE-POOLS: SLIS.
    DATA: X_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
    IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
    L_LAYOUT TYPE SLIS_LAYOUT_ALV,
    X_EVENTS TYPE SLIS_ALV_EVENT,
    IT_EVENTS TYPE SLIS_T_EVENT.
    DATA: BEGIN OF ITAB OCCURS 0,
    VBELN LIKE VBAK-VBELN,
    POSNR LIKE VBAP-POSNR,
    CHK(1),
    color(4),
    END OF ITAB.
    SELECT VBELN
    POSNR
    FROM VBAP
    UP TO 20 ROWS
    INTO TABLE ITAB.
    X_FIELDCAT-FIELDNAME = 'CHK'.
    X_FIELDCAT-TABNAME = 'ITAB'.
    X_FIELDCAT-COL_POS = 1.
    X_FIELDCAT-INPUT = 'X'.
    X_FIELDCAT-EDIT = 'X'.
    X_FIELDCAT-CHECKBOX = 'X'.
    APPEND X_FIELDCAT TO IT_FIELDCAT.
    CLEAR X_FIELDCAT.
    X_FIELDCAT-FIELDNAME = 'VBELN'.
    X_FIELDCAT-SELTEXT_L = 'VBELN'.
    X_FIELDCAT-HOTSPOT = 'X'.
    X_FIELDCAT-TABNAME = 'ITAB'.
    X_FIELDCAT-COL_POS = 2.
    APPEND X_FIELDCAT TO IT_FIELDCAT.
    CLEAR X_FIELDCAT.
    X_FIELDCAT-FIELDNAME = 'POSNR'.
    X_FIELDCAT-SELTEXT_L = 'POSNR'.
    X_FIELDCAT-TABNAME = 'ITAB'.
    X_FIELDCAT-COL_POS = 3.
    APPEND X_FIELDCAT TO IT_FIELDCAT.
    CLEAR X_FIELDCAT.
    L_LAYOUT-info_fieldname = 'COLOR'.
    *L_LAYOUT-ZEBRA = 'X'.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    I_CALLBACK_PROGRAM = SY-REPID
    IS_LAYOUT = L_LAYOUT
    I_CALLBACK_PF_STATUS_SET = 'STATUS'
    I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
    IT_FIELDCAT = IT_FIELDCAT
    TABLES
    T_OUTTAB = ITAB
    EXCEPTIONS
    PROGRAM_ERROR = 1
    OTHERS = 2.
    IF SY-SUBRC 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    *& Form STATUS
    text
    -->P_EXTAB text
    FORM STATUS USING P_EXTAB TYPE SLIS_T_EXTAB.
    Pf status
    SET PF-STATUS 'STATUS'.
    ENDFORM. " STATUS
    *& Form USER_COMMAND
    text
    -->R_UCOMM text
    -->RS_SELFIELD text
    FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
    RS_SELFIELD TYPE SLIS_SELFIELD.
    DATA: GD_REPID LIKE SY-REPID, "Exists
    REF_GRID TYPE REF TO CL_GUI_ALV_GRID.
    IF REF_GRID IS INITIAL.
    CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
    E_GRID = REF_GRID.
    ENDIF.
    IF NOT REF_GRID IS INITIAL.
    CALL METHOD REF_GRID->CHECK_CHANGED_DATA .
    ENDIF.
    loop at itab where chk = 'X'.
    itab-color = 'C300'.
    modify itab index sy-tabix transporting color.
    endloop.
    RS_SELFIELD-refresh = 'X'.
    break-point.
    ENDFORM. "USER_COMMAND

  • ALV: Refreshing Header Info

    Hello Guru's,
    i've got a Report which lists some Employes. The Data is displayed in an ALV. The Header of this ALV displays the Count of Employes displayed.
    My Problem: Is there any posibility to refresh the Employee Count in the Header when maybe a Filter on the ALV is set and the displayed Count of Employes changed?
    Regards

    Try implementing the AFTER_USER_COMMAND event of CL_GUI_ALV_GRID class.
    In its implementation checked if the filter was selected, determine the number of the rows filtered.
    There is method get_filtered_entries in class cl_gui_alv_grid which returns a table of all entries hidden by the filter. This will help you in determining the number of records hidden by the filter and so you can calculate the number of records shown as a result of filter.
    Hope this helps.
    Reward points if helpful.
    Thanks,
    Balaji
    Edited by: Balaji Ganapathiraman on Feb 20, 2008 12:57 PM

  • Overwriting the ALV refresh method

    Hello Gurus, i need to refresh my ALV after modifications in the database. Can i overwrite the refresh method ? because i have to refresh the internal table too.
    The refresh button won`t work.
    I will reward points.

    Hi,
    Use below code
    DATA : DATA ref1 TYPE REF TO cl_gui_alv_grid.
    CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
    e_grid = ref1.
    CALL METHOD ref1->check_changed_data.
    CALL METHOD ref1->refresh_
    OR
    do like this
    data: o_alv type ref to CL_SALV_TABLE.
    then use the method
    CALL METHOD o_alv->refresh
    EXPORTING
    refresh_mode = if_salv_c_refresh=>soft.
    Another method:
    If you are using the function module ALV, you need to set the REFRESH flag in the USER_COMMAND routine. HEre is an example.
    code
    Call ABAP List Viewer (ALV)
    call function 'REUSE_ALV_GRID_DISPLAY'
    exporting
    i_callback_program = repid
    i_callback_user_command = 'HANDLE_USER_COMMAND'
    it_fieldcat = ifc
    tables
    t_outtab = itab.
    endform.
    FORM handle_User_Command *
    form handle_user_command using r_ucomm like sy-ucomm
    rs_selfield type slis_selfield.
    case r_ucomm.
    when '&IC1'.
    DO Something
    rs_selfield-refresh = 'X'.
    endcase.
    endform.
    Regards,
    Shiva K

  • Function ALV Refresh Problem

    Hi, everybody!
    I want change internal table data to display again using function alv. (Refresh)
    Please tell me if have a alv function may implement.
    No Class ALV.
    Thanks Advanced!

    Hi,
    for your requirement i.e you can change the internal table data after displaying by using edit functionality
    in the alv
    please check the following code
    LOOP AT IT_FIELDCAT INTO WA_FIELDCAT .
        CASE: WA_FIELDCAT-FIELDNAME.
         WHEN 'MATNR'.
            WA_FIELDCAT-NO_OUT = ' '.
          WHEN 'MEINS'.
            WA_FIELDCAT-NO_OUT = ' '.
          WHEN 'MTART'.
            WA_FIELDCAT-NO_OUT = ' '.
            WA_FIELDCAT-EDIT = 'X'.
          WHEN 'MBRSH'.
            WA_FIELDCAT-NO_OUT = ' '.
          WHEN OTHERS.
            WA_FIELDCAT-NO_OUT = 'X'.
        ENDCASE.
         MODIFY IT_FIELDCAT FROM WA_FIELDCAT.
      ENDLOOP.
    Thnaks & Regards,
    Sateesh

  • Automatic ALV refresh and display

    HI
    Im creating a ALV automatic refresh report. I have set the timer for every 10 seconds. I have set the breakpoint in the Select statement up to 5 rows and find initially , the internal table contains items 0 ,1,2,3,4 and after 10 seconds(setting the timer for 10 seconds) , itab contains items 5,6,7,8,9.
    This is fine.
    Im trying to display this is ALV. The initial ALV with items 0,1,2,3,4 is found wherease even after 10 secons the values in the ALV are not changing to 5,6,7,8,9. They remain in the initial state.
    Kindly help me how to chnage the data in the ALV grid after refresh is happening without any USERCOMMANDS ( ie , data changed in the ALV grid every 10 seconds without any user interaction)
    Thanks

    Hi,
    Please refer the code below:
    * Automatic refresh report
    *: Report:  ZAUTO_REFRESH                                              :
    *: Description: Display a report which automatically updates itself    :
    *:              every 10 seconds                                       :
    REPORT zauto_refresh .
    DATA: g_init_once,
          ok_code(20),
          g_ref_from_timer.
    TYPES: BEGIN OF t_ekko,
      ebeln TYPE ekpo-ebeln,
      ebelp TYPE ekpo-ebelp,
      statu TYPE ekpo-statu,
      aedat TYPE ekpo-aedat,
      matnr TYPE ekpo-matnr,
      menge TYPE ekpo-menge,
      meins TYPE ekpo-meins,
      netpr TYPE ekpo-netpr,
      peinh TYPE ekpo-peinh,
    END OF t_ekko.
    DATA: it_ekko TYPE STANDARD TABLE OF t_ekko INITIAL SIZE 0,
          wa_ekko TYPE t_ekko.
    IF g_init_once <> 'X'.
      g_init_once = 'X'.
      CALL FUNCTION 'Z_ENQUE_SLEEP'
         STARTING NEW TASK 'WAIT'
         PERFORMING when_finished ON END OF TASK.
    ENDIF.
    WRITE:/ 'wait for 10 sec....'.
    AT USER-COMMAND.
      CASE ok_code.
        WHEN 'FCT_R'.
          SELECT ebeln ebelp statu aedat matnr menge meins netpr peinh
           UP TO 10 ROWS
            FROM ekpo
            INTO TABLE it_ekko.
          WRITE:/ sy-uzeit. "Time
          LOOP AT it_ekko INTO wa_ekko.
            WRITE:/ wa_ekko-ebeln, wa_ekko-ebelp.
          ENDLOOP.
          sy-lsind = 0.
          IF g_ref_from_timer = 'X'.
            CALL FUNCTION 'Z_ENQUE_SLEEP'
              STARTING NEW TASK 'INFO'
              PERFORMING when_finished ON END OF TASK.
            g_ref_from_timer = ''.
          ENDIF.
      ENDCASE.
    *       FORM WHEN_FINISHED                                            *
    *  -->  TASKNAME                                                      *
    FORM when_finished USING taskname.
      RECEIVE RESULTS FROM FUNCTION 'Z_ENQUE_SLEEP'.
      g_ref_from_timer = 'X'.
    * Trigger an event to run the at user-command
      SET USER-COMMAND 'FCT_R'.
      ok_code = 'FCT_R'.
      sy-ucomm = 'FCT_R'.
    ENDFORM.                    " WHEN_FINISHED
    *Signiture for creating Function module used above
    FUNCTION Z_ENQUE_SLEEP.
    *"*"Local interface:
    wait up to 10 seconds.
    ENDFUNCTION.
    Thanks,
    Sriram Ponna.

  • Problems with ALV refreshing

    I have a button to refresh an ALV. The first time it does it but the nexts doesn't. I want the ALV to have the last modifications of table pa0000 (HR) when I refresh it instead of having the modifications made before, in the last loop. It seems that takes no updated data of pa0000 when I call it, so I don't know how to change it because I am doing a refresh table and clear table to have new data to print.  Perhaps it is something referred to commit but I have tried it and does not work neither.

    When I fill the table once again when I push refresh I am doing something like this.
    clear t_0000.
    refresh t_0000.
      CALL FUNCTION 'HR_READ_INFOTYPE'
        EXPORTING
          PERNR     = pernr  -> I am receiving the pernr in the function
          INFTY     = '0000'
        TABLES
          INFTY_TAB = t_0000. -> In this table when I refresh I don´t obtain the data in pa0000 for this pernr. Just other data from the last loop executed for the same pernr so that's the problem but I don't know why.
    FORM user_command USING u_ucomm     TYPE syucomm
                            us_selfield TYPE slis_selfield.
    WHEN 'REFRESH'.      
          us_selfield-refresh = 'X'.
          perform function. -> to obtain new data
          perform listado_alv.
    ENDFORM.

  • Editable ALV refreshing problem

    Hello,
    I have an editable ALV and i modify my db table with this alv.
    when i run the report and see the alv, i can make changes and modify the db  table.
    But after first change, alv doesnt see the othe changes, I change editable fields and save but when i debug i see no change at my internal table.
    i refresh the internal table but after first change and save,  this code doesnt work :
    CALL METHOD go_grid2->check_changed_data.
    Is there a trick that i dont know?

    the code which i give above is for refresh, for data change  try this declaration
        SET HANDLER event_receiver->handle_data_changed FOR g_grid.
        CALL METHOD g_grid->register_edit_event
          EXPORTING
            i_event_id = cl_gui_alv_grid=>mc_evt_modified.
    when you clicked SAVE button first you must call this method : CALL METHOD g_grid->check_changed_data .

  • ALV - refresh data after value is selected from input help

    Hello,
    I have input ALV where after I enter material number and press enter, the logic goes ahead and populates description column by utilizing ON_DATA_CHECK event.
    Is is possible to trigger some kind of event after the value is selected from search help without hitting enter key?
    When the user done with using search help and clicks on material number that he needs, the value is populated in ALV cell, and this is where I need some event trigger to fire the logic to get description without pressing enter.
    Thanks,
    Alex

    Alex, in that case, the alternative you have is to:
    - Create a Z structure where you have all the table fields
    - Bind the Standard DDIC search help to the Material ID (Importing) and the Description (Exporting)
    - Create the whole context node in WD referencing that DDIC structure.
    The important thing here is that the context node as a whole must reference the structure in order for this to work, not just the fields affected. This may not be possible or desirable in certain cases.
    If you do this, the Description will be populated by the SH through its returning parameter, so you wont have to do anything in WD to retrieve it as for the manual input + Enter cases.
    Here you have some help on SHs parameters:
    http://help.sap.com/saphelp_nw70/helpdata/EN/35/bdb6e2c48411d1950800a0c929b3c3/frameset.htm
    Hope this helps.
    Edited by: Alejandro Bindi on Sep 19, 2008 12:36 PM

  • Color  for a Field in alv output

    Hi All,
    I use a field in the ALV grid output which needs to display color (red or green) depending on certain validations. Please tell me how to display color for this field. The program uses oops.
    Thanks.

    Hi
    1. add one more field to ur final internal table say COLOR(4)
    2. in layout wa_layout-style_fname = 'COLOR'. " if its grid
    wa_layout-style_fieldname = 'COLOR'. "if its list
    3. read table itab index 3.
    itab-color = 'C410'.
    modify itab index 3
    4. see program SHOWCOLO for all color codes
    1. Add a field of data type CHAR(3) to the internal output table.
    2. Enter the color code in the appropriate field of the row to be colored in the internal
    output table:
    Code: 'Cxy'
    C = Color (all codes begin with 'C')
    x = color number ('1' - '9')
    y = highlight ('0' = off, '1' = on)
    3. Assign the internal output table color code field name to the IS_LAYOUT importing
    structure IS_LAYOUT-INFO_FIELDNAME field and pass this structure in the ALV call
    interface.
    To enable row coloring, you should add an additional field to your list data table. It should be of character type and length at least 4. This field will contain the color code for the row. So, let’s modify declaration of our list data table “gt_list”.
    you should fill the color code to this field. Its format will be the same as explained before at section C.6.3. But how will ALV Grid know that you have loaded the color data for the row to this field. So, you make it know this by passing the name of the field containing color codes to the field “INFO_FNAME” of the layout structure.
    e.g.
    ps_layout-info_fname = <field_name_containing_color_codes>. “e.g. ‘ROWCOLOR’
    You can fill that field anytime during execution. But, of course, due to the flow logic of screens, it will be reflected to your list display as soon as an ALV refresh occurs.
    You can color an entire row as described in the next section. However, this method is less time consuming.
    Coloring Individual Cells
    This is the last point about coloring procedures for the ALV Grid. The procedure is similar to coloring an entire row. However, since an individual cell can be addressed with two parameters we will need something more. What is meant by “more” is a table type structure to be included into the structure of the list data table. It seems strange, because including it will make our list data structure deep. But anyhow ALV Grid control handles this.
    The structure that should be included must be of type “LVC_T_SCOL”. If you want to color the entire row, this inner table should contain only one row with field “fname” is set to space, some color value at field “col”, “0” or “1” at fields “int” (intensified) and “inv” (inverse).
    If you want to color individual cells, then for each cell column, append a line to this inner table which also contains the column name at field “fname”. It is obvious that you can color an entire column by filling this inner table with a row for that column for each row in the list data table.
    Reward points if useful
    Regards
    Anji

Maybe you are looking for