<?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: reports in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518823#M846353</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;A href="http://www.sap-img.com/abap/sample-programs-on-alv-grid.htm" target="test_blank"&gt;http://www.sap-img.com/abap/sample-programs-on-alv-grid.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/abap-example-program-alv-grid-control.htm" target="test_blank"&gt;http://www.sap-img.com/abap/abap-example-program-alv-grid-control.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/line-color-in-alv-example.htm" target="test_blank"&gt;http://www.sap-img.com/abap/line-color-in-alv-example.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Mar 2008 08:34:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-14T08:34:52Z</dc:date>
    <item>
      <title>reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518819#M846349</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;Please send sample program on alv reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regrds,&lt;/P&gt;&lt;P&gt;Madhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 07:59:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518819#M846349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T07:59:05Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518820#M846350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this out to find some sample alv programs&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap-img.com/abap-function.htm" target="test_blank"&gt;http://sap-img.com/abap-function.htm&lt;/A&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>Fri, 14 Mar 2008 08:01:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518820#M846350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T08:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518821#M846351</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;Check the following links:&lt;/P&gt;&lt;P&gt;&lt;A href="http://sapdev.co.uk/reporting/alvhome.htm" target="test_blank"&gt;http://sapdev.co.uk/reporting/alvhome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sapmaterial.com/alv.html" target="test_blank"&gt;http://sapmaterial.com/alv.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap-function.htm" target="test_blank"&gt;http://www.sap-img.com/abap-function.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 08:11:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518821#M846351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T08:11:28Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518822#M846352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;i am sending sample program for alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&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;                 INTERNAL TABLE DECLARATION&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;DATA: it_ekpo TYPE STANDARD TABLE OF  z50875_ekpo_alv ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     wa_ekpo type z50875_ekpo_alv,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      wa_fieldcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      v_ebeln TYPE ekpo-ebeln,&lt;/P&gt;&lt;P&gt;      it_events TYPE slis_t_event,    "events table&lt;/P&gt;&lt;P&gt;      wa_events TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;      it_headings TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;      wa_headings LIKE LINE OF it_headings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS so_ebeln FOR v_ebeln.&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;                START-OF-SELECTION&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SELECT ebeln ebelp matnr netwr&lt;/P&gt;&lt;P&gt;            FROM ekpo&lt;/P&gt;&lt;P&gt;            INTO TABLE it_ekpo&lt;/P&gt;&lt;P&gt;            WHERE ebeln IN so_ebeln.&lt;/P&gt;&lt;P&gt;  PERFORM fill_events_table.&lt;/P&gt;&lt;P&gt;  PERFORM populate_feildcat.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_callback_program = sy-repid&lt;/P&gt;&lt;P&gt;      it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;P&gt;      it_events          = it_events[]&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab           = it_ekpo&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;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;&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  populate_feildcat&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;FORM populate_feildcat .&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'EBELN'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'DOCUMENT NUMBER'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'EBELP'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'ITEM DOCUMENT NUMBER'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'MATERIAL'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'NETWR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'NET VALUE'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-hotspot = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fix_column = 'X'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " populate_feildcat&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  fill_events_table&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;FORM fill_events_table .&lt;/P&gt;&lt;P&gt;  CLEAR wa_events.&lt;/P&gt;&lt;P&gt;  wa_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  wa_events-form = 'PRINT_HEADING'.&lt;/P&gt;&lt;P&gt;  APPEND wa_events TO it_events.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_events_table&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  print_heading&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;FORM print_heading.&lt;/P&gt;&lt;P&gt;  CLEAR wa_headings.&lt;/P&gt;&lt;P&gt;  wa_headings-typ = 'S'.&lt;/P&gt;&lt;P&gt;  wa_headings-info = 'DEMO ON ALV REPORTS'.&lt;/P&gt;&lt;P&gt;  APPEND wa_headings TO it_headings.&lt;/P&gt;&lt;P&gt;  CLEAR wa_headings.&lt;/P&gt;&lt;P&gt;  wa_headings-typ = 'H'.&lt;/P&gt;&lt;P&gt;  wa_headings-info = 'PURCHASE ORDER ITEM DETAILS'.&lt;/P&gt;&lt;P&gt;  APPEND wa_headings TO it_headings.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = it_headings[]&lt;/P&gt;&lt;P&gt;      i_logo             = 'ENJOYSAP_LOGO'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_END_OF_LIST_GRID       = I_END_OF_LIST_GRID&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_ALV_FORM               = I_ALV_FORM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    "print_heading&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 08:32:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518822#M846352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T08:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518823#M846353</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;A href="http://www.sap-img.com/abap/sample-programs-on-alv-grid.htm" target="test_blank"&gt;http://www.sap-img.com/abap/sample-programs-on-alv-grid.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/abap-example-program-alv-grid-control.htm" target="test_blank"&gt;http://www.sap-img.com/abap/abap-example-program-alv-grid-control.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/line-color-in-alv-example.htm" target="test_blank"&gt;http://www.sap-img.com/abap/line-color-in-alv-example.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 08:34:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518823#M846353</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T08:34:52Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518824#M846354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;EDI CONFIGURATION :&lt;/P&gt;&lt;P&gt;***************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STEP1 : 	DEFINE THE EDI PORT : TCODE WE21.&lt;/P&gt;&lt;P&gt;PORTS --&amp;gt; FILE &lt;DEL&gt;&amp;gt; CREATE  &amp;lt;&lt;/DEL&gt;ENTR&lt;/P&gt;&lt;P&gt;GIVE PORT NAME : ZRVPORT &lt;/P&gt;&lt;P&gt;DESCRIPTION : EDI PORT&lt;/P&gt;&lt;P&gt;OUTBOUNDFILE --&amp;gt; PHYSICAL DIRECORY --&amp;gt; GIVE PATH NAME AS &lt;/P&gt;&lt;P&gt;C:\&lt;/P&gt;&lt;P&gt;FUNCTION MODULE --&amp;gt; EDIT_PATH_CREATE_USERNAME&lt;/P&gt;&lt;P&gt;OUTBOUNDFILE--&amp;gt; C:\ERR.TXT : TO MAINTAIN ERRORS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT ' OUTBOUND TRIGGER' --&amp;gt;&lt;/P&gt;&lt;P&gt;SPECIFY 'RFC DESTINATION ' --&amp;gt; SERVER-EXEC&lt;/P&gt;&lt;P&gt;COMMAND FILE &lt;DEL&gt;&amp;gt; CONVERT-START[ which converts into idoc ]&lt;/DEL&gt;-&amp;gt; SAVE  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STEP2: 	DEFINE PROCESS CODE : TCODE  WE41 . [ SPECIFY THE FUNCTIONAL MODULE  WHICH DEALS WITH PURCHASE ORDER AND CONVERTS INTO IDOC. IDOC_OUTPUT_ORDERS01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'outbound process code ' --&amp;gt; new entries --&amp;gt; process code --&amp;gt; rvcode&lt;/P&gt;&lt;P&gt;description --&amp;gt; rv process code &lt;/P&gt;&lt;P&gt;function module --&amp;gt; IDOC_OUTPUT-ORDERS --SAVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select 'logical message ' --&amp;gt; dclick &lt;/P&gt;&lt;P&gt;assignment to logical message &lt;/P&gt;&lt;P&gt;specify 'message type ' --&amp;gt; orders&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STEP3 :	SPECIFY OUTPUT CONTROL (CONDITIONS) : TCODE  MN04.&lt;/P&gt;&lt;P&gt;specify 'output type '--&amp;gt; neu [condition table ]&lt;/P&gt;&lt;P&gt;click on 'key combinations '  --&amp;gt; select 'purchae output determination'&lt;/P&gt;&lt;P&gt;purchase organization --&amp;gt; R100 &lt;/P&gt;&lt;P&gt;vendor   description  partfun  partner  medium  time lan &lt;/P&gt;&lt;P&gt;R1040                      vn          R1040   edi           4     en&lt;/P&gt;&lt;P&gt;save --&amp;gt;entr&lt;/P&gt;&lt;P&gt;              &lt;/P&gt;&lt;P&gt;STEP4:	CREATING PARTNER PROFILES : TCODE  WE20.&lt;/P&gt;&lt;P&gt;partner profiles --&amp;gt; partener profile  LI --&amp;gt; create &lt;/P&gt;&lt;P&gt;partner no --&amp;gt; R1040&lt;/P&gt;&lt;P&gt;parter type--&amp;gt; LI&lt;/P&gt;&lt;P&gt;under 'post processing : permitted agent '&lt;/P&gt;&lt;P&gt;type --&amp;gt; us&lt;/P&gt;&lt;P&gt;agent --&amp;gt; sapuser&lt;/P&gt;&lt;P&gt;lan --&amp;gt; en &lt;DEL&gt;&amp;gt;save&amp;lt;&lt;/DEL&gt;entr&lt;/P&gt;&lt;P&gt;select 'outbound parameters'&lt;/P&gt;&lt;P&gt;click on + [symbol]&lt;/P&gt;&lt;P&gt;partner --&amp;gt; R1040&lt;/P&gt;&lt;P&gt;part type --&amp;gt; LI&lt;/P&gt;&lt;P&gt;part Fun --&amp;gt; VN&lt;/P&gt;&lt;P&gt;message type --&amp;gt; ORDERS&lt;/P&gt;&lt;P&gt;recive port --&amp;gt; rvport&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output mode --&amp;gt; 'transfer idoc immediately '.&lt;/P&gt;&lt;P&gt;idoc type --&amp;gt; basic type --&amp;gt; orders03&lt;/P&gt;&lt;P&gt;message control --&amp;gt;entr&lt;/P&gt;&lt;P&gt;application            message type        process code &lt;/P&gt;&lt;P&gt;purchase order&lt;/P&gt;&lt;P&gt;EF                        NEU                      rvcode&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;post processing : permitted agent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type --&amp;gt; us&lt;/P&gt;&lt;P&gt;agent --&amp;gt; sapuser&lt;/P&gt;&lt;P&gt;lang &lt;DEL&gt;&amp;gt; en &amp;lt;&lt;/DEL&gt; save&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EDI configuration is over &lt;/P&gt;&lt;P&gt;create purchase order tcode : me21&lt;/P&gt;&lt;P&gt;vendor --&amp;gt; R1040&lt;/P&gt;&lt;P&gt;pur .org --&amp;gt; NB [standard purchase order]&lt;/P&gt;&lt;P&gt;pur.group --&amp;gt; R10&lt;/P&gt;&lt;P&gt;delivery date --&amp;gt; 10.05.2003&lt;/P&gt;&lt;P&gt;plant --&amp;gt; R100&lt;/P&gt;&lt;P&gt;continue &amp;lt;--entr&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------------------------" /&gt;&lt;P&gt;po items  A  material         PO quantity  freeitem &lt;/P&gt;&lt;P&gt;               F  R100032       20                 check&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;save &amp;lt;--entr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 08:36:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518824#M846354</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T08:36:57Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518825#M846355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;sample code on Alv blocked list:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : SLIS.&lt;/P&gt;&lt;P&gt;TABLES VBAK.&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_VBAK,&lt;/P&gt;&lt;P&gt;          VBELN TYPE VBELN_VA,&lt;/P&gt;&lt;P&gt;          ERDAT TYPE ERDAT,&lt;/P&gt;&lt;P&gt;          ERNAM TYPE ERNAM,&lt;/P&gt;&lt;P&gt;          VBTYP TYPE VBTYP,&lt;/P&gt;&lt;P&gt;        END OF ST_VBAK.&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_VBAP,&lt;/P&gt;&lt;P&gt;          VBELN TYPE VBELN_VA,&lt;/P&gt;&lt;P&gt;          POSNR TYPE POSNR_VA,&lt;/P&gt;&lt;P&gt;          MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;        END OF ST_VBAP.&lt;/P&gt;&lt;P&gt;DATA : "p_vbeln type vbeln_va,&lt;/P&gt;&lt;P&gt;       WA_VBAK TYPE ST_VBAK,&lt;/P&gt;&lt;P&gt;       IT_VBAK TYPE STANDARD TABLE OF ST_VBAK,&lt;/P&gt;&lt;P&gt;       WA_VBAP TYPE ST_VBAP,&lt;/P&gt;&lt;P&gt;       IT_VBAP TYPE STANDARD TABLE OF ST_VBAP.&lt;/P&gt;&lt;P&gt;DATA : IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       IT_FIELDCAT1 TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       IT_LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;       IT_LAYOUT1 TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;       IT_EVENTS TYPE SLIS_T_EVENT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      It_print TYPE slis_print_alv.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : SO_VBELN FOR VBAK-VBELN.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;PERFORM FIELD_CAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PROGRAM             = SY-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;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   = IT_EXCLUDING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        = IT_LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      = IT_FIELDCAT&lt;/P&gt;&lt;P&gt;    I_TABNAME                        = 'IT_VBAK'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        = IT_EVENTS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                          = IT_SORT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TEXT                           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                         = IT_VBAK&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PROGRAM_ERROR                    = 1&lt;/P&gt;&lt;P&gt;   MAXIMUM_OF_APPENDS_REACHED       = 2&lt;/P&gt;&lt;P&gt;   OTHERS                           = 3&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;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        = IT_LAYOUT1&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      = IT_FIELDCAT1&lt;/P&gt;&lt;P&gt;    I_TABNAME                        = 'IT_VBAP'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        = IT_EVENTS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                          = IT_SORT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TEXT                           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                         = IT_VBAP&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PROGRAM_ERROR                    = 1&lt;/P&gt;&lt;P&gt;   MAXIMUM_OF_APPENDS_REACHED       = 2&lt;/P&gt;&lt;P&gt;   OTHERS                           = 3&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;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&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;  IS_PRINT                      = IT_PRINT&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;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER       = 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        = ES_EXIT_CAUSED_BY_USER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&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  get_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;P&gt;FORM GET_DATA .&lt;/P&gt;&lt;P&gt;SELECT VBELN ERDAT ERNAM VBTYP INTO TABLE IT_VBAK FROM VBAK&lt;/P&gt;&lt;P&gt;                          WHERE VBELN IN SO_VBELN.&lt;/P&gt;&lt;P&gt;SELECT VBELN POSNR MATNR INTO TABLE IT_VBAP FROM VBAP&lt;/P&gt;&lt;P&gt;                       WHERE VBELN IN SO_VBELN.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_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;P&gt;*&amp;amp;      Form  field_cat&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;FORM FIELD_CAT .&lt;/P&gt;&lt;P&gt;DATA : L_COUNT TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;  L_COUNT = L_COUNT + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FIELDCAT-COL_POS = 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L = ' docu no.'.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;  L_COUNT = L_COUNT + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME = 'ERDAT'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-REF_TABNAME = 'VBAK'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-KEY = 'X'.                    "define field as key&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;   L_COUNT = L_COUNT + 1.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-FIELDNAME = 'ERNAM'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-REF_TABNAME = 'VBAK'.&lt;/P&gt;&lt;P&gt;   APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;   L_COUNT = L_COUNT + 1.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-FIELDNAME = 'VBTYP'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-REF_TABNAME = 'VBAK'.&lt;/P&gt;&lt;P&gt;   APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;   L_COUNT = L_COUNT + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS = 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   WA_FIELDCAT-FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-REF_TABNAME = 'VBAP'.&lt;/P&gt;&lt;P&gt;   APPEND WA_FIELDCAT TO IT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;   L_COUNT = L_COUNT + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS = 2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   WA_FIELDCAT-FIELDNAME = 'POSNR'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-REF_TABNAME = 'VBAP'.&lt;/P&gt;&lt;P&gt;   APPEND WA_FIELDCAT TO IT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;   L_COUNT = L_COUNT + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS = 3.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   WA_FIELDCAT-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-REF_TABNAME = 'VBAP'.&lt;/P&gt;&lt;P&gt;   APPEND WA_FIELDCAT TO IT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " field_cat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;vineela.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 08:45:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518825#M846355</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T08:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518826#M846356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi iam sending one sample alv report on mm module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZALV_INTER NO STANDARD PAGE HEADING.&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: EKKO,EKPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF EKKO,&lt;/P&gt;&lt;P&gt;       EBELN LIKE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;       BUKRS LIKE EKKO-BUKRS,&lt;/P&gt;&lt;P&gt;       BSART LIKE EKKO-BSART,&lt;/P&gt;&lt;P&gt;       LIFNR LIKE EKKO-LIFNR,&lt;/P&gt;&lt;P&gt;       SPRAS LIKE EKKO-SPRAS,&lt;/P&gt;&lt;P&gt;       ZTERM LIKE EKKO-ZTERM,&lt;/P&gt;&lt;P&gt;       EKORG LIKE EKKO-EKORG,&lt;/P&gt;&lt;P&gt;       EKGRP LIKE EKKO-EKGRP,&lt;/P&gt;&lt;P&gt;       END OF EKKO.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF EKPO,&lt;/P&gt;&lt;P&gt;       EBELN LIKE EKPO-EBELN,&lt;/P&gt;&lt;P&gt;       EBELP LIKE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;       MATNR LIKE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;       MENGE LIKE EKPO-MENGE,&lt;/P&gt;&lt;P&gt;       MEINS LIKE EKPO-MEINS,&lt;/P&gt;&lt;P&gt;       NETPR LIKE EKPO-NETPR,&lt;/P&gt;&lt;P&gt;       END OF EKPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: GT_EKKO TYPE STANDARD TABLE OF EKKO,&lt;/P&gt;&lt;P&gt;      GS_EKKO TYPE EKKO,&lt;/P&gt;&lt;P&gt;      GT_EKPO TYPE STANDARD TABLE OF EKPO,&lt;/P&gt;&lt;P&gt;      GS_EKPO TYPE EKPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:GT_FIELDCAT TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;     GS_FIELDCAT TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;     GT_FIELDCAT1 TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;     GS_FIELDCAT1 TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;     GT_SORT  TYPE SLIS_T_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;     GS_SORT TYPE SLIS_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;     GT_LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;     GT_EVENTS TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_EBELN FOR EKKO-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     PERFORM BUILD_FIELDCATALOG CHANGING GS_FIELDCAT GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     PERFORM BUILD_FIELDCATALOG1 CHANGING GS_FIELDCAT1 GT_FIELDCAT1.&lt;/P&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;     PERFORM SUB_GET_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM SUB_GRID_DISPLAY.&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  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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_GS_FIELDCAT  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_GT_FIELDCAT  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  CHANGING GS_FIELDCAT TYPE SLIS_FIELDCAT_ALV&lt;/P&gt;&lt;P&gt;                                  GT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-FIELDNAME = 'EBELN'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-TABNAME =    'GT_EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_FIELDNAME = 'EBELN'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-SELTEXT_M = 'PO NUMBER'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-KEY = 'X'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-HOTSPOT = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT TO GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-FIELDNAME = 'BUKRS'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-TABNAME =    'GT_EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_FIELDNAME = 'BUKRS'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-SELTEXT_M = 'COMP CODE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT TO GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-FIELDNAME = 'BSART'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-TABNAME =    'GT_EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_FIELDNAME = 'BSART'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-SELTEXT_M = 'PO TYPE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT TO GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-FIELDNAME = 'LIFNR'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-TABNAME =    'GT_EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_FIELDNAME = 'LIFNR'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-SELTEXT_M = 'VENDOR NUMBER'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT TO GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-FIELDNAME = 'SPRAS'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-TABNAME =    'GT_EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_FIELDNAME = 'SPRAS'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-SELTEXT_M = 'LANGUAGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT TO GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-FIELDNAME = 'ZTERM'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-TABNAME =    'GT_EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_FIELDNAME = 'ZTERM'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-SELTEXT_M = 'TERMS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT TO GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;CLEAR GS_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;GS_FIELDCAT-FIELDNAME = 'EKORG'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-TABNAME =    'GT_EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_FIELDNAME = 'EKORG'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-SELTEXT_M = 'PO ORGANI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT TO GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-FIELDNAME = 'EKGRP'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-TABNAME =    'GT_EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_FIELDNAME = 'EKGRP'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT-SELTEXT_M = 'PO GROUP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT TO GT_FIELDCAT.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " 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;P&gt;*&amp;amp;      Form  SUB_GET_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;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 SUB_GET_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT EBELN BUKRS BSART LIFNR SPRAS ZTERM EKORG EKGRP INTO TABLE&lt;/P&gt;&lt;P&gt;GT_EKKO FROM  EKKO  WHERE EBELN IN S_EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SUB_GET_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;P&gt;*&amp;amp;      Form  SUB_GRID_DISPLAY&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 SUB_GRID_DISPLAY .&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                = SY-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;/UL&gt;&lt;P&gt;   I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&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;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IT_FIELDCAT                       = GT_FIELDCAT&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;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&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                          = GT_EKKO&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SUB_GRID_DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM USER_COMMAND USING UCOMM LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                        SEL_FIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;IF SEL_FIELD-FIELDNAME = 'EBELN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM SUB_GET_DATA_EKPO USING SEL_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM SUB_GRID_DISPLAY_INTER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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  SUB_GET_DATA_EKPO&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;P_SEL_FIELD  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 SUB_GET_DATA_EKPO  USING    SEL_FIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT EBELN EBELP MATNR MENGE MEINS NETPR INTO TABLE GT_EKPO FROM EKPO&lt;/P&gt;&lt;P&gt;WHERE EBELN = SEL_FIELD-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SUB_GET_DATA_EKPO&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_FIELDCATALOG1&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;lt;--P_GS_FIELDCAT1  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_GT_FIELDCAT1  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_FIELDCATALOG1  CHANGING GS_FIELDCAT1 TYPE SLIS_FIELDCAT_ALV&lt;/P&gt;&lt;P&gt;                                   GT_FIELDCAT1 TYPE SLIS_T_FIELDCAT_ALV&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-FIELDNAME = 'EBELN'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-TABNAME =    'GT_EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_FIELDNAME = 'EBELN'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-SELTEXT_M = 'PO NUMBER'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT1 TO GT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-FIELDNAME = 'EBELP'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-TABNAME =    'GT_EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_FIELDNAME = 'EBELP'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-SELTEXT_M = 'PO ITEM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT1 TO GT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-TABNAME =    'GT_EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-SELTEXT_M = 'MAT NUM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT1 TO GT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-FIELDNAME = 'MENGE'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-TABNAME =    'GT_EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_FIELDNAME = 'MENGE'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-SELTEXT_M = 'QUANTITY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT1 TO GT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-FIELDNAME = 'MEINS'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-TABNAME =    'GT_EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_FIELDNAME = 'MEINS'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-SELTEXT_M = 'UNITS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT1 TO GT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-FIELDNAME = 'NETPR'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-TABNAME =    'GT_EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_FIELDNAME = 'NETPR'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-OUTPUTLEN   = 12.&lt;/P&gt;&lt;P&gt;GS_FIELDCAT1-SELTEXT_M = 'CURRENCY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND GS_FIELDCAT1 TO GT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;CLEAR GS_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_FIELDCATALOG1&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  SUB_GRID_DISPLAY_INTER&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 SUB_GRID_DISPLAY_INTER .&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                = SY-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;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&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;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IT_FIELDCAT                       = GT_FIELDCAT1&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;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&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                          = GT_EKPO&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SUB_GRID_DISPLAY_INTER&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2008 06:14:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518826#M846356</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-21T06:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518827#M846357</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;This is a simple alv list display... U can understand alv list using this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: SPFLI.&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;DATA: begin of IT_spfli occurs 0,&lt;/P&gt;&lt;P&gt;       carrid like spfli-carrid,&lt;/P&gt;&lt;P&gt;       connid like spfli-connid,&lt;/P&gt;&lt;P&gt;       countryfr like spfli-countryfr,&lt;/P&gt;&lt;P&gt;       cityfrom like spfli-cityfrom,&lt;/P&gt;&lt;P&gt;       airpfrom like spfli-airpfrom,&lt;/P&gt;&lt;P&gt;       cityto like spfli-cityto,&lt;/P&gt;&lt;P&gt;       airpto like spfli-airpto,&lt;/P&gt;&lt;P&gt;       countryto like spfli-countryto,&lt;/P&gt;&lt;P&gt;       end of IT_spfli.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_fIELDLOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      WA_FIELDLOG LIKE LINE OF IT_FIELDLOG,&lt;/P&gt;&lt;P&gt;      IT_LAYOUT TYPE SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: REPID LIKE SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: ROUTE FOR SPFLI-CARRID NO-EXTENSION,&lt;/P&gt;&lt;P&gt;                FLIGHT FOR SPFLI-CONNID NO-EXTENSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;P&gt;carrid&lt;/P&gt;&lt;P&gt;connid&lt;/P&gt;&lt;P&gt;countryfr&lt;/P&gt;&lt;P&gt;cityfrom&lt;/P&gt;&lt;P&gt;airpfrom&lt;/P&gt;&lt;P&gt;cityto&lt;/P&gt;&lt;P&gt;airpto&lt;/P&gt;&lt;P&gt;countryto&lt;/P&gt;&lt;P&gt; FROM SPFLI INTO TABLE IT_SPFLI WHERE CARRID IN ROUTE AND CONNID IN FLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_FIELDLOG-FIELDNAME = 'CARRID'.&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-SELTEXT_M = 'AIRLINE'.&lt;/P&gt;&lt;P&gt;APPEND IT_FIELDLOG TO IT_FIELDLOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-FIELDNAME = 'CONNID'.&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-SELTEXT_M = 'CONNECTION'.&lt;/P&gt;&lt;P&gt;APPEND IT_FIELDLOG TO IT_FIELDLOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-FIELDNAME = 'COUNTRYFR'.&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-SELTEXT_M = 'DEST COUNTRY'.&lt;/P&gt;&lt;P&gt;APPEND IT_FIELDLOG TO IT_FIELDLOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-FIELDNAME = 'CITYFROM'.&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-SELTEXT_M = 'DEST CITY'.&lt;/P&gt;&lt;P&gt;APPEND IT_FIELDLOG TO IT_FIELDLOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-FIELDNAME = 'AIRPFROM'.&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-SELTEXT_M = 'DEST PORT'.&lt;/P&gt;&lt;P&gt;APPEND IT_FIELDLOG TO IT_FIELDLOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-FIELDNAME = 'COUNTRYTO'.&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-SELTEXT_M = 'ARR COUNTRY'.&lt;/P&gt;&lt;P&gt;APPEND IT_FIELDLOG TO IT_FIELDLOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-FIELDNAME = 'CITYTO'.&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-SELTEXT_M = 'ARR CITY'.&lt;/P&gt;&lt;P&gt;APPEND IT_FIELDLOG TO IT_FIELDLOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-FIELDNAME = 'AIRPTO'.&lt;/P&gt;&lt;P&gt;IT_FIELDLOG-SELTEXT_M = 'ARR PORT'.&lt;/P&gt;&lt;P&gt;APPEND IT_FIELDLOG TO IT_FIELDLOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         CALL FUNCTION 'REUSE_ALV_LIST_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             = SY-CPROG&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;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;           IS_LAYOUT                      =  IT_LAYOUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            IT_FIELDCAT                    =  IT_FIELDLOG[]&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;LI level="1" type="ul"&gt;&lt;P&gt;           IT_SORT                        =&lt;/P&gt;&lt;/LI&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;           IR_SALV_LIST_ADAPTER           =&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_SUPPRESS_EMPTY_DATA          = ABAP_FALSE&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                       = IT_SPFLI&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;         ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jun 2008 10:38:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3518827#M846357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-13T10:38:12Z</dc:date>
    </item>
  </channel>
</rss>

