<?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: problem in adding logo in a report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954936#M393011</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIIMAGE/BCCIIMAGE.pdf&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also check demo program:&amp;lt;b&amp;gt;RSDEMO_PICTURE_CONTROL&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Beejal&lt;/P&gt;&lt;P&gt;**Reward if this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Feb 2007 07:19:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-13T07:19:38Z</dc:date>
    <item>
      <title>problem in adding logo in a report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954931#M393006</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;&lt;/P&gt;&lt;P&gt;i copied  standard report program for RFQs by RFQ Number - RM06EN00 in to Zprogram .&lt;/P&gt;&lt;P&gt;for this z program i have to add a logo ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u explaind the procedure in deatail how to add a logo to a report&lt;/P&gt;&lt;P&gt;please urgent requirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank  you in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 07:04:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954931#M393006</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T07:04:17Z</dc:date>
    </item>
    <item>
      <title>Re: problem in adding logo in a report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954932#M393007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check the link below:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/graphics/add_image.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/graphics/add_image.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;It contains the sample code to Insert image onto SAP screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sipra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 07:11:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954932#M393007</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T07:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: problem in adding logo in a report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954933#M393008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI ramesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is not possible to print logo in the ordinary report, but it can done through ALV. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write the code in Top-of-page event in ALV, code for inserting the logo in ALV is below...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM TOP_OF_PAGE. &lt;/P&gt;&lt;P&gt;&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;I_LOGO = 'ENJOYSAP_LOGO' &lt;/P&gt;&lt;P&gt;IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE. &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is a link where u can load an image of your own..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/fu002.htm" target="test_blank"&gt;http://www.sap-img.com/fu002.htm&lt;/A&gt;&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;/P&gt;&lt;P&gt;hope this helps u a bit,&lt;/P&gt;&lt;P&gt;all the best,&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sampath&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;mark helpful answers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 07:12:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954933#M393008</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T07:12:58Z</dc:date>
    </item>
    <item>
      <title>Re: problem in adding logo in a report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954934#M393009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ramesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this you have to use ALV  ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See Program - DEMO_PICTURE_CONTROL &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************************&lt;/P&gt;&lt;P&gt;you may refer to this document to know all about pictures in SAP.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIIMAGE/BCCIIMAGE.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIIMAGE/BCCIIMAGE.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************************&lt;/P&gt;&lt;P&gt;Steps for uploading Logo :-: &lt;/P&gt;&lt;P&gt;1. Goto the transaction OAER &lt;/P&gt;&lt;P&gt;2. Enter the class name as 'PICTURES' &lt;/P&gt;&lt;P&gt;3. Enter the class type as 'OT' &lt;/P&gt;&lt;P&gt;4. Enter the object key as the name of the logo you wish to give &lt;/P&gt;&lt;P&gt;5. Execute &lt;/P&gt;&lt;P&gt;6. Then in the new screen select Standard doc. types in bottom window &lt;/P&gt;&lt;P&gt;Click on the Screen icon &lt;/P&gt;&lt;P&gt;Now, it will ask for the file path where you have to upload the logo &lt;/P&gt;&lt;P&gt;7. Now you can use this logo in REUSE_ALV_COMMENTARY_WRITE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here you go !!&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Form TOP_OF_PAGE&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 F_TOP_OF_PAGE.&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_LISTHEADER&lt;/P&gt;&lt;P&gt;i_logo = Logo name &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_END_OF_LIST_GRID =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. "TOP_OF_PAGE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the program demo RSDEMO_CUSTOM_CONTROL: here is loaded a picture.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls. Mark if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 07:13:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954934#M393009</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T07:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: problem in adding logo in a report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954935#M393010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The picture must be uploaded into transaction OAOR with classname 'PICTURES' AND TYPE 'OT' to work with ALV GRID Functions.&lt;/P&gt;&lt;P&gt;In the transaction OAOR, you should be able to insert your company Logo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;GOTO - OAOR (Business Document Navigator)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Give Class Name - PICTURES Class Type - OT..... then Execute&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;It will show you the list, then select ENJOYSAP_LOGO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;On that list, you will find one control with a "create" tab.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Click std. doc types.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Select SCREEN and double-click.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;It will push FILE selection screen.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Select your company logo (.gif) and press OK.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;It will ask for a description- for instance: "company logo".&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;It will let you know your doc has been stored successfully.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;You can find your logo under ENJOYSAP_LOGO-&amp;gt;Screen-&amp;gt;company logo.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Just run your ALV program, you should find your company logo in place of the EnjoySAP logo. &lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also Check the Program for Help&lt;/P&gt;&lt;P&gt;Please note Logo name remain the Same.&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  ZQM_RE_PTB_ACTR&lt;/P&gt;&lt;P&gt;*&amp;amp; Atul Joshi&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  zqm_re_ptb_actr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : mara, t001w.&lt;/P&gt;&lt;P&gt;type-pools : slis.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="12" type="ul"&gt;&lt;P&gt;Select-Screen **********************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK blk1 WITH FRAME TITLE sel.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_matnr  LIKE  mara-matnr OBLIGATORY MATCHCODE OBJECT zmakt_m, " Material number&lt;/P&gt;&lt;P&gt;             p_werks  LIKE  t001w-werks OBLIGATORY,                         " Plant&lt;/P&gt;&lt;P&gt;             p_charg  LIKE  mchb-charg .                                    " Batch&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK blk1.&lt;/P&gt;&lt;P&gt;***************************************************************************&lt;/P&gt;&lt;P&gt;*==============ALV data declarations=================================&lt;/P&gt;&lt;P&gt;*DATA: IT_fieldcatalog TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     gd_layout    TYPE slis_layout_alv,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     gd_repid     LIKE sy-repid,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     w_repid      type sy-repid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_fieldcat         type table of slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       wa_fieldcat         type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       w_repid             type sy-repid,&lt;/P&gt;&lt;P&gt;       wa_layout           type slis_layout_alv,&lt;/P&gt;&lt;P&gt;       gt_events           type slis_t_event,&lt;/P&gt;&lt;P&gt;       g_events            type slis_t_event,&lt;/P&gt;&lt;P&gt;       header1             type slis_t_listheader,&lt;/P&gt;&lt;P&gt;       top                 type slis_formname VALUE 'TOP_OF_PAGE_G',&lt;/P&gt;&lt;P&gt;       l_events            type slis_t_event,&lt;/P&gt;&lt;P&gt;       header_l            type slis_t_listheader,&lt;/P&gt;&lt;P&gt;       top_l               type slis_formname VALUE 'TOP_OF_PAGE',&lt;/P&gt;&lt;P&gt;       g_top_of_list       type slis_formname VALUE 'TOP_OF_LIST',&lt;/P&gt;&lt;P&gt;       g_end_of_list       type slis_formname VALUE 'END_OF_LIST',&lt;/P&gt;&lt;P&gt;       gt_list_top_of_page type slis_t_listheader,&lt;/P&gt;&lt;P&gt;       gs_layout           type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: f2code   LIKE sy-ucomm VALUE '&amp;amp;ETA'.&lt;/P&gt;&lt;P&gt;data  Wa_str(500) type c.&lt;/P&gt;&lt;P&gt;data  wA1(60) TYPE C.&lt;/P&gt;&lt;P&gt;data  wA2(60) TYPE C.&lt;/P&gt;&lt;P&gt;data  wA3(60) TYPE C.&lt;/P&gt;&lt;P&gt;data  wA4(60) TYPE C.&lt;/P&gt;&lt;P&gt;Data : W1(60) type c.&lt;/P&gt;&lt;P&gt;Data : W2(60) type c.&lt;/P&gt;&lt;P&gt;Data : W3(60) type c.&lt;/P&gt;&lt;P&gt;Data : W4(60) type c.&lt;/P&gt;&lt;P&gt;Data : W5(60) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data  l_cnt type i.&lt;/P&gt;&lt;P&gt;*data  Wa_mblnr like qamb-mblnr.&lt;/P&gt;&lt;P&gt;*==============ALV data declarations=================================&lt;/P&gt;&lt;P&gt;initialization.&lt;/P&gt;&lt;P&gt;  sel = 'Selection-Input'.&lt;/P&gt;&lt;P&gt;  w_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF tp_help,&lt;/P&gt;&lt;P&gt;          l_charg  LIKE  mchb-charg,          " BATCH NUMBER&lt;/P&gt;&lt;P&gt;          l_matnr  LIKE  mara-matnr,          " MATERIAL MUNBER&lt;/P&gt;&lt;P&gt;        END OF tp_help.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_mchb OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr LIKE mchb-matnr,&lt;/P&gt;&lt;P&gt;       charg LIKE mchb-charg,&lt;/P&gt;&lt;P&gt;       clabs LIKE mchb-clabs,&lt;/P&gt;&lt;P&gt;END OF it_mchb.&lt;/P&gt;&lt;P&gt;DATA: field_tab  LIKE dfies  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      return_tab LIKE ddshretval OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_makt OCCURS 0,&lt;/P&gt;&lt;P&gt;      matnr LIKE makt-matnr,&lt;/P&gt;&lt;P&gt;      maktx LIKE makt-maktx,&lt;/P&gt;&lt;P&gt;END OF it_makt.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_mseg_p OCCURS 0,&lt;/P&gt;&lt;P&gt;      mblnr LIKE mseg-mblnr,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     matnr LIKE mseg-mblnr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     charg LIKE mseg-charg,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     END OF it_mseg_p.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_mseg_t OCCURS 0,&lt;/P&gt;&lt;P&gt;      mblnr LIKE mseg-mblnr,&lt;/P&gt;&lt;P&gt;      matnr LIKE mseg-matnr,&lt;/P&gt;&lt;P&gt;      charg LIKE mseg-charg,&lt;/P&gt;&lt;P&gt;     END OF it_mseg_t.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_mseg_3 OCCURS 0,&lt;/P&gt;&lt;P&gt;      mblnr LIKE mseg-mblnr,&lt;/P&gt;&lt;P&gt;      matnr LIKE mseg-matnr,&lt;/P&gt;&lt;P&gt;      charg LIKE mseg-charg,&lt;/P&gt;&lt;P&gt;     END OF it_mseg_3.&lt;/P&gt;&lt;P&gt;DATA : IT_MSEG4 LIKE IT_MSEG_3 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;data : BEGIN OF it_qals OCCURS 0,&lt;/P&gt;&lt;P&gt;       prueflos    LIKE qals-prueflos,&lt;/P&gt;&lt;P&gt;       matnr       LIKE qals-matnr,&lt;/P&gt;&lt;P&gt;       charg       LIKE qals-charg,&lt;/P&gt;&lt;P&gt;      merknr       LIKE   qamv-merknr,&lt;/P&gt;&lt;P&gt;      mittelwert1  LIKE   qamr-mittelwert,&lt;/P&gt;&lt;P&gt;      mittelwert2  LIKE   qamr-mittelwert,&lt;/P&gt;&lt;P&gt;      mittelwert3  LIKE   qamr-mittelwert,&lt;/P&gt;&lt;P&gt;      mittelwert4  LIKE   qamr-mittelwert,&lt;/P&gt;&lt;P&gt;     END OF it_qals.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_qals_a OCCURS 0,&lt;/P&gt;&lt;P&gt;      prueflos     LIKE qals-prueflos,&lt;/P&gt;&lt;P&gt;      matnr        LIKE qals-matnr,&lt;/P&gt;&lt;P&gt;      charg        LIKE qals-charg,&lt;/P&gt;&lt;P&gt;      merknr       LIKE   qamv-merknr,&lt;/P&gt;&lt;P&gt;      mittelwert1  LIKE   qamr-mittelwert,&lt;/P&gt;&lt;P&gt;      mittelwert2  LIKE   qamr-mittelwert,&lt;/P&gt;&lt;P&gt;      mittelwert3  LIKE   qamr-mittelwert,&lt;/P&gt;&lt;P&gt;      mittelwert4  LIKE   qamr-mittelwert,&lt;/P&gt;&lt;P&gt;     END OF it_qals_a.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_qamv OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       prueflos    LIKE qamv-prueflos,&lt;/P&gt;&lt;P&gt;       merknr      LIKE qamv-merknr,&lt;/P&gt;&lt;P&gt;       verwmerkm   LIKE qamv-verwmerkm,&lt;/P&gt;&lt;P&gt;       kurztext    LIKE qamv-kurztext,&lt;/P&gt;&lt;P&gt;       dummy40     LIKE qamv-dummy40,&lt;/P&gt;&lt;P&gt;       masseinhsw  LIKE qamv-masseinhsw,&lt;/P&gt;&lt;P&gt;       bmittelwert  LIKE qamr-mittelwert,&lt;/P&gt;&lt;P&gt;       amittelwert  LIKE qamr-mittelwert,&lt;/P&gt;&lt;P&gt;       matnr        LIKE mseg-matnr,&lt;/P&gt;&lt;P&gt;       charg        LIKE mseg-charg,&lt;/P&gt;&lt;P&gt;       Rework(20)   type c,&lt;/P&gt;&lt;P&gt;END OF it_qamv.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_qamv_a OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       prueflos    LIKE qamv-prueflos,&lt;/P&gt;&lt;P&gt;       merknr      LIKE qamv-merknr,&lt;/P&gt;&lt;P&gt;       verwmerkm   LIKE qamv-verwmerkm,&lt;/P&gt;&lt;P&gt;       kurztext    LIKE qamv-kurztext,&lt;/P&gt;&lt;P&gt;       dummy40     LIKE qamv-dummy40,&lt;/P&gt;&lt;P&gt;       masseinhsw  LIKE qamv-masseinhsw,&lt;/P&gt;&lt;P&gt;       bmittelwert  LIKE qamr-mittelwert,&lt;/P&gt;&lt;P&gt;       amittelwert  LIKE qamr-mittelwert,&lt;/P&gt;&lt;P&gt;       matnr        LIKE mseg-matnr,&lt;/P&gt;&lt;P&gt;       charg        LIKE mseg-charg,&lt;/P&gt;&lt;P&gt;       Rework(20)   type c,&lt;/P&gt;&lt;P&gt;END OF it_qamv_a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_qamr OCCURS 0,&lt;/P&gt;&lt;P&gt;       prueflos    LIKE qamr-prueflos,&lt;/P&gt;&lt;P&gt;       merknr      LIKE qamr-merknr,&lt;/P&gt;&lt;P&gt;       mittelwert  LIKE qamr-mittelwert,&lt;/P&gt;&lt;P&gt;     END OF it_qamr.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_qamr_a OCCURS 0,&lt;/P&gt;&lt;P&gt;       prueflos    LIKE qamr-prueflos,&lt;/P&gt;&lt;P&gt;       merknr      LIKE qamr-merknr,&lt;/P&gt;&lt;P&gt;       mittelwert  LIKE qamr-mittelwert,&lt;/P&gt;&lt;P&gt;     END OF it_qamr_a.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_it_main_data ,&lt;/P&gt;&lt;P&gt;      matnr        LIKE   mseg-matnr,&lt;/P&gt;&lt;P&gt;      charg        LIKE   mseg-charg,&lt;/P&gt;&lt;P&gt;      prueflos     LIKE   qamv-prueflos,&lt;/P&gt;&lt;P&gt;      merknr       LIKE   qamv-merknr,&lt;/P&gt;&lt;P&gt;      mittelwert1     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert2     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert3     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert4     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert5     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert6     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert7     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert8     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert9     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert10    TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert11     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert12     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert13     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert14     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert15     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert16     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert17     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert18     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert19     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      mittelwert20     TYPE p DECIMALS 3,&lt;/P&gt;&lt;P&gt;      PRUF             LIKE qamv-prueflos,&lt;/P&gt;&lt;P&gt;      REWORK(20)       type c,&lt;/P&gt;&lt;P&gt;END OF t_it_main_data.&lt;/P&gt;&lt;P&gt;DATA: it_main_data TYPE STANDARD TABLE OF t_it_main_data WITH HEADER LINE INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;DATA: it_main_data1 TYPE STANDARD TABLE OF t_it_main_data WITH HEADER LINE INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_millelwert TYPE p DECIMALS 3.&lt;/P&gt;&lt;P&gt;DATA: wa_millelwert_a TYPE p DECIMALS 3.&lt;/P&gt;&lt;P&gt;data  Wa_cnt type i.&lt;/P&gt;&lt;P&gt;data  WA_PFLOS LIKE QAVE-PRUEFLOS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="11" type="ul"&gt;&lt;P&gt; Check or VAlidatation ****************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN ON BLOCK blk1.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;For Material&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  SELECT SINGLE * FROM mara WHERE matnr = p_matnr.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e015(zmo) WITH 'Material No Not Exist ' p_matnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;For Plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN ON p_werks.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM t001w WHERE werks = p_werks.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e015(zmo) WITH 'Plant Not Exist ' p_werks.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;************************************************************************************&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;C&lt;/DEL&gt; F4 help values for the batch field based on the input for Material and Plant&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_charg.&lt;/P&gt;&lt;P&gt;  REFRESH field_tab[].&lt;/P&gt;&lt;P&gt;  REFRESH return_tab[].&lt;/P&gt;&lt;P&gt;  field_tab-fieldname = 'CHARG'.&lt;/P&gt;&lt;P&gt;  field_tab-tabname = 'MCHB'.&lt;/P&gt;&lt;P&gt;  APPEND field_tab.&lt;/P&gt;&lt;P&gt;  SELECT matnr charg clabs FROM mchb INTO CORRESPONDING FIELDS OF TABLE it_mchb&lt;/P&gt;&lt;P&gt;                            WHERE matnr = p_matnr&lt;/P&gt;&lt;P&gt;                            AND werks = p_werks. " AND clabs &amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      retfield               = field_tab-fieldname&lt;/P&gt;&lt;P&gt;      value_org              = 'S'&lt;/P&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;      value_tab              = it_mchb[]&lt;/P&gt;&lt;P&gt;      return_tab             = return_tab&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     parameter_error        = 1&lt;/P&gt;&lt;P&gt;     no_values_found        = 2&lt;/P&gt;&lt;P&gt;     OTHERS                 = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    p_charg = return_tab-fieldval.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="24" type="ul"&gt;&lt;P&gt;F4 Help End&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;at selection-screen .&lt;/P&gt;&lt;P&gt;    Select mblnr from mseg into corresponding fields of table it_mseg_p&lt;/P&gt;&lt;P&gt;                             where werks = p_werks and&lt;/P&gt;&lt;P&gt;                             matnr = p_matnr and&lt;/P&gt;&lt;P&gt;                             charg = p_charg and bwart = '261'.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;       sET CURSOR FIELD p_werks.&lt;/P&gt;&lt;P&gt;       sET CURSOR FIELD p_matnr.&lt;/P&gt;&lt;P&gt;       sET CURSOR FIELD p_charg.&lt;/P&gt;&lt;P&gt;       message e015(zmo) with 'No Data Exist For BATCH ' p_charg .&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM data_fetch.           " DATA FETCH FROM THE TABLES&lt;/P&gt;&lt;P&gt;  PERFORM build_fieldcatalog.   " To Down Load in ALV GRID&lt;/P&gt;&lt;P&gt;  PERFORM Grid.                 " To Down Load in ALV GRID&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM build_layout.         " To Down Load in ALV GRID&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM display_alv_report.   " To Down Load in ALV GRID&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END-OF-SELECTION.&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_fetch&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 data_fetch .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="20" type="ul"&gt;&lt;P&gt;Before Aging *************************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  SELECT mblnr FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_mseg_p&lt;/P&gt;&lt;P&gt;                           WHERE werks = p_werks AND&lt;/P&gt;&lt;P&gt;                           matnr = p_matnr AND&lt;/P&gt;&lt;P&gt;                           charg = p_charg AND bwart = '261'.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SELECT matnr charg FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_mseg_t&lt;/P&gt;&lt;P&gt;                           FOR ALL ENTRIES IN it_mseg_p WHERE&lt;/P&gt;&lt;P&gt;                           mblnr = it_mseg_p-mblnr AND bwart = '101'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT prueflos matnr charg FROM qals INTO CORRESPONDING FIELDS OF TABLE it_qals&lt;/P&gt;&lt;P&gt;                           FOR ALL ENTRIES IN it_mseg_t WHERE&lt;/P&gt;&lt;P&gt;                           matnr = it_mseg_t-matnr AND charg = it_mseg_t-charg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT prueflos merknr verwmerkm kurztext dummy40 masseinhsw FROM qamv&lt;/P&gt;&lt;P&gt;                           INTO CORRESPONDING FIELDS OF TABLE it_qamv&lt;/P&gt;&lt;P&gt;                           FOR ALL ENTRIES IN it_qals WHERE&lt;/P&gt;&lt;P&gt;                           prueflos = it_qals-prueflos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt; CLEAR WA_PFLOS.&lt;/P&gt;&lt;P&gt; LOOP AT IT_QAMV.&lt;/P&gt;&lt;P&gt;     WA_PFLOS =  IT_QAMV-PRUEFLOS.&lt;/P&gt;&lt;P&gt;     EXIT.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;    loop at it_qamv WHERE PRUEFLOS = wA_PFLOS..&lt;/P&gt;&lt;P&gt;      IF IT_QAMV-MERKNR = '0010'.&lt;/P&gt;&lt;P&gt;                wA1 =  IT_QAMV-DUMMY40 .&lt;/P&gt;&lt;P&gt;      ELSEIF IT_QAMV-MERKNR = '0020'.&lt;/P&gt;&lt;P&gt;                wA2 =  IT_QAMV-DUMMY40 .&lt;/P&gt;&lt;P&gt;      ELSEIF IT_QAMV-MERKNR = '0030'.&lt;/P&gt;&lt;P&gt;                wA3 =  IT_QAMV-DUMMY40 .&lt;/P&gt;&lt;P&gt;      ELSEIF IT_QAMV-MERKNR = '0040'.&lt;/P&gt;&lt;P&gt;                wA4 =  IT_QAMV-DUMMY40 .&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT prueflos merknr mittelwert FROM qamr INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;                           TABLE it_qamr FOR ALL ENTRIES IN it_qamv&lt;/P&gt;&lt;P&gt;                           WHERE prueflos = it_qamv-prueflos AND merknr = it_qamv-merknr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_qamv.&lt;/P&gt;&lt;P&gt;    READ TABLE it_qamr WITH KEY prueflos = it_qamv-prueflos merknr = it_qamv-merknr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      CLEAR wa_millelwert.&lt;/P&gt;&lt;P&gt;      wa_millelwert = it_qamr-mittelwert.&lt;/P&gt;&lt;P&gt;      it_qamv-amittelwert  = wa_millelwert.&lt;/P&gt;&lt;P&gt;      MODIFY it_qamv.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  LOOP AT it_qals.&lt;/P&gt;&lt;P&gt;    READ TABLE it_qamv WITH KEY prueflos = it_qals-prueflos.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      it_main_data-matnr = it_qals-matnr.&lt;/P&gt;&lt;P&gt;      it_main_data-charg = it_qals-charg.&lt;/P&gt;&lt;P&gt;      it_main_data-prueflos = it_qals-prueflos.&lt;/P&gt;&lt;P&gt;      LOOP AT it_qamv WHERE prueflos = it_qals-prueflos.&lt;/P&gt;&lt;P&gt;        IF it_qamv-merknr = '0010'.&lt;/P&gt;&lt;P&gt;          it_main_data-mittelwert1 = it_qamv-amittelwert.&lt;/P&gt;&lt;P&gt;        ELSEIF it_qamv-merknr = '0020'.&lt;/P&gt;&lt;P&gt;          it_main_data-mittelwert2 = it_qamv-amittelwert.&lt;/P&gt;&lt;P&gt;        ELSEIF it_qamv-merknr = '0030'.&lt;/P&gt;&lt;P&gt;          it_main_data-mittelwert3 = it_qamv-amittelwert.&lt;/P&gt;&lt;P&gt;        ELSEIF it_qamv-merknr = '0040'.&lt;/P&gt;&lt;P&gt;          it_main_data-mittelwert4 = it_qamv-amittelwert.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;     IF it_main_data-mittelwert1 &amp;lt;&amp;gt; 0 AND it_main_data-mittelwert4 &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        it_main_data-mittelwert5  = ( it_main_data-mittelwert2 * '129.742' ) / ( it_main_data-mittelwert1 * it_main_data-mittelwert1 ).&lt;/P&gt;&lt;P&gt;        it_main_data-mittelwert6  = ( '21.9435' * 100 ) / ( it_main_data-mittelwert4 * it_main_data-mittelwert1 * it_main_data-mittelwert1 ).&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;      APPEND it_main_data.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="7" type="ul"&gt;&lt;P&gt;After Aging *************************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR it_mseg_p.&lt;/P&gt;&lt;P&gt;  REFRESH it_mseg_p.&lt;/P&gt;&lt;P&gt;  SELECT mblnr FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_mseg_p&lt;/P&gt;&lt;P&gt;                               FOR ALL ENTRIES IN it_mseg_t&lt;/P&gt;&lt;P&gt;                               WHERE werks = p_werks AND&lt;/P&gt;&lt;P&gt;                               matnr = it_mseg_t-matnr AND&lt;/P&gt;&lt;P&gt;                               charg = it_mseg_t-charg AND bwart = '261'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr charg FROM mseg INTO CORRESPONDING FIELDS OF TABLE it_mseg_3&lt;/P&gt;&lt;P&gt;                           FOR ALL ENTRIES IN it_mseg_p WHERE&lt;/P&gt;&lt;P&gt;                           mblnr = it_mseg_p-mblnr AND bwart = '101'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT prueflos matnr charg FROM qals INTO CORRESPONDING FIELDS OF TABLE it_qals_a&lt;/P&gt;&lt;P&gt;                           FOR ALL ENTRIES IN it_mseg_3 WHERE&lt;/P&gt;&lt;P&gt;                           matnr = it_mseg_3-matnr AND charg = it_mseg_3-charg.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="11" type="ul"&gt;&lt;P&gt;To TAke Data for REWORK ALSO  ************************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MOVE IT_MSEG_3[] TO IT_MSEG4[].&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; sort it_mseg_3 by matnr charg.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT IT_MSEG_3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     read table it_mseg4 with key matnr = it_mseg_3-matnr charg = it_mseg_3-charg.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     clear l_cnt.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     if sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         l_cnt = sy-dbcnt.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         if l_cnt &amp;gt; 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            Select single mblnr from qamb into Wa_mblnr where prueflos = .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            if sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT prueflos merknr verwmerkm kurztext dummy40 masseinhsw FROM qamv&lt;/P&gt;&lt;P&gt;                           INTO CORRESPONDING FIELDS OF TABLE it_qamv_a&lt;/P&gt;&lt;P&gt;                           FOR ALL ENTRIES IN it_qals_a WHERE&lt;/P&gt;&lt;P&gt;                           prueflos = it_qals_a-prueflos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="9" type="ul"&gt;&lt;P&gt;Collecting Text for Header of Report ******************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT IT_QAMV_A.&lt;/P&gt;&lt;P&gt;     WA_PFLOS =  IT_QAMV_A-PRUEFLOS.&lt;/P&gt;&lt;P&gt;     EXIT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    w5 =  'SPEC.............Before Ageing...............After Ageing'.&lt;/P&gt;&lt;P&gt;    loop at it_qamv_A WHERE PRUEFLOS = wA_PFLOS..&lt;/P&gt;&lt;P&gt;      IF IT_QAMV_A-MERKNR = '0010'.&lt;/P&gt;&lt;P&gt;            concatenate 'DIA....  :'  wA1  IT_QAMV_A-DUMMY40 INTO W1.&lt;/P&gt;&lt;P&gt;      ELSEIF IT_QAMV_A-MERKNR = '0020'.&lt;/P&gt;&lt;P&gt;            concatenate 'BRK LD   :'  wA2  IT_QAMV_A-DUMMY40 INTO W2.&lt;/P&gt;&lt;P&gt;      ELSEIF IT_QAMV_A-MERKNR = '0030'.&lt;/P&gt;&lt;P&gt;            concatenate '% ELN    :'  wA3  IT_QAMV_A-DUMMY40 INTO W3.&lt;/P&gt;&lt;P&gt;      ELSEIF IT_QAMV_A-MERKNR = '0040'.&lt;/P&gt;&lt;P&gt;            concatenate 'RES....  :'  wA4  IT_QAMV_A-DUMMY40 INTO W4.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;*****************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT prueflos merknr mittelwert FROM qamr INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;                           TABLE it_qamr_a FOR ALL ENTRIES IN it_qamv_a&lt;/P&gt;&lt;P&gt;                           WHERE prueflos = it_qamv_a-prueflos AND merknr = it_qamv_a-merknr.&lt;/P&gt;&lt;P&gt;  sort it_qals_a by charg.&lt;/P&gt;&lt;P&gt;  LOOP AT it_qamv_a.&lt;/P&gt;&lt;P&gt;      READ TABLE it_qals_a WITH KEY prueflos = it_qamv_a-prueflos.&lt;/P&gt;&lt;P&gt;      it_qamv_a-matnr   = it_qals_a-matnr.&lt;/P&gt;&lt;P&gt;      it_qamv_a-charg   = it_qals_a-charg.&lt;/P&gt;&lt;P&gt;      it_qamv_a-rework  = sy-TABIX.&lt;/P&gt;&lt;P&gt;        READ TABLE it_qamr_a WITH KEY prueflos = it_qamv_a-prueflos merknr = it_qamv_a-merknr.&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          CLEAR wa_millelwert_a.&lt;/P&gt;&lt;P&gt;          wa_millelwert_a = it_qamr_a-mittelwert.&lt;/P&gt;&lt;P&gt;          it_qamv_a-amittelwert  = wa_millelwert_a.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY it_qamv_a.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="13" type="ul"&gt;&lt;P&gt;To Add Data for Different Rework *****************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;clear it_qaMV.&lt;/P&gt;&lt;P&gt;refresh it_qaMV.&lt;/P&gt;&lt;P&gt;it_qaMV[] = it_qaMV_a[].&lt;/P&gt;&lt;P&gt;it_main_Data1[] = it_main_data[].&lt;/P&gt;&lt;P&gt;Delete adjacent duplicates from it_qaMV comparing charg prueflos.&lt;/P&gt;&lt;P&gt;wa_cnt = 0.&lt;/P&gt;&lt;P&gt;SORT IT_QAMV BY CHARG.&lt;/P&gt;&lt;P&gt;loop at IT_main_data1.&lt;/P&gt;&lt;P&gt;    wa_cnt = 0.&lt;/P&gt;&lt;P&gt;    loop at it_qaMV where charg = it_main_Data1-charg .&lt;/P&gt;&lt;P&gt;           wa_cnt = wa_cnt + 1.&lt;/P&gt;&lt;P&gt;           if wa_cnt = 2.&lt;/P&gt;&lt;P&gt;               it_main_data-charg  = it_qaMV-charg.&lt;/P&gt;&lt;P&gt;               it_main_data-rework = 'Re-Work'.&lt;/P&gt;&lt;P&gt;               IT_MAIN_DATA-PRUF   =  IT_QAMV-PRUEFLOS.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert1 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert2 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert3 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert4 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert5 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert6 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert7 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert8 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert9 = 0.&lt;/P&gt;&lt;P&gt;               IT_MAIN_dATA-mittelwert10 = 0.&lt;/P&gt;&lt;P&gt;               APPEND IT_MAIN_DATA.&lt;/P&gt;&lt;P&gt;               CLEAR IT_MAIN_DATA.&lt;/P&gt;&lt;P&gt;           ELSEIF WA_CNT = 1.&lt;/P&gt;&lt;P&gt;               READ TABLE IT_MAIN_dATA WITH KEY CHARG = IT_QAMV-CHARG.&lt;/P&gt;&lt;P&gt;               IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;                 IT_MAIN_DATA-PRUF   =  IT_QAMV-PRUEFLOS.&lt;/P&gt;&lt;P&gt;                 MODIFY IT_MAIN_DATA INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;               ENDIF.&lt;/P&gt;&lt;P&gt;           endif.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort it_qamv_a by charg prueflos.&lt;/P&gt;&lt;P&gt;  SORT IT_MAIN_DATA BY CHARG merknr .&lt;/P&gt;&lt;P&gt;  LOOP AT it_main_data .&lt;/P&gt;&lt;P&gt;    LOOP AT it_qamv_a WHERE charg = it_main_data-charg AND PRUEFLOS = IT_MAIN_dATA-PRUF.&lt;/P&gt;&lt;P&gt;        IF it_qamv_a-merknr = '0010'.&lt;/P&gt;&lt;P&gt;          it_main_data-mittelwert11 = it_qamv_a-amittelwert.&lt;/P&gt;&lt;P&gt;        ELSEIF it_qamv_a-merknr = '0020'.&lt;/P&gt;&lt;P&gt;          it_main_data-mittelwert12 = it_qamv_a-amittelwert.&lt;/P&gt;&lt;P&gt;        ELSEIF it_qamv_a-merknr = '0030'.&lt;/P&gt;&lt;P&gt;          it_main_data-mittelwert13 = it_qamv_a-amittelwert.&lt;/P&gt;&lt;P&gt;        ELSEIF it_qamv_a-merknr = '0040'.&lt;/P&gt;&lt;P&gt;          it_main_data-mittelwert14 = it_qamv_a-amittelwert.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    IF it_main_data-mittelwert11 &amp;lt;&amp;gt; 0 AND it_main_data-mittelwert14 &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        it_main_data-mittelwert15 = ( it_main_data-mittelwert12 * '129.742' ) / ( it_main_data-mittelwert11 * it_main_data-mittelwert11 )..&lt;/P&gt;&lt;P&gt;        it_main_data-mittelwert16 = ( '21.9435' * 100 ) / ( it_main_data-mittelwert14 * it_main_data-mittelwert11 * it_main_data-mittelwert11 )..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        it_main_data-mittelwert17 = ( it_main_data-mittelwert15 - it_main_data-mittelwert5 ).&lt;/P&gt;&lt;P&gt;        it_main_data-mittelwert18 = ( it_main_data-mittelwert16 - it_main_data-mittelwert6 ).&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY it_main_data.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       REFRESH IT_MAIN_DATA.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " data_fetch&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;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 build_fieldcatalog .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   = 'CHARG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   = 'Batch ID'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     = 'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        = 'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   = 12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     = '2'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   = 'MITTELWERT1'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   = 'DIA(in MM) BA '.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     = 'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        = 'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   = 12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     = '3'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   = 'MITTELWERT2'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   = 'BRL (in KN) BA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     = 'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        = 'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   = 12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     = '4'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   = 'MITTELWERT5'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   = 'UTS(kg/mm2)BA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     = 'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        = 'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     = '5'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   =  'MITTELWERT3'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   =  'ELN (in %) BA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     =  'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         =  'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        =  'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     =  '6'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   =  'MITTELWERT4'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   =  'RES (in OHM/KM) BA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     =  'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         =  'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        =  'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     =  '7'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   =  'MITTELWERT6'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   =  '% COND BA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     =  'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         =  'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        =  'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     =  '8'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT5'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 5'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '7'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT6'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 6'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT7'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 7'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '9'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '10'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT9'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 9'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '11'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT10'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 10'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '12'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   = 'MITTELWERT11'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   = 'DIA(in MM) AG '.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     = 'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        = 'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   = 12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     = '13'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   = 'MITTELWERT12'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   = 'BRL (in KN) AG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     = 'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        = 'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     = '14'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   =  'MITTELWERT15'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   =  'UTS(kg/mm2) AG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     =  'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         =  'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        =  'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     =  '15'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   = 'MITTELWERT13'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   = 'ELN (in %) AG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     = 'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        = 'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   = 12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     = '16'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   =  'MITTELWERT14'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   =  'RES (in OHM/KM) AG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     =  'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         =  'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        =  'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     =  '17'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   =  'MITTELWERT16'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   =  '% COND. AG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     =  'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         =  'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        =  'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     =  '18'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   = 'REWORK'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   = 'Re-Work'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     = 'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        = 'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     = '19'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   =  'MITTELWERT17'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   =  ' DIFF IN UTS.(kg/mm2)'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     =  'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         =  'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        =  'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     =  '20'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname   =  'MITTELWERT18'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m   =  'Diff. in % COND'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-TABNAME     =  'IT_MAIN_DATA'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key         =  'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-just        =  'C'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen   =  15.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos     =  '21'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize   =  'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT16'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 6'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '18'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT17'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 7'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '19'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT18'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 8'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '19'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT19'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 9'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '19'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname   = 'MITTELWERT20'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext_m   =  'Para 10'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-col_pos     = '20'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-emphasize   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fieldcat TO wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR  wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "build_wa_fieldcat&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  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 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                = w_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            = 'p_header1'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = 'p_header1'&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;/UL&gt;&lt;P&gt;     I_GRID_TITLE                      = 'AGEING CORRELATION REPORT'&lt;/P&gt;&lt;UL&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                       = IT_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                            = 'A'&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;/UL&gt;&lt;P&gt;   IT_EVENTS                         = g_events&lt;/P&gt;&lt;UL&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;  I_HTML_HEIGHT_TOP                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 = 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;  IR_SALV_FULLSCREEN_ADAPTER        =&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_main_Data&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;ENDFORM.                    " grid_display&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;/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  grid&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 grid .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM event USING g_events.&lt;/P&gt;&lt;P&gt;  PERFORM header USING header1.&lt;/P&gt;&lt;P&gt;  PERFORM grid_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " grid&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;      Form  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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_eventS  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;&lt;/P&gt;&lt;P&gt;FORM event  USING    p_events TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wa_event TYPE slis_alv_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             = p_events&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;  LIST_TYPE_WRONG       = 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;  READ TABLE p_events INTO wa_event WITH KEY name = slis_ev_top_of_page.&lt;/P&gt;&lt;P&gt;  wa_event-form =  top.&lt;/P&gt;&lt;P&gt;  APPEND wa_event TO p_events.&lt;/P&gt;&lt;P&gt;  CLEAR wa_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " 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  HEADER&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_HEADER1  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 header  USING    p_header1 TYPE slis_t_listheader.&lt;/P&gt;&lt;P&gt;  DATA:wa_header TYPE slis_listheader,&lt;/P&gt;&lt;P&gt;       text(150) TYPE c,&lt;/P&gt;&lt;P&gt;       t1(50) TYPE c,&lt;/P&gt;&lt;P&gt;       t2(50) TYPE c,&lt;/P&gt;&lt;P&gt;       t3(50) TYPE c,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       text_1(500).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_header-typ = 'H'.&lt;/P&gt;&lt;P&gt;  WRITE: 'AGING CORRELATION REPORT' TO text.&lt;/P&gt;&lt;P&gt;  wa_header-info = text.&lt;/P&gt;&lt;P&gt;  APPEND wa_header TO p_header1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear text.&lt;/P&gt;&lt;P&gt;concatenate  'Material No   :-' p_matnr ' And  Charg   :-'   p_charg into text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;  WRITE : text TO text_1+1.&lt;/P&gt;&lt;P&gt;  wa_header-info = text_1.&lt;/P&gt;&lt;P&gt;  APPEND wa_header TO p_header1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;  WRITE :  W5 To text_1.&lt;/P&gt;&lt;P&gt;  wa_header-info = text_1.&lt;/P&gt;&lt;P&gt;  APPEND wa_header TO p_header1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;  WRITE :  W1 To text_1.&lt;/P&gt;&lt;P&gt;  wa_header-info = text_1.&lt;/P&gt;&lt;P&gt;  APPEND wa_header TO p_header1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;  WRITE :  W2 To text_1.&lt;/P&gt;&lt;P&gt;  wa_header-info = text_1.&lt;/P&gt;&lt;P&gt;  APPEND wa_header TO p_header1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;  WRITE :  W3 To text_1.&lt;/P&gt;&lt;P&gt;  wa_header-info = text_1.&lt;/P&gt;&lt;P&gt;  APPEND wa_header TO p_header1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;  WRITE :  W4 To text_1.&lt;/P&gt;&lt;P&gt;  wa_header-info = text_1.&lt;/P&gt;&lt;P&gt;  APPEND wa_header TO p_header1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; W5.&lt;/P&gt;&lt;P&gt;*WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; W1.&lt;/P&gt;&lt;P&gt;*WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; W2.&lt;/P&gt;&lt;P&gt;*WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; W3.&lt;/P&gt;&lt;P&gt;*WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; W4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " HEADER&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  TOP-OF-PAGE&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;&lt;/P&gt;&lt;P&gt;FORM top_of_page_g .&lt;/P&gt;&lt;P&gt;&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 = header1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     i_logo             = 'ZSTERLITE_SYNERGY'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      i_logo             = 'ENJOY_SAP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   'C:\Documents and Settings\as\My Documents\My Pictures\UNTITLED.BMP'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_END_OF_LIST_GRID       =.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; .&lt;/P&gt;&lt;P&gt;ENDFORM.                    " TOP-OF-PAGE&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;      Form  list&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 list .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM layout_init USING gs_layout.&lt;/P&gt;&lt;P&gt;  PERFORM eventtab_build CHANGING gt_events.&lt;/P&gt;&lt;P&gt;  PERFORM comment_build  CHANGING gt_list_top_of_page.&lt;/P&gt;&lt;P&gt;  PERFORM list_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " list&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;      Form  LAYOUT_INIT&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_GS_LAYOUT  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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM LAYOUT_INIT USING RS_LAYOUT TYPE SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;*"Build layout for list display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  RS_LAYOUT-DETAIL_POPUP      = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " LAYOUT_INIT&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  EVENTTAB_BUILD&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_GT_EVENTS[]  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;&lt;/P&gt;&lt;P&gt;*FORM EVENTTAB_BUILD USING RT_EVENTS TYPE SLIS_T_EVENT.&lt;/P&gt;&lt;P&gt;**"Registration of events to happen during list display&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA: LS_EVENT TYPE SLIS_ALV_EVENT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;/LI&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_LIST_TYPE = 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;          ET_EVENTS   = RT_EVENTS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; READ TABLE RT_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                          INTO LS_EVENT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF SY-SUBRC = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE top_l TO LS_EVENT-FORM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND LS_EVENT TO RT_EVENTS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form eventtab_build changing lt_events type slis_t_event.&lt;/P&gt;&lt;P&gt;  constants:&lt;/P&gt;&lt;P&gt;  gc_formname_top_of_page type slis_formname value 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;*GC_FORMNAME_END_OF_PAGE TYPE SLIS_FORMNAME VALUE 'END_OF_PAGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: ls_event type slis_alv_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   = lt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  read table lt_events with key name = slis_ev_top_of_page&lt;/P&gt;&lt;P&gt;  into ls_event.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    move gc_formname_top_of_page to ls_event-form.&lt;/P&gt;&lt;P&gt;    append ls_event to lt_events.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;define END_OF_PAGE event&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;READ TABLE LT_EVENTS WITH KEY NAME = SLIS_EV_END_OF_PAGE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTO LS_EVENT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE GC_FORMNAME_END_OF_PAGE TO LS_EVENT-FORM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND LS_EVENT TO LT_EVENTS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EVENTTAB_BUILD&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  COMMENT_BUILD&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_GT_LIST_TOP_OF_PAGE[]  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;&lt;/P&gt;&lt;P&gt;*FORM COMMENT_BUILD USING LT_TOP_OF_PAGE TYPE&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                       SLIS_T_LISTHEADER.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA: LS_LINE TYPE SLIS_LISTHEADER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LIST HEADING LINE: TYPE H&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR LS_LINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-TYP  = 'H'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LS_LINE-KEY:  NOT USED FOR THIS TYPE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-INFO = TEXT-100.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND LS_LINE TO LT_TOP_OF_PAGE.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STATUS LINE: TYPE S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR LS_LINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-TYP  = 'S'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-KEY  = TEXT-101.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-INFO = TEXT-102.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND LS_LINE TO LT_TOP_OF_PAGE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-KEY  = TEXT-103.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-INFO = TEXT-104.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND LS_LINE TO LT_TOP_OF_PAGE.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ACTION LINE: TYPE A&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR LS_LINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-TYP  = 'A'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LS_LINE-KEY:  NOT USED FOR THIS TYPE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LS_LINE-INFO = TEXT-105.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND LS_LINE TO LT_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;form comment_build changing gt_top_of_page type slis_t_listheader.&lt;/P&gt;&lt;P&gt;  data: gs_line type slis_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear gs_line.&lt;/P&gt;&lt;P&gt;  gs_line-typ = 'H'.&lt;/P&gt;&lt;P&gt;  gs_line-info = 'HEADER 1'.&lt;/P&gt;&lt;P&gt;  append gs_line to gt_top_of_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear gs_line.&lt;/P&gt;&lt;P&gt;  gs_line-typ = 'S'.&lt;/P&gt;&lt;P&gt;  gs_line-key = 'STATUS 1'.&lt;/P&gt;&lt;P&gt;  gs_line-info = 'INFO 1'.&lt;/P&gt;&lt;P&gt;  append gs_line to gt_top_of_page.&lt;/P&gt;&lt;P&gt;  gs_line-key = 'STATUS 2'.&lt;/P&gt;&lt;P&gt;  gs_line-info = 'INFO 2'.&lt;/P&gt;&lt;P&gt;  append gs_line to gt_top_of_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR GS_LINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GS_LINE-TYP = 'A'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GS_LINE-INFO = 'ACTION'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND GS_LINE TO GT_TOP_OF_PAGE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " COMMENT_BUILD&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  TOP-OF-PAGE&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;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;**FORM top_of_page .&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*FORM TOP_OF_PAGE_L.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           i_logo             = 'ENJOYSAP_LOGO'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*ENDFORM.                    " TOP-OF-PAGE&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form top_of_page_L.&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 = gt_list_top_of_page.&lt;/P&gt;&lt;P&gt;  write: sy-datum, 'Page No', sy-pagno left-justified.&lt;/P&gt;&lt;P&gt;endform.                    "top_of_page_L&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  end_of_page&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 end_of_page.&lt;/P&gt;&lt;P&gt;  write at (sy-linsz) sy-pagno centered.&lt;/P&gt;&lt;P&gt;endform.                    "end_of_page&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;      Form  list_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 list_display .&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             = 'w_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_STRUCTURE_NAME               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IS_LAYOUT                      = gs_layout&lt;/P&gt;&lt;P&gt;     IT_FIELDCAT                    = it_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;/UL&gt;&lt;P&gt;     I_DEFAULT                      = 'X'&lt;/P&gt;&lt;P&gt;   I_SAVE                         = 'A'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IT_EVENTS                      = l_events&lt;/P&gt;&lt;UL&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_main_data&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;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " list_display&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 07:13:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954935#M393010</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T07:13:15Z</dc:date>
    </item>
    <item>
      <title>Re: problem in adding logo in a report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954936#M393011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIIMAGE/BCCIIMAGE.pdf&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also check demo program:&amp;lt;b&amp;gt;RSDEMO_PICTURE_CONTROL&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Beejal&lt;/P&gt;&lt;P&gt;**Reward if this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 07:19:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954936#M393011</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T07:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: problem in adding logo in a report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954937#M393012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;to add logo &lt;/P&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;P&gt;The picture must be uploaded into transaction OAOR with classname 'PICTURES' AND TYPE 'OT' to work with ALV GRID Functions.&lt;/P&gt;&lt;P&gt;In the transaction OAOR, you should be able to insert your company Logo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;GOTO - OAOR (Business Document Navigator)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Give Class Name - PICTURES Class Type - OT..... then Execute&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;It will show you the list, then select ENJOYSAP_LOGO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;On that list, you will find one control with a "create" tab.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Click std. doc types.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Select SCREEN and double-click.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;It will push FILE selection screen.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Select your company logo (.gif) and press OK.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;It will ask for a description- for instance: "company logo".&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;It will let you know your doc has been stored successfully.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;You can find your logo under ENJOYSAP_LOGO-&amp;gt;Screen-&amp;gt;company logo.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;Just run your ALV program, you should find your company logo in place of the EnjoySAP logo.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in alv report &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_header&lt;/P&gt;&lt;P&gt;   I_LOGO                   = 'COMP_LOGO'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_END_OF_LIST_GRID       =          .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 07:21:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-adding-logo-in-a-report/m-p/1954937#M393012</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T07:21:37Z</dc:date>
    </item>
  </channel>
</rss>

