<?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: ALV grid display problem... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731904#M634347</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your program gives error ...says.....Field catalog not found?????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what has to be done????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 31 Aug 2007 12:21:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-31T12:21:32Z</dc:date>
    <item>
      <title>ALV grid display problem...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731898#M634341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can you please help me tell what is missing in this program....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its giving run time error NO_FIELDCATALOG_AVAILABLE.&lt;/P&gt;&lt;P&gt;Also if possible give a good example for ALV grid program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: bsak.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK  b1 WITH FRAME TITLE text-010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS  :  p_bukrs TYPE bsak-bukrs,&lt;/P&gt;&lt;P&gt;               p_augdt type bsak-augdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks!!&lt;/P&gt;&lt;P&gt;points willl be awarded&lt;/P&gt;&lt;P&gt;&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;TYPES  : BEGIN OF st_bsak ,&lt;/P&gt;&lt;P&gt;         bukrs type bsak-bukrs,&lt;/P&gt;&lt;P&gt;         lifnr type bsak-lifnr,&lt;/P&gt;&lt;P&gt;         augdt type bsak-augdt,&lt;/P&gt;&lt;P&gt;         augbl type bsak-augbl,&lt;/P&gt;&lt;P&gt;         gjahr type bsak-gjahr,&lt;/P&gt;&lt;P&gt;         belnr type bsak-belnr,&lt;/P&gt;&lt;P&gt;         budat type bsak-budat,&lt;/P&gt;&lt;P&gt;         bldat type bsak-bldat,&lt;/P&gt;&lt;P&gt;         hkont type bsak-hkont,&lt;/P&gt;&lt;P&gt;         saknr type bsak-saknr,&lt;/P&gt;&lt;P&gt;         zlsch type bsak-zlsch,&lt;/P&gt;&lt;P&gt;         zlspr type bsak-zlspr,&lt;/P&gt;&lt;P&gt;         hbkid type bsak-hbkid,&lt;/P&gt;&lt;P&gt;         END OF st_bsak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA it_bsak LIKE bsak OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   bukrs&lt;/P&gt;&lt;P&gt;         lifnr&lt;/P&gt;&lt;P&gt;         augdt&lt;/P&gt;&lt;P&gt;         augbl&lt;/P&gt;&lt;P&gt;         gjahr&lt;/P&gt;&lt;P&gt;         belnr&lt;/P&gt;&lt;P&gt;         budat&lt;/P&gt;&lt;P&gt;         bldat&lt;/P&gt;&lt;P&gt;         hkont&lt;/P&gt;&lt;P&gt;         saknr&lt;/P&gt;&lt;P&gt;         zlsch&lt;/P&gt;&lt;P&gt;         zlspr&lt;/P&gt;&lt;P&gt;         hbkid&lt;/P&gt;&lt;P&gt;         FROM bsak&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTO    (it_bsak-bukrs,&lt;/P&gt;&lt;P&gt;         it_bsak-lifnr,&lt;/P&gt;&lt;P&gt;         it_bsak-augdt,&lt;/P&gt;&lt;P&gt;         it_bsak-augbl,&lt;/P&gt;&lt;P&gt;         it_bsak-gjahr,&lt;/P&gt;&lt;P&gt;         it_bsak-belnr,&lt;/P&gt;&lt;P&gt;         it_bsak-budat,&lt;/P&gt;&lt;P&gt;         it_bsak-bldat,&lt;/P&gt;&lt;P&gt;         it_bsak-hkont,&lt;/P&gt;&lt;P&gt;         it_bsak-saknr,&lt;/P&gt;&lt;P&gt;         it_bsak-zlsch,&lt;/P&gt;&lt;P&gt;         it_bsak-zlspr,&lt;/P&gt;&lt;P&gt;         it_bsak-hbkid) UP TO 10 ROWS  "need to change it to 65000 rows&lt;/P&gt;&lt;P&gt;WHERE bukrs = p_bukrs.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&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;P&gt;    I_STRUCTURE_NAME                  = 'st_bsak'&lt;/P&gt;&lt;P&gt;    I_GRID_TITLE                      = 'SALES ORDER INFO'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                          = it_bsak&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;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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2007 16:52:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731898#M634341</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-30T16:52:09Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid display problem...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731899#M634342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;change the declaration of the internal table like this and see&lt;/P&gt;&lt;P&gt;it will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : BEGIN OF it_bsak occurs 0,&lt;/P&gt;&lt;P&gt;bukrs type bsak-bukrs,&lt;/P&gt;&lt;P&gt;lifnr type bsak-lifnr,&lt;/P&gt;&lt;P&gt;augdt type bsak-augdt,&lt;/P&gt;&lt;P&gt;augbl type bsak-augbl,&lt;/P&gt;&lt;P&gt;gjahr type bsak-gjahr,&lt;/P&gt;&lt;P&gt;belnr type bsak-belnr,&lt;/P&gt;&lt;P&gt;budat type bsak-budat,&lt;/P&gt;&lt;P&gt;bldat type bsak-bldat,&lt;/P&gt;&lt;P&gt;hkont type bsak-hkont,&lt;/P&gt;&lt;P&gt;saknr type bsak-saknr,&lt;/P&gt;&lt;P&gt;zlsch type bsak-zlsch,&lt;/P&gt;&lt;P&gt;zlspr type bsak-zlspr,&lt;/P&gt;&lt;P&gt;hbkid type bsak-hbkid,&lt;/P&gt;&lt;P&gt;END OF it_bsak.&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;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2007 16:55:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731899#M634342</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-30T16:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid display problem...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731900#M634343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please search the forum with the term ALV, there will be plenty of examples.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2007 16:55:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731900#M634343</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-30T16:55:50Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid display problem...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731901#M634344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;By the way....Is the Forum Search Working for you guys? Its not ... for me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2007 16:58:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731901#M634344</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-30T16:58:58Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid display problem...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731902#M634345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here ya go boss.  You can not pass the structure which is internal defined in your program to the REUSE_ALV_GRID_DISPLAY, this only works of the structured is defined in the ABAP dictionary.  If you still want to generate the field cat from your internal structure, then use this below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report  zrich_0001.

