<?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: Report : help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132220#M112000</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Girish,&lt;/P&gt;&lt;P&gt;  Can you change the code as below..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_marc.&lt;/P&gt;&lt;P&gt;MOVE t_marc-matnr to t_out-matnr.&lt;/P&gt;&lt;P&gt;MOVE t_marc-werks TO t_out-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_mara WITH KEY matnr = t_marc-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;move:t_mara-mtart TO t_out-mtart,&lt;/P&gt;&lt;P&gt;      t_mara-meins TO t_out-meins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_mard WITH KEY matnr = t_marc-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;MOVE: t_mard-lgort TO t_out-lgort,&lt;/P&gt;&lt;P&gt;t_mard-labst TO t_out-labst.&lt;/P&gt;&lt;P&gt;READ TABLE t_makt WITH KEY matnr = t_mard-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;MOVE: t_makt-maktx TO t_out-maktx.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;APPEND t_out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: t_out,&lt;/P&gt;&lt;P&gt;t_mara,&lt;/P&gt;&lt;P&gt;t_marc,&lt;/P&gt;&lt;P&gt;t_mard,&lt;/P&gt;&lt;P&gt;t_makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Feb 2006 18:56:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-02-07T18:56:02Z</dc:date>
    <item>
      <title>Report : help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132218#M111998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;You all help me a lot in writing ABAP coding.&lt;/P&gt;&lt;P&gt;Iam getting error in this report.&lt;/P&gt;&lt;P&gt;Iam entering the plant as 1000 &amp;amp; material as 100-100&lt;/P&gt;&lt;P&gt;it is showing only one value but in data base there are two values i thought that there is an error in the loop statement. try to check this and send me the correct code immediately.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you.&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; Report  ZSTOCKDETAILS4                                              *&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  zstockdetails4         NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;                               LINE-SIZE 160&lt;/P&gt;&lt;P&gt;                               LINE-COUNT 60(3).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              tables declaration                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : mara,        "general material data&lt;/P&gt;&lt;P&gt;         marc,        "plant data for material&lt;/P&gt;&lt;P&gt;         mard,        "storage location data for material&lt;/P&gt;&lt;P&gt;         makt.        "material description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             internal table declaration             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*******************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_mara,&lt;/P&gt;&lt;P&gt;        matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;        mtart TYPE mtart,&lt;/P&gt;&lt;P&gt;        meins TYPE meins,&lt;/P&gt;&lt;P&gt;        END OF ty_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_marc,&lt;/P&gt;&lt;P&gt;        matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;        werks TYPE werks,&lt;/P&gt;&lt;P&gt;        END OF ty_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_mard,&lt;/P&gt;&lt;P&gt;        matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;        werks TYPE werks,&lt;/P&gt;&lt;P&gt;        lgort TYPE lgort_d,&lt;/P&gt;&lt;P&gt;        labst TYPE labst,&lt;/P&gt;&lt;P&gt;        END OF ty_mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_makt,&lt;/P&gt;&lt;P&gt;        matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;        maktx TYPE maktx,&lt;/P&gt;&lt;P&gt;        END OF ty_makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:t_mara TYPE TABLE OF ty_mara WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;     t_marc TYPE TABLE OF ty_marc WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;     t_mard TYPE TABLE OF ty_mard WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;     t_makt TYPE TABLE OF ty_makt WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER : p_alv AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                final internal table                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_out,&lt;/P&gt;&lt;P&gt;        matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;        werks TYPE werks,&lt;/P&gt;&lt;P&gt;        lgort TYPE lgort_d,&lt;/P&gt;&lt;P&gt;        labst TYPE labst,&lt;/P&gt;&lt;P&gt;        meins TYPE meins,&lt;/P&gt;&lt;P&gt;        mtart TYPE mtart,&lt;/P&gt;&lt;P&gt;        maktx TYPE maktx,&lt;/P&gt;&lt;P&gt;        END OF ty_out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:t_out TYPE TABLE OF ty_out WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             DATA DECLARATION FOR ALV                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;******************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : fieldcatalog TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       gd_repid LIKE sy-repid,&lt;/P&gt;&lt;P&gt;       gd_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;       gd_tab_group TYPE slis_t_sp_group_alv,&lt;/P&gt;&lt;P&gt;       gt_list_top_of_page TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;       it_sortcat TYPE slis_sortinfo_alv OCCURS 1,&lt;/P&gt;&lt;P&gt;       wa_sort LIKE LINE OF it_sortcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              selection screen                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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_werks FOR marc-werks OBLIGATORY,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                 s_matnr FOR mara-matnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                 s_mtart FOR mara-mtart,&lt;/P&gt;&lt;P&gt;                 s_lgort FOR mard-lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             start-of-selection                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*******************************************************************&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 matnr mtart meins&lt;/P&gt;&lt;P&gt;                    FROM mara&lt;/P&gt;&lt;P&gt;                      INTO TABLE t_mara&lt;/P&gt;&lt;P&gt;                        WHERE matnr IN s_matnr&lt;/P&gt;&lt;P&gt;                        AND mtart IN s_mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT t_mara BY matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF t_mara[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT matnr werks&lt;/P&gt;&lt;P&gt;                FROM marc&lt;/P&gt;&lt;P&gt;                  INTO TABLE t_marc&lt;/P&gt;&lt;P&gt;                    FOR ALL ENTRIES IN t_mara&lt;/P&gt;&lt;P&gt;                      WHERE matnr = t_mara-matnr&lt;/P&gt;&lt;P&gt;                      AND werks IN s_werks.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT t_marc BY matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF t_mara[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT matnr werks lgort labst&lt;/P&gt;&lt;P&gt;                  FROM mard&lt;/P&gt;&lt;P&gt;                    INTO CORRESPONDING FIELDS OF TABLE t_mard&lt;/P&gt;&lt;P&gt;                      FOR ALL ENTRIES IN t_mara&lt;/P&gt;&lt;P&gt;                        WHERE matnr = t_mara-matnr&lt;/P&gt;&lt;P&gt;                        and werks = t_marc-werks&lt;/P&gt;&lt;P&gt;                        AND lgort IN s_lgort.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT t_mard BY matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF t_mara[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT  matnr maktx&lt;/P&gt;&lt;P&gt;                        FROM makt&lt;/P&gt;&lt;P&gt;                          INTO table t_makt&lt;/P&gt;&lt;P&gt;                           for all entries in t_mara&lt;/P&gt;&lt;P&gt;                            WHERE matnr = t_mara-matnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT t_makt BY matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE: t_mara-matnr to t_out-matnr,&lt;/P&gt;&lt;P&gt;          t_mara-mtart TO t_out-mtart,&lt;/P&gt;&lt;P&gt;          t_mara-meins TO t_out-meins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE t_marc WITH KEY matnr = t_mara-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE t_marc-werks TO t_out-werks.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE t_mard WITH KEY matnr = t_mara-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE: t_mard-lgort TO t_out-lgort,&lt;/P&gt;&lt;P&gt;            t_mard-labst TO t_out-labst.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE t_makt WITH KEY matnr = t_mard-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE: t_makt-maktx TO t_out-maktx.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND t_out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR: t_out,&lt;/P&gt;&lt;P&gt;           t_mara,&lt;/P&gt;&lt;P&gt;           t_marc,&lt;/P&gt;&lt;P&gt;           t_mard,&lt;/P&gt;&lt;P&gt;           t_makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT t_out BY werks lgort matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF&lt;/P&gt;&lt;P&gt;  p_alv = 'X'.&lt;/P&gt;&lt;P&gt;    PERFORM build_fieldcatalog.&lt;/P&gt;&lt;P&gt;    PERFORM display_alv_report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DATA: tot_lgort TYPE labst,&lt;/P&gt;&lt;P&gt;          tot_werks TYPE labst,&lt;/P&gt;&lt;P&gt;          total TYPE labst,&lt;/P&gt;&lt;P&gt;          tot TYPE labst.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT t_out.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    AT NEW werks.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     NEW-PAGE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      NEW-LINE.&lt;/P&gt;&lt;P&gt;      WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,  t_out-matnr,&lt;/P&gt;&lt;P&gt;              15 t_out-werks,&lt;/P&gt;&lt;P&gt;              35 t_out-lgort,&lt;/P&gt;&lt;P&gt;              45 t_out-labst,&lt;/P&gt;&lt;P&gt;              85 t_out-meins,&lt;/P&gt;&lt;P&gt;             100 t_out-mtart,&lt;/P&gt;&lt;P&gt;             120 t_out-maktx,160 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tot_lgort = tot_lgort + t_out-labst.&lt;/P&gt;&lt;P&gt;      total = total + t_out-labst.&lt;/P&gt;&lt;P&gt;      tot = tot + t_out-labst.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      AT END OF matnr.&lt;/P&gt;&lt;P&gt;        SUM.&lt;/P&gt;&lt;P&gt;        ULINE.&lt;/P&gt;&lt;P&gt;        WRITE : / 'THE SUBTOTAL IS', 52 tot_lgort.&lt;/P&gt;&lt;P&gt;        CLEAR tot_lgort.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   AT END OF werks.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WRITE : / 'THE SUBTOTAL IS', 52 tot_werks.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR tot_werks.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      AT LAST.&lt;/P&gt;&lt;P&gt;        ULINE.&lt;/P&gt;&lt;P&gt;        WRITE : / 'THE GRAND TAOTAL IS', 52 tot.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       TOP-OF-PAGE                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*****************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE : sy-vline, 'MATERIAL',&lt;/P&gt;&lt;P&gt;          15 'PLANT',&lt;/P&gt;&lt;P&gt;          32 'STOR LOC',&lt;/P&gt;&lt;P&gt;          56 'STOCK',&lt;/P&gt;&lt;P&gt;          80 'UNITS',&lt;/P&gt;&lt;P&gt;          95 'MAT TYPE',&lt;/P&gt;&lt;P&gt;         115 'MAT DESCR',160 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&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  build_fieldcatalog&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;FORM build_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname   = 'MATNR'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m   = 'Material Number'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos     = 0.&lt;/P&gt;&lt;P&gt;  fieldcatalog-outputlen   = 10.&lt;/P&gt;&lt;P&gt;  fieldcatalog-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-key         = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fieldcatalog-do_sum      = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fieldcatalog-no_zero     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR  fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname  =  'WERKS'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m  =  'Plant'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos    =  1.&lt;/P&gt;&lt;P&gt;  APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname =  'LGORT'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m  =  'Storage Location'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos    =  2.&lt;/P&gt;&lt;P&gt;  APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname =  'LABST'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m  =  'Stock'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos    =  3.&lt;/P&gt;&lt;P&gt;  fieldcatalog-outputlen  =  15.&lt;/P&gt;&lt;P&gt;  fieldcatalog-do_sum     =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname =  'MEINS'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m  =  'Base Unit of Measure'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos    =  4.&lt;/P&gt;&lt;P&gt;  fieldcatalog-ctabname   =  'MARA'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fieldcatalog-datatype   =  'PC'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; fieldcatalog-reptext_ddic  = 'Unit of Measure'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname =  'MTART'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m  =  'Material Type'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos    =  5.&lt;/P&gt;&lt;P&gt;  APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fieldcatalog-fieldname =  'MAKTX'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-seltext_m  =  'Material Description'.&lt;/P&gt;&lt;P&gt;  fieldcatalog-col_pos    =  6.&lt;/P&gt;&lt;P&gt;  APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                      "build_fieldcatalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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  display_alv_report&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;FORM display_alv_report.&lt;/P&gt;&lt;P&gt;  gd_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_program                = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_USER_COMMAND           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_top_of_page            = 'TOP-OF-PAGE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     is_layout                         = gd_layout&lt;/P&gt;&lt;P&gt;     it_fieldcat                       = fieldcatalog[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     it_sort                           = it_sortcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENTS                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_TOP                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_END                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                          = t_out&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     program_error                     = 1&lt;/P&gt;&lt;P&gt;     OTHERS                            = 2&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "display_alv_report&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2006 18:47:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132218#M111998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-07T18:47:04Z</dc:date>
    </item>
    <item>
      <title>Re: Report : help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132219#M111999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be if i am not wrong , according to ur code u should loop at t_mara , but u r looping at t_marc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2006 18:54:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132219#M111999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-07T18:54:36Z</dc:date>
    </item>
    <item>
      <title>Re: Report : help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132220#M112000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Girish,&lt;/P&gt;&lt;P&gt;  Can you change the code as below..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_marc.&lt;/P&gt;&lt;P&gt;MOVE t_marc-matnr to t_out-matnr.&lt;/P&gt;&lt;P&gt;MOVE t_marc-werks TO t_out-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_mara WITH KEY matnr = t_marc-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;move:t_mara-mtart TO t_out-mtart,&lt;/P&gt;&lt;P&gt;      t_mara-meins TO t_out-meins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_mard WITH KEY matnr = t_marc-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;MOVE: t_mard-lgort TO t_out-lgort,&lt;/P&gt;&lt;P&gt;t_mard-labst TO t_out-labst.&lt;/P&gt;&lt;P&gt;READ TABLE t_makt WITH KEY matnr = t_mard-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;MOVE: t_makt-maktx TO t_out-maktx.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;APPEND t_out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: t_out,&lt;/P&gt;&lt;P&gt;t_mara,&lt;/P&gt;&lt;P&gt;t_marc,&lt;/P&gt;&lt;P&gt;t_mard,&lt;/P&gt;&lt;P&gt;t_makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2006 18:56:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132220#M112000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-07T18:56:02Z</dc:date>
    </item>
    <item>
      <title>Re: Report : help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132221#M112001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is your t_out populated with 2 records???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if yes then you have written &lt;/P&gt;&lt;P&gt;LOOP AT t_out.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AT NEW werks.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NEW-PAGE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;NEW-LINE.&lt;/P&gt;&lt;P&gt; before writing the output. so do check out if you are getting two pages in the result. hit the pagedoen button and see if you have one more record in the next page&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2006 18:58:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132221#M112001</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-07T18:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: Report : help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132222#M112002</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This may work a little better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;


 loop at t_marc.


