IF CK1 = 'X'. SELECT * INTO CORRESPONDING FIELDS OF TABLE ITAB FROM ZTCAL WHERE WERKS IN S_WERKS AND MATNR IN S_MATNR AND CHARG IN S_CHARG AND ERDAT IN S_ERDAT AND MTYPE = 'E'. ELSE. SELECT * INTO CORRESPONDING FIELDS OF TABLE ITAB FROM ZTCAL WHERE WERKS IN S_WERKS AND MATNR IN S_MATNR AND CHARG IN S_CHARG AND ERDAT IN S_ERDAT. ENDIF. LOOP AT ITAB. SELECT SINGLE MAKTX INTO ITAB-MAKTX FROM MAKT WHERE MATNR = ITAB-MATNR AND SPRAS = '1'. IF ITAB-MTYPE = 'E'. ITAB-LIGHT = '@5C@'. ELSE. ITAB-LIGHT = '@5B@'. LS_STYLEROW-FIELDNAME = 'CHECK' . LS_STYLEROW-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_DISABLED. APPEND LS_STYLEROW TO ITAB-STYLE. ENDIF. MODIFY ITAB. ENDLOOP.