tables: bsak.

type-pools: slis.
data: fieldcat type slis_t_fieldcat_alv.
data: repid type syrepid.

selection-screen begin of block b1 with frame title text-010.
parameters : p_bukrs type bsak-bukrs,
             p_augdt type bsak-augdt.
selection-screen end of block b1.

* Use DATA instead of TYPE statement and change TYPE to LIKE
* at field level
data  : begin of st_bsak ,
        bukrs like bsak-bukrs,
        lifnr like bsak-lifnr,
        augdt like bsak-augdt,
        augbl like bsak-augbl,
        gjahr like bsak-gjahr,
        belnr like bsak-belnr,
        budat like bsak-budat,
        bldat like bsak-bldat,
        hkont like bsak-hkont,
        saknr like bsak-saknr,
        zlsch like bsak-zlsch,
        zlspr like bsak-zlspr,
        hbkid like bsak-hbkid,
        end of st_bsak.


data it_bsak like bsak occurs 0 with header line.

* I modified your select statement a bit
select bukrs lifnr augdt augbl gjahr belnr
       budat bldat hkont saknr zlsch zlspr hbkid
           from bsak
              into corresponding fields of table it_bsak
                       up to 10 rows "need to change it to 65000 rows
                          where bukrs = p_bukrs.

* Use this function to build your field cat based on the structure ST_BSAK
repid = sy-repid.
call function 'REUSE_ALV_FIELDCATALOG_MERGE'
     exporting
          i_program_name     = repid
          i_internal_tabname = 'ST_BSAK'
          i_inclname         = repid
          i_bypassing_buffer = 'X'
     changing
          ct_fieldcat        = fieldcat.

* Now pass the field cat.
call function 'REUSE_ALV_GRID_DISPLAY'
     exporting
*          i_structure_name = 'st_bsak'
          i_grid_title     = 'SALES ORDER INFO'
          it_fieldcat = fieldcat
     tables
          t_outtab         = it_bsak
     exceptions
          program_error    = 1
          others           = 2.
if sy-subrc &amp;lt;&amp;gt; 0.
  message id sy-msgid type sy-msgty number sy-msgno
  with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.

&lt;/CODE&gt;&lt;/PRE&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>Thu, 30 Aug 2007 17:02:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731902#M634345</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-08-30T17:02:07Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid display problem...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731903#M634346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; By the way....Is the Forum Search Working for you&lt;/P&gt;&lt;P&gt;&amp;gt; guys? Its not ... for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hmmm., yes the one above the forum is not working but the one on the left side is working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/advancedsearch?query=alv+example&amp;amp;cat=sdn_all"&amp;gt;alv Example Search Results&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2007 17:02:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731903#M634346</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-30T17:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid display problem...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731904#M634347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your program gives error ...says.....Field catalog not found?????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what has to be done????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 12:21:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731904#M634347</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-31T12:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid display problem...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731905#M634348</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;try this.&lt;/P&gt;&lt;P&gt;&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; Report  ZALV_DS&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  zalv_ds.&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;TABLES:mara,&lt;/P&gt;&lt;P&gt;       makt,&lt;/P&gt;&lt;P&gt;       marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;      matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;      maktx LIKE makt-maktx,&lt;/P&gt;&lt;P&gt;      werks LIKE marc-werks,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     rowcolor(4) TYPE c,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      cellcolors TYPE lvc_t_scol,&lt;/P&gt;&lt;P&gt;     END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:t_fcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;     t_eve TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : st_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN:BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:mat FOR mara-matnr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN:END OF BLOCK blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  PERFORM build_cata USING t_fcat.&lt;/P&gt;&lt;P&gt;  PERFORM build_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM data_retrieval.&lt;/P&gt;&lt;P&gt;  PERFORM display_data.&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_cata&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;TEMP_FCAT  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_cata USING temp_fcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:wa_fcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Material'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fcat-key = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'MAKTX'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Description'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fcat-key = ''.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fcat-tabname = 'ITAB'.&lt;/P&gt;&lt;P&gt;  wa_fcat-fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;  wa_fcat-seltext_m = 'Plant'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "build_cata&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_event&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_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_list_type     = 0&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      et_events       = t_eve&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      list_type_wrong = 1&lt;/P&gt;&lt;P&gt;      OTHERS          = 2.&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.                    "build_event&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  data_retrieval&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 data_retrieval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT mara&lt;SUB&gt;matnr makt&lt;/SUB&gt;maktx marc~werks INTO CORRESPONDING FIELDS OF TABLE itab&lt;/P&gt;&lt;P&gt;  FROM mara INNER JOIN makt ON&lt;/P&gt;&lt;P&gt;  mara&lt;SUB&gt;matnr = makt&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;  INNER JOIN marc ON&lt;/P&gt;&lt;P&gt;  mara&lt;SUB&gt;matnr = marc&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;  WHERE mara~matnr IN mat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT itab BY matnr.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM itab.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "data_retrieval&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_data&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_data.&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;P&gt;      i_callback_program = 'ZALV_DS'&lt;/P&gt;&lt;P&gt;      it_fieldcat        = t_fcat&lt;/P&gt;&lt;P&gt;      it_events          = t_eve&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab           = itab&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;  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_data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 12:32:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display-problem/m-p/2731905#M634348</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-31T12:32:49Z</dc:date>
    </item>
  </channel>
</rss>