&amp;lt;b&amp;gt;    read table t_mara with key matnr = t_marc-matnr binary search.
    if sy-subrc = 0.
      move: t_mara-matnr to t_out-matnr,
      t_mara-mtart to t_out-mtart,
      t_mara-meins to t_out-meins.
    endif.

    move t_marc-werks to t_out-werks.&amp;lt;/b&amp;gt;


    read table t_makt with key matnr = &amp;lt;b&amp;gt;t_marc-matnr&amp;lt;/b&amp;gt; binary search.
    if sy-subrc = 0.
      move: t_makt-maktx to t_out-maktx.
    endif.

&amp;lt;b&amp;gt;*    read table t_mard with key matnr = t_mara-matnr binary search.
*    if sy-subrc = 0.
*      move: t_mard-lgort to t_out-lgort,
*      t_mard-labst to t_out-labst.
*    endif.
    loop at t_mard where matnr = t_marc-matnr
                     and werks = t_marc-werks.
      move: t_mard-lgort to t_out-lgort,
      t_mard-labst to t_out-labst.
      append t_out.
    endloop.&amp;lt;/b&amp;gt;

    clear: t_out,
    t_mara,
    t_marc,
    t_mard,
    t_makt.

  endloop.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2006 19:00:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132222#M112002</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-02-07T19:00:28Z</dc:date>
    </item>
    <item>
      <title>Re: Report : help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132223#M112003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Girish,&lt;/P&gt;&lt;P&gt;  there is a mistake in your third select statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr werks lgort labst&lt;/P&gt;&lt;P&gt;FROM mard&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE t_mard&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN t_mara&lt;/P&gt;&lt;P&gt;WHERE matnr = t_mara-matnr&lt;/P&gt;&lt;P&gt;and werks = t_marc-werks&lt;/P&gt;&lt;P&gt;AND lgort IN s_lgort.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here T_MARC-WERKS will never contain any data. You have used for all entries on T_MARA and not on T_MARC.&lt;/P&gt;&lt;P&gt;Instead of using two different selects on MARC and MARD use only one select as shown below..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select a&lt;SUB&gt;matnr a&lt;/SUB&gt;werks b&lt;SUB&gt;lgort b&lt;/SUB&gt;labst&lt;/P&gt;&lt;P&gt;FROM marc as a inner join mard as b&lt;/P&gt;&lt;P&gt;on a&lt;SUB&gt;matnr = b&lt;/SUB&gt;matnr and&lt;/P&gt;&lt;P&gt;   a&lt;SUB&gt;werks = b&lt;/SUB&gt;werks&lt;/P&gt;&lt;P&gt;for all entries in t_mara&lt;/P&gt;&lt;P&gt;into corresponding fields of table T_MARC_MARD&lt;/P&gt;&lt;P&gt;where a~matnr = t_mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vara&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2006 19:02:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-help/m-p/1132223#M112003</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-07T19:02:27Z</dc:date>
    </item>
  </channel>
</rss>

