<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: remove check box in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621958#M1440634</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZERROR_LOG&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zerror_log2 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;TABLES: zcmm_error_log.&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_output,&lt;/P&gt;&lt;P&gt;         checkbox   TYPE c,&lt;/P&gt;&lt;P&gt;            matnr   TYPE zcmm_error_log-matnr,&lt;/P&gt;&lt;P&gt;       message(100) TYPE c,&lt;/P&gt;&lt;P&gt;           ext_id   TYPE balhdr-extnumber,&lt;/P&gt;&lt;P&gt;              styl  TYPE lvc_t_styl,&lt;/P&gt;&lt;P&gt;       END OF ty_output,&lt;/P&gt;&lt;P&gt;      BEGIN OF ty_text,&lt;/P&gt;&lt;P&gt;          text(100) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF ty_text,&lt;/P&gt;&lt;P&gt;       BEGIN OF ty_matnr,&lt;/P&gt;&lt;P&gt;         mstnr TYPE zcmm_error_log-matnr,&lt;/P&gt;&lt;P&gt;       END  OF ty_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_output TYPE STANDARD TABLE OF ty_output,&lt;/P&gt;&lt;P&gt;      wa_output TYPE ty_output.&lt;/P&gt;&lt;P&gt;DATA: wa_output_temp LIKE LINE OF it_output.&lt;/P&gt;&lt;P&gt;DATA: it_output1 TYPE STANDARD TABLE OF ty_output,&lt;/P&gt;&lt;P&gt;      wa_output1 TYPE ty_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_data TYPE STANDARD TABLE OF zcmm_error_log,&lt;/P&gt;&lt;P&gt;      wa_data TYPE zcmm_error_log.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: msg   TYPE zcmm_error_log-message,&lt;/P&gt;&lt;P&gt;      it_matnr TYPE  STANDARD TABLE OF ty_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_text TYPE STANDARD TABLE OF ty_text,&lt;/P&gt;&lt;P&gt;      wa_text TYPE ty_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_mat TYPE STANDARD TABLE OF ddshretval,&lt;/P&gt;&lt;P&gt;      wa_mat TYPE ddshretval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_msg  TYPE STANDARD TABLE OF balm,&lt;/P&gt;&lt;P&gt;      wa_msg  TYPE balm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: y_wa_styl TYPE lvc_s_styl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: v_tabix TYPE sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;       ty_lay1 TYPE lvc_s_layo,&lt;/P&gt;&lt;P&gt;       it_fieldcat TYPE lvc_t_fcat ,&lt;/P&gt;&lt;P&gt;       wa_fieldcat TYPE lvc_s_fcat ,&lt;/P&gt;&lt;P&gt;       c_alv1 TYPE REF TO cl_gui_alv_grid,&lt;/P&gt;&lt;P&gt;       c_cont TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:    s_matnr FOR zcmm_error_log-matnr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_matnr-low.&lt;/P&gt;&lt;P&gt;  SELECT matnr&lt;/P&gt;&lt;P&gt;  FROM  zcmm_error_log&lt;/P&gt;&lt;P&gt;  INTO TABLE it_matnr&lt;/P&gt;&lt;P&gt;  WHERE status = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      retfield     = 's_matnr'&lt;/P&gt;&lt;P&gt;      dynpprog     = sy-repid&lt;/P&gt;&lt;P&gt;      dynpnr       = sy-dynnr&lt;/P&gt;&lt;P&gt;      window_title = 'Article Number'&lt;/P&gt;&lt;P&gt;      value_org    = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab    = it_matnr&lt;/P&gt;&lt;P&gt;      return_tab   = it_mat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_mat.&lt;/P&gt;&lt;P&gt;  READ TABLE it_mat INTO wa_mat INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    s_matnr-low = wa_mat-fieldval.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CLEAR: wa_mat,it_mat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_matnr-high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      retfield     = 's_matnr'&lt;/P&gt;&lt;P&gt;      dynpprog     = sy-repid&lt;/P&gt;&lt;P&gt;      dynpnr       = sy-dynnr&lt;/P&gt;&lt;P&gt;      window_title = 'Article Number'&lt;/P&gt;&lt;P&gt;      value_org    = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab    = it_matnr&lt;/P&gt;&lt;P&gt;      return_tab   = it_mat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE it_mat INTO wa_mat INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    s_matnr-high = wa_mat-fieldval.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;  FROM zcmm_error_log&lt;/P&gt;&lt;P&gt;  INTO TABLE it_data&lt;/P&gt;&lt;P&gt;  WHERE  matnr IN s_matnr&lt;/P&gt;&lt;P&gt;    AND  status = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  w_fm TYPE balhdr-extnumber.&lt;/P&gt;&lt;P&gt;  DATA: i_flag TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_data ASCENDING BY matnr.&lt;/P&gt;&lt;P&gt;  LOOP AT it_data INTO wa_data.&lt;/P&gt;&lt;P&gt;    AT NEW matnr.&lt;/P&gt;&lt;P&gt;      CLEAR i_flag.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    CLEAR: w_fm, it_msg[].&lt;/P&gt;&lt;P&gt;    w_fm = wa_data-status2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'APPL_LOG_READ_DB'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        external_number = w_fm&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        messages        = it_msg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_msg IS INITIAL.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE message&lt;/P&gt;&lt;P&gt;      FROM zcmm_error_log&lt;/P&gt;&lt;P&gt;      INTO msg&lt;/P&gt;&lt;P&gt;      WHERE status2 = wa_data-status2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF i_flag IS INITIAL.&lt;/P&gt;&lt;P&gt;        wa_output-matnr   = wa_data-matnr.&lt;/P&gt;&lt;P&gt;        wa_output-ext_id  = wa_data-status2.&lt;/P&gt;&lt;P&gt;        i_flag = 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      wa_output-message = msg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND wa_output TO it_output.&lt;/P&gt;&lt;P&gt;      CLEAR wa_output.&lt;/P&gt;&lt;P&gt;    ELSEIF it_msg IS  NOT INITIAL.&lt;/P&gt;&lt;P&gt;      LOOP AT it_msg INTO wa_msg WHERE msgty EQ 'E'.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            id   = wa_msg-msgid&lt;/P&gt;&lt;P&gt;            lang = 'E'&lt;/P&gt;&lt;P&gt;            no   = wa_msg-msgno&lt;/P&gt;&lt;P&gt;            v1   = wa_msg-msgv1&lt;/P&gt;&lt;P&gt;            v2   = wa_msg-msgv2&lt;/P&gt;&lt;P&gt;            v3   = wa_msg-msgv3&lt;/P&gt;&lt;P&gt;            v4   = wa_msg-msgv4&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            msg  = wa_text-text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF i_flag IS INITIAL.&lt;/P&gt;&lt;P&gt;          wa_output-matnr   = wa_data-matnr.&lt;/P&gt;&lt;P&gt;          wa_output-ext_id  = wa_data-status2.&lt;/P&gt;&lt;P&gt;          i_flag = 1 .&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        wa_output-message = wa_text-text.&lt;/P&gt;&lt;P&gt;        APPEND wa_output TO it_output.&lt;/P&gt;&lt;P&gt;        CLEAR wa_output.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORT it_output  BY matnr ASCENDING.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MODULE STATUS_0100 OUTPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZERROR'.&lt;/P&gt;&lt;P&gt;  IF c_alv1 IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD c_alv1-&amp;gt;free&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error        = 1&lt;/P&gt;&lt;P&gt;        cntl_system_error = 2&lt;/P&gt;&lt;P&gt;        OTHERS            = 3.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;      WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      FREE c_alv1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF c_cont IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD c_cont-&amp;gt;free&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error        = 1&lt;/P&gt;&lt;P&gt;        cntl_system_error = 2&lt;/P&gt;&lt;P&gt;        OTHERS            = 3.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;      WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      FREE c_cont.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_0100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: rspar_tab  TYPE TABLE OF rsparams,&lt;/P&gt;&lt;P&gt;           rspar_line LIKE LINE OF rspar_tab.&lt;/P&gt;&lt;P&gt;  CASE  sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'SEL'.&lt;/P&gt;&lt;P&gt;      LOOP AT it_output INTO wa_output.&lt;/P&gt;&lt;P&gt;         if wa_output-matnr is not initial.&lt;/P&gt;&lt;P&gt;        wa_output-checkbox = 'X'.&lt;/P&gt;&lt;P&gt;        MODIFY it_output INDEX sy-tabix FROM wa_output TRANSPORTING checkbox.&lt;/P&gt;&lt;P&gt;         endif.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      CLEAR wa_output.&lt;/P&gt;&lt;P&gt;      CALL METHOD c_alv1-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DSEL'.&lt;/P&gt;&lt;P&gt;      LOOP AT it_output INTO wa_output.&lt;/P&gt;&lt;P&gt;        wa_output-checkbox = ' '.&lt;/P&gt;&lt;P&gt;        MODIFY it_output INDEX sy-tabix FROM wa_output TRANSPORTING checkbox.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      CLEAR wa_output.&lt;/P&gt;&lt;P&gt;      CALL METHOD c_alv1-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'RPROCESS'.&lt;/P&gt;&lt;P&gt;      rspar_line-selname = 'R_NEW'.&lt;/P&gt;&lt;P&gt;      rspar_line-kind    = 'R'.&lt;/P&gt;&lt;P&gt;      rspar_line-sign    = 'I'.&lt;/P&gt;&lt;P&gt;      rspar_line-option  = 'EQ'.&lt;/P&gt;&lt;P&gt;      rspar_line-low     = ''.&lt;/P&gt;&lt;P&gt;      APPEND rspar_line TO rspar_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      rspar_line-selname = 'R_RET'.&lt;/P&gt;&lt;P&gt;      rspar_line-kind    = 'R'.&lt;/P&gt;&lt;P&gt;      rspar_line-sign    = 'I'.&lt;/P&gt;&lt;P&gt;      rspar_line-option  = 'EQ'.&lt;/P&gt;&lt;P&gt;      rspar_line-low     = 'X'.&lt;/P&gt;&lt;P&gt;      APPEND rspar_line TO rspar_tab.&lt;/P&gt;&lt;P&gt;      CALL METHOD c_alv1-&amp;gt;check_changed_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT it_output INTO wa_output WHERE checkbox EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        rspar_line-selname = 'SO_MATNR'.&lt;/P&gt;&lt;P&gt;        rspar_line-kind    = 'S'.&lt;/P&gt;&lt;P&gt;        rspar_line-sign    = 'I'.&lt;/P&gt;&lt;P&gt;        rspar_line-option  = 'EQ'.&lt;/P&gt;&lt;P&gt;        rspar_line-low     = wa_output-matnr.&lt;/P&gt;&lt;P&gt;        APPEND rspar_line TO rspar_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      SUBMIT zrmm_art_master_create_copy USING SELECTION-SCREEN '1000'&lt;/P&gt;&lt;P&gt;             WITH SELECTION-TABLE rspar_tab AND RETURN.&lt;/P&gt;&lt;P&gt;      CALL METHOD c_alv1-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  alv_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE alv_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT c_alv1&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_parent = c_cont.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ty_lay1-grid_title = 'Error Log'.&lt;/P&gt;&lt;P&gt;  ty_lay1-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  ty_lay1-no_toolbar = 'X'.&lt;/P&gt;&lt;P&gt;  ty_lay1-stylefname = 'STYL'.&lt;/P&gt;&lt;P&gt;  PERFORM fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_output INTO wa_output.&lt;/P&gt;&lt;P&gt;    MOVE sy-tabix TO v_tabix .&lt;/P&gt;&lt;P&gt;    y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;P&gt;    IF wa_output-matnr IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_enabled.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    y_wa_styl-fieldname = 'CHECKBOX'.&lt;/P&gt;&lt;P&gt;    clear: wa_output-styl, wa_output-styl[].&lt;/P&gt;&lt;P&gt;    APPEND y_wa_styl TO wa_output-styl.&lt;/P&gt;&lt;P&gt;    CLEAR: y_wa_styl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   y_wa_styl-fieldname = 'MATNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   APPEND y_wa_styl TO wa_output-styl.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CLEAR: y_wa_styl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   y_wa_styl-fieldname = 'MESSAGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   APPEND y_wa_styl TO wa_output-styl.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CLEAR: y_wa_styl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   y_wa_styl-fieldname = 'EXT_ID'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND y_wa_styl TO wa_output-styl.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR: y_wa_styl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY it_output FROM wa_output INDEX v_tabix&lt;/P&gt;&lt;P&gt;    TRANSPORTING styl.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD c_alv1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      is_layout       = ty_lay1&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_outtab       = it_output[]&lt;/P&gt;&lt;P&gt;      it_fieldcatalog = it_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD c_alv1-&amp;gt;set_ready_for_input&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_ready_for_input = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: it_fieldcat.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " alv_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fieldcat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fieldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = '1'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'CHECKBOX'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-checkbox = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-input = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-edit  = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = 3.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = 'Chk'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = '2'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = 20.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = 'Article Number'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = '3'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MESSAGE'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = 100.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = 'Message'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = '4'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'EXT_ID'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = 'External ID'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = 16.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fieldcat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Feb 2010 15:42:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-02-23T15:42:15Z</dc:date>
    <item>
      <title>remove check box</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621955#M1440631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ,&lt;/P&gt;&lt;P&gt;    sap community&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   my problem &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               I had created a report in which i want to display check box only on different article no. or u can assume same as control break  (at new) functionality for checkbox .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      i had tried both with simple alv as well as oops alv.&lt;/P&gt;&lt;P&gt;       please help me in any of the form of alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Gaurav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 21 Feb 2010 08:27:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621955#M1440631</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-21T08:27:26Z</dc:date>
    </item>
    <item>
      <title>Re: remove check box</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621956#M1440632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please find the code with respect to oops ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Moderator message - Please respect the 2,500 character maximum when posting. Post only the relevant portions of code&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rob Burbank on Feb 21, 2010 5:25 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 21 Feb 2010 13:26:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621956#M1440632</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-21T13:26:11Z</dc:date>
    </item>
    <item>
      <title>Re: remove check box</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621957#M1440633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks Ankur,&lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;                      Your help solved my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   regards gaurav.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Feb 2010 12:58:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621957#M1440633</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-23T12:58:19Z</dc:date>
    </item>
    <item>
      <title>Re: remove check box</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621958#M1440634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZERROR_LOG&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zerror_log2 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;TABLES: zcmm_error_log.&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_output,&lt;/P&gt;&lt;P&gt;         checkbox   TYPE c,&lt;/P&gt;&lt;P&gt;            matnr   TYPE zcmm_error_log-matnr,&lt;/P&gt;&lt;P&gt;       message(100) TYPE c,&lt;/P&gt;&lt;P&gt;           ext_id   TYPE balhdr-extnumber,&lt;/P&gt;&lt;P&gt;              styl  TYPE lvc_t_styl,&lt;/P&gt;&lt;P&gt;       END OF ty_output,&lt;/P&gt;&lt;P&gt;      BEGIN OF ty_text,&lt;/P&gt;&lt;P&gt;          text(100) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF ty_text,&lt;/P&gt;&lt;P&gt;       BEGIN OF ty_matnr,&lt;/P&gt;&lt;P&gt;         mstnr TYPE zcmm_error_log-matnr,&lt;/P&gt;&lt;P&gt;       END  OF ty_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_output TYPE STANDARD TABLE OF ty_output,&lt;/P&gt;&lt;P&gt;      wa_output TYPE ty_output.&lt;/P&gt;&lt;P&gt;DATA: wa_output_temp LIKE LINE OF it_output.&lt;/P&gt;&lt;P&gt;DATA: it_output1 TYPE STANDARD TABLE OF ty_output,&lt;/P&gt;&lt;P&gt;      wa_output1 TYPE ty_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_data TYPE STANDARD TABLE OF zcmm_error_log,&lt;/P&gt;&lt;P&gt;      wa_data TYPE zcmm_error_log.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: msg   TYPE zcmm_error_log-message,&lt;/P&gt;&lt;P&gt;      it_matnr TYPE  STANDARD TABLE OF ty_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_text TYPE STANDARD TABLE OF ty_text,&lt;/P&gt;&lt;P&gt;      wa_text TYPE ty_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_mat TYPE STANDARD TABLE OF ddshretval,&lt;/P&gt;&lt;P&gt;      wa_mat TYPE ddshretval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_msg  TYPE STANDARD TABLE OF balm,&lt;/P&gt;&lt;P&gt;      wa_msg  TYPE balm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: y_wa_styl TYPE lvc_s_styl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: v_tabix TYPE sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;       ty_lay1 TYPE lvc_s_layo,&lt;/P&gt;&lt;P&gt;       it_fieldcat TYPE lvc_t_fcat ,&lt;/P&gt;&lt;P&gt;       wa_fieldcat TYPE lvc_s_fcat ,&lt;/P&gt;&lt;P&gt;       c_alv1 TYPE REF TO cl_gui_alv_grid,&lt;/P&gt;&lt;P&gt;       c_cont TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:    s_matnr FOR zcmm_error_log-matnr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_matnr-low.&lt;/P&gt;&lt;P&gt;  SELECT matnr&lt;/P&gt;&lt;P&gt;  FROM  zcmm_error_log&lt;/P&gt;&lt;P&gt;  INTO TABLE it_matnr&lt;/P&gt;&lt;P&gt;  WHERE status = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      retfield     = 's_matnr'&lt;/P&gt;&lt;P&gt;      dynpprog     = sy-repid&lt;/P&gt;&lt;P&gt;      dynpnr       = sy-dynnr&lt;/P&gt;&lt;P&gt;      window_title = 'Article Number'&lt;/P&gt;&lt;P&gt;      value_org    = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab    = it_matnr&lt;/P&gt;&lt;P&gt;      return_tab   = it_mat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_mat.&lt;/P&gt;&lt;P&gt;  READ TABLE it_mat INTO wa_mat INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    s_matnr-low = wa_mat-fieldval.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CLEAR: wa_mat,it_mat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_matnr-high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      retfield     = 's_matnr'&lt;/P&gt;&lt;P&gt;      dynpprog     = sy-repid&lt;/P&gt;&lt;P&gt;      dynpnr       = sy-dynnr&lt;/P&gt;&lt;P&gt;      window_title = 'Article Number'&lt;/P&gt;&lt;P&gt;      value_org    = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab    = it_matnr&lt;/P&gt;&lt;P&gt;      return_tab   = it_mat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE it_mat INTO wa_mat INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    s_matnr-high = wa_mat-fieldval.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;  FROM zcmm_error_log&lt;/P&gt;&lt;P&gt;  INTO TABLE it_data&lt;/P&gt;&lt;P&gt;  WHERE  matnr IN s_matnr&lt;/P&gt;&lt;P&gt;    AND  status = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  w_fm TYPE balhdr-extnumber.&lt;/P&gt;&lt;P&gt;  DATA: i_flag TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_data ASCENDING BY matnr.&lt;/P&gt;&lt;P&gt;  LOOP AT it_data INTO wa_data.&lt;/P&gt;&lt;P&gt;    AT NEW matnr.&lt;/P&gt;&lt;P&gt;      CLEAR i_flag.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    CLEAR: w_fm, it_msg[].&lt;/P&gt;&lt;P&gt;    w_fm = wa_data-status2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'APPL_LOG_READ_DB'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        external_number = w_fm&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        messages        = it_msg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_msg IS INITIAL.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE message&lt;/P&gt;&lt;P&gt;      FROM zcmm_error_log&lt;/P&gt;&lt;P&gt;      INTO msg&lt;/P&gt;&lt;P&gt;      WHERE status2 = wa_data-status2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF i_flag IS INITIAL.&lt;/P&gt;&lt;P&gt;        wa_output-matnr   = wa_data-matnr.&lt;/P&gt;&lt;P&gt;        wa_output-ext_id  = wa_data-status2.&lt;/P&gt;&lt;P&gt;        i_flag = 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      wa_output-message = msg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND wa_output TO it_output.&lt;/P&gt;&lt;P&gt;      CLEAR wa_output.&lt;/P&gt;&lt;P&gt;    ELSEIF it_msg IS  NOT INITIAL.&lt;/P&gt;&lt;P&gt;      LOOP AT it_msg INTO wa_msg WHERE msgty EQ 'E'.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            id   = wa_msg-msgid&lt;/P&gt;&lt;P&gt;            lang = 'E'&lt;/P&gt;&lt;P&gt;            no   = wa_msg-msgno&lt;/P&gt;&lt;P&gt;            v1   = wa_msg-msgv1&lt;/P&gt;&lt;P&gt;            v2   = wa_msg-msgv2&lt;/P&gt;&lt;P&gt;            v3   = wa_msg-msgv3&lt;/P&gt;&lt;P&gt;            v4   = wa_msg-msgv4&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            msg  = wa_text-text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF i_flag IS INITIAL.&lt;/P&gt;&lt;P&gt;          wa_output-matnr   = wa_data-matnr.&lt;/P&gt;&lt;P&gt;          wa_output-ext_id  = wa_data-status2.&lt;/P&gt;&lt;P&gt;          i_flag = 1 .&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        wa_output-message = wa_text-text.&lt;/P&gt;&lt;P&gt;        APPEND wa_output TO it_output.&lt;/P&gt;&lt;P&gt;        CLEAR wa_output.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORT it_output  BY matnr ASCENDING.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MODULE STATUS_0100 OUTPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZERROR'.&lt;/P&gt;&lt;P&gt;  IF c_alv1 IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD c_alv1-&amp;gt;free&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error        = 1&lt;/P&gt;&lt;P&gt;        cntl_system_error = 2&lt;/P&gt;&lt;P&gt;        OTHERS            = 3.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;      WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      FREE c_alv1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF c_cont IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD c_cont-&amp;gt;free&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error        = 1&lt;/P&gt;&lt;P&gt;        cntl_system_error = 2&lt;/P&gt;&lt;P&gt;        OTHERS            = 3.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;      WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      FREE c_cont.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_0100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: rspar_tab  TYPE TABLE OF rsparams,&lt;/P&gt;&lt;P&gt;           rspar_line LIKE LINE OF rspar_tab.&lt;/P&gt;&lt;P&gt;  CASE  sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'SEL'.&lt;/P&gt;&lt;P&gt;      LOOP AT it_output INTO wa_output.&lt;/P&gt;&lt;P&gt;         if wa_output-matnr is not initial.&lt;/P&gt;&lt;P&gt;        wa_output-checkbox = 'X'.&lt;/P&gt;&lt;P&gt;        MODIFY it_output INDEX sy-tabix FROM wa_output TRANSPORTING checkbox.&lt;/P&gt;&lt;P&gt;         endif.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      CLEAR wa_output.&lt;/P&gt;&lt;P&gt;      CALL METHOD c_alv1-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DSEL'.&lt;/P&gt;&lt;P&gt;      LOOP AT it_output INTO wa_output.&lt;/P&gt;&lt;P&gt;        wa_output-checkbox = ' '.&lt;/P&gt;&lt;P&gt;        MODIFY it_output INDEX sy-tabix FROM wa_output TRANSPORTING checkbox.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      CLEAR wa_output.&lt;/P&gt;&lt;P&gt;      CALL METHOD c_alv1-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'RPROCESS'.&lt;/P&gt;&lt;P&gt;      rspar_line-selname = 'R_NEW'.&lt;/P&gt;&lt;P&gt;      rspar_line-kind    = 'R'.&lt;/P&gt;&lt;P&gt;      rspar_line-sign    = 'I'.&lt;/P&gt;&lt;P&gt;      rspar_line-option  = 'EQ'.&lt;/P&gt;&lt;P&gt;      rspar_line-low     = ''.&lt;/P&gt;&lt;P&gt;      APPEND rspar_line TO rspar_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      rspar_line-selname = 'R_RET'.&lt;/P&gt;&lt;P&gt;      rspar_line-kind    = 'R'.&lt;/P&gt;&lt;P&gt;      rspar_line-sign    = 'I'.&lt;/P&gt;&lt;P&gt;      rspar_line-option  = 'EQ'.&lt;/P&gt;&lt;P&gt;      rspar_line-low     = 'X'.&lt;/P&gt;&lt;P&gt;      APPEND rspar_line TO rspar_tab.&lt;/P&gt;&lt;P&gt;      CALL METHOD c_alv1-&amp;gt;check_changed_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT it_output INTO wa_output WHERE checkbox EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        rspar_line-selname = 'SO_MATNR'.&lt;/P&gt;&lt;P&gt;        rspar_line-kind    = 'S'.&lt;/P&gt;&lt;P&gt;        rspar_line-sign    = 'I'.&lt;/P&gt;&lt;P&gt;        rspar_line-option  = 'EQ'.&lt;/P&gt;&lt;P&gt;        rspar_line-low     = wa_output-matnr.&lt;/P&gt;&lt;P&gt;        APPEND rspar_line TO rspar_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      SUBMIT zrmm_art_master_create_copy USING SELECTION-SCREEN '1000'&lt;/P&gt;&lt;P&gt;             WITH SELECTION-TABLE rspar_tab AND RETURN.&lt;/P&gt;&lt;P&gt;      CALL METHOD c_alv1-&amp;gt;refresh_table_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  alv_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE alv_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT c_alv1&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_parent = c_cont.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ty_lay1-grid_title = 'Error Log'.&lt;/P&gt;&lt;P&gt;  ty_lay1-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  ty_lay1-no_toolbar = 'X'.&lt;/P&gt;&lt;P&gt;  ty_lay1-stylefname = 'STYL'.&lt;/P&gt;&lt;P&gt;  PERFORM fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_output INTO wa_output.&lt;/P&gt;&lt;P&gt;    MOVE sy-tabix TO v_tabix .&lt;/P&gt;&lt;P&gt;    y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;P&gt;    IF wa_output-matnr IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_enabled.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    y_wa_styl-fieldname = 'CHECKBOX'.&lt;/P&gt;&lt;P&gt;    clear: wa_output-styl, wa_output-styl[].&lt;/P&gt;&lt;P&gt;    APPEND y_wa_styl TO wa_output-styl.&lt;/P&gt;&lt;P&gt;    CLEAR: y_wa_styl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   y_wa_styl-fieldname = 'MATNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   APPEND y_wa_styl TO wa_output-styl.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CLEAR: y_wa_styl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   y_wa_styl-fieldname = 'MESSAGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   APPEND y_wa_styl TO wa_output-styl.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CLEAR: y_wa_styl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   y_wa_styl-style = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   y_wa_styl-fieldname = 'EXT_ID'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND y_wa_styl TO wa_output-styl.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR: y_wa_styl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY it_output FROM wa_output INDEX v_tabix&lt;/P&gt;&lt;P&gt;    TRANSPORTING styl.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD c_alv1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      is_layout       = ty_lay1&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_outtab       = it_output[]&lt;/P&gt;&lt;P&gt;      it_fieldcatalog = it_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD c_alv1-&amp;gt;set_ready_for_input&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_ready_for_input = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: it_fieldcat.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " alv_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fieldcat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fieldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = '1'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'CHECKBOX'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-checkbox = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-input = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_fieldcat-edit  = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = 3.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = 'Chk'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = '2'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = 20.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = 'Article Number'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = '3'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MESSAGE'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = 100.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = 'Message'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = '4'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'EXT_ID'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = 'External ID'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen = 16.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fieldcat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Feb 2010 15:42:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/remove-check-box/m-p/6621958#M1440634</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-23T15:42:15Z</dc:date>
    </item>
  </channel>
</rss>

