<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ALV Dump in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428195#M542644</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Imran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you using ALV list or GRID. If using LIST then just use GRID as it is much stable for all kind of data types.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If still issue not resolved paste your code here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 23 Jun 2007 04:46:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-23T04:46:06Z</dc:date>
    <item>
      <title>ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428194#M542643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi freinds,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     i m running ALV its running fine IN Quality and Testing Server................&lt;/P&gt;&lt;P&gt;     but when i m running in Production.giving Short Dump.when clicking on SUM or Export on ALV tool barthat &amp;lt;b&amp;gt;Field Symbol Yet Not been Assigned...... &amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance......&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Imran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 04:43:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428194#M542643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T04:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428195#M542644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Imran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you using ALV list or GRID. If using LIST then just use GRID as it is much stable for all kind of data types.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If still issue not resolved paste your code here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 04:46:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428195#M542644</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T04:46:06Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428196#M542645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi dear&lt;/P&gt;&lt;P&gt;i though u transport more than one request to Quality server and u put to production server only last request only&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i assumed relevant field symbol  is not in the production server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so get all you transported requests to Quality server and transport those to production with there order&lt;/P&gt;&lt;P&gt;after that create new request from development server and transport that also quality and production&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this will solve your problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards if its work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 05:13:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428196#M542645</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T05:13:37Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428197#M542646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    its not like that..........................there is only one request......... &lt;/P&gt;&lt;P&gt;    its working in quality and devlopment but problem is when running in production.........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Imran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 06:28:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428197#M542646</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T06:28:06Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428198#M542647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi freinds,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     still getting the same Dump.........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Imran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 09:55:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428198#M542647</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T09:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428199#M542648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; this is my code..........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZSD_STOCK_AGE.&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; External Table Declaration&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;TABLES: MARC,MCHB,MCH1.&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; Type Pools Declaration&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;TYPE-POOLS: SLIS.&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; Internal Table Declaration&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;DATA:BEGIN OF IT_MARC OCCURS 0,&lt;/P&gt;&lt;P&gt;        MATNR LIKE MARC-MATNR,&lt;/P&gt;&lt;P&gt;        WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;        XCHAR LIKE MARC-XCHAR,&lt;/P&gt;&lt;P&gt;     END OF IT_MARC,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_MCHB OCCURS 0,&lt;/P&gt;&lt;P&gt;        MATNR LIKE MCHB-MATNR,&lt;/P&gt;&lt;P&gt;        WERKS LIKE MCHB-WERKS,&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;        LWEDT LIKE MCH1-LWEDT,&lt;/P&gt;&lt;P&gt;        LGORT LIKE MCHB-LGORT,&lt;/P&gt;&lt;P&gt;        DAYS TYPE I,&lt;/P&gt;&lt;P&gt;     END OF IT_MCHB,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IT_MCHB1 LIKE IT_MCHB OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_MCH1 OCCURS 0,&lt;/P&gt;&lt;P&gt;      MATNR LIKE MCH1-MATNR,&lt;/P&gt;&lt;P&gt;      CHARG LIKE MCH1-CHARG,&lt;/P&gt;&lt;P&gt;      LWEDT LIKE MCH1-LWEDT,&lt;/P&gt;&lt;P&gt;      VFDAT LIKE MCH1-VFDAT,&lt;/P&gt;&lt;P&gt;      CLABS LIKE MCHB-CLABS,&lt;/P&gt;&lt;P&gt;      DAYS TYPE I,&lt;/P&gt;&lt;P&gt;     END OF IT_MCH1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IT_MCH2 LIKE IT_MCH1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;         MATNR LIKE MCHB-MATNR,&lt;/P&gt;&lt;P&gt;         MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         TOTAL LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;         TOTALP LIKE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         UNSALEABLE LIKE MCHB-CLABS,&lt;/P&gt;&lt;P&gt;         UNSALEABLEP LIKE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         WMAAB LIKE MAW1-WMAAB,&lt;/P&gt;&lt;P&gt;         ZSUBCAT1 LIKE T023T-WGBEZ,&lt;/P&gt;&lt;P&gt;         ZSUBCAT2 LIKE T023T-WGBEZ,&lt;/P&gt;&lt;P&gt;         ZSUBCAT3 LIKE T023T-WGBEZ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         0TO15 LIKE MCHB-CLABS,&lt;/P&gt;&lt;P&gt;         0TO15P LIKE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         15TO30 TYPE MCHB-CLABS,&lt;/P&gt;&lt;P&gt;         15TO30P TYPE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         30TO60 TYPE MCHB-CLABS,&lt;/P&gt;&lt;P&gt;         30TO60P TYPE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         60TO90 TYPE MCHB-CLABS,&lt;/P&gt;&lt;P&gt;         60TO90P TYPE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         GT90 TYPE MCHB-CLABS,&lt;/P&gt;&lt;P&gt;         GT90P TYPE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         TOTALSTOCK LIKE  MCHB-CLABS,&lt;/P&gt;&lt;P&gt;         TOTALSTOCKP LIKE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         MHDHB LIKE MARA-MHDHB,&lt;/P&gt;&lt;P&gt;         IPRKZ LIKE MARA-IPRKZ,&lt;/P&gt;&lt;P&gt;         MATKL LIKE MARA-MATKL,&lt;/P&gt;&lt;P&gt;         VERPR LIKE MBEW-VERPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     END OF IT_FINAL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_MARA_BATCH OCCURS 0,&lt;/P&gt;&lt;P&gt;      MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;      XCHPF LIKE MARA-XCHPF,&lt;/P&gt;&lt;P&gt;      MATKL LIKE MARA-MATKL,&lt;/P&gt;&lt;P&gt;     END OF IT_MARA_BATCH,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_MARA OCCURS 0,&lt;/P&gt;&lt;P&gt;      MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;      XCHPF LIKE MARA-XCHPF,&lt;/P&gt;&lt;P&gt;     END OF IT_MARA,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_MSEG 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;      EBELN LIKE MSEG-EBELN,&lt;/P&gt;&lt;P&gt;      EBELP LIKE MSEG-EBELP,&lt;/P&gt;&lt;P&gt;      WERKS LIKE MSEG-WERKS,&lt;/P&gt;&lt;P&gt;      BWART LIKE MSEG-BWART,&lt;/P&gt;&lt;P&gt;      HSDAT LIKE MSEG-HSDAT,&lt;/P&gt;&lt;P&gt;      ERFMG LIKE MSEG-ERFMG,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     END OF IT_MSEG,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_MARD OCCURS 0,&lt;/P&gt;&lt;P&gt;      MATNR LIKE MARD-MATNR,&lt;/P&gt;&lt;P&gt;      WERKS LIKE MARD-WERKS,&lt;/P&gt;&lt;P&gt;      LGORT LIKE MARD-LGORT,&lt;/P&gt;&lt;P&gt;      LABST LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;     END OF IT_MARD,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_MARD1 OCCURS 0,&lt;/P&gt;&lt;P&gt;      MATNR LIKE MARD-MATNR,&lt;/P&gt;&lt;P&gt;      WERKS LIKE MARD-WERKS,&lt;/P&gt;&lt;P&gt;      LGORT LIKE MARD-LGORT,&lt;/P&gt;&lt;P&gt;      LABST LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;     END OF IT_MARD1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF IT_EKBE OCCURS 0,&lt;/P&gt;&lt;P&gt;      EBELN LIKE EKBE-EBELN,&lt;/P&gt;&lt;P&gt;      EBELP LIKE EKBE-EBELP,&lt;/P&gt;&lt;P&gt;      MATNR LIKE EKBE-MATNR,&lt;/P&gt;&lt;P&gt;      BELNR LIKE EKBE-BELNR,&lt;/P&gt;&lt;P&gt;      BEWTP LIKE EKBE-BEWTP,&lt;/P&gt;&lt;P&gt;      MENGE LIKE EKBE-MENGE,&lt;/P&gt;&lt;P&gt;      BUDAT LIKE EKBE-BUDAT,&lt;/P&gt;&lt;P&gt;    END OF IT_EKBE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    BEGIN OF IT_FINAL2 OCCURS 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       MATNR LIKE MARD-MATNR,&lt;/P&gt;&lt;P&gt;       WERKS LIKE MARD-WERKS,&lt;/P&gt;&lt;P&gt;       LGORT LIKE MARD-LGORT,&lt;/P&gt;&lt;P&gt;       LABST LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;       BUDAT LIKE EKBE-BUDAT,&lt;/P&gt;&lt;P&gt;       ERFMG LIKE MSEG-ERFMG,&lt;/P&gt;&lt;P&gt;       DAYS TYPE I,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   END OF IT_FINAL2,&lt;/P&gt;&lt;P&gt;   IT_FINAL3 LIKE IT_FINAL2 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   BEGIN OF IT_MKPF OCCURS 0,&lt;/P&gt;&lt;P&gt;    MBLNR LIKE MKPF-MBLNR,&lt;/P&gt;&lt;P&gt;    VGART LIKE MKPF-VGART,&lt;/P&gt;&lt;P&gt;    BUDAT LIKE MKPF-BUDAT,&lt;/P&gt;&lt;P&gt;   END OF IT_MKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:C_15 LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;     C_30 LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;     C_60 LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;     C_90 LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;     C_T LIKE MARD-LABST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: I_CLASS TYPE KLAH-CLASS.&lt;/P&gt;&lt;P&gt;DATA: DATEN TYPE TABLE OF GHCL WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF INDEX OCCURS 0,&lt;/P&gt;&lt;P&gt;            TABIX TYPE SY-TABIX,&lt;/P&gt;&lt;P&gt;      END   OF  INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:TOTAL LIKE MARD-LABST.&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; ALV Data Declaration&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;DATA: IT_FIELDCAT  TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;DATA: WA_FIELDCAT  LIKE LINE OF IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : T_LIST_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;DATA : IT_EVENTS   TYPE SLIS_T_EVENT WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : G_SAVE(1)   TYPE C VALUE 'A',&lt;/P&gt;&lt;P&gt;       GX_SAVE(1)  TYPE C VALUE 'A',&lt;/P&gt;&lt;P&gt;       GS_LAYOUT   TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;       GX_VARIANT  LIKE DISVARIANT,&lt;/P&gt;&lt;P&gt;       G_VARIANT   LIKE DISVARIANT,&lt;/P&gt;&lt;P&gt;       T_FORMNAME_TOP_OF_PAGE TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE',&lt;/P&gt;&lt;P&gt;       T_I_EVENT      TYPE SLIS_ALV_EVENT.&lt;/P&gt;&lt;P&gt;DATA : L_LIST(105)    TYPE C,         "Store the Top-of-page headings&lt;/P&gt;&lt;P&gt;       L_DATEFROM(10) TYPE C,          "Store date in top-of-page&lt;/P&gt;&lt;P&gt;       L_DATETO(10)   TYPE C.         "Store date in 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;/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; Selection Screen&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;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT_000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 1(20) TEXT_001.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_WERKS LIKE MARC-WERKS OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 1(20) TEXT_002.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_DATE LIKE SY-DATUM DEFAULT SY-DATUM OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT_008.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: R_0TO15 RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (72) TEXT_003 FOR FIELD R_0TO15.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: R_15TO30 RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (72) TEXT_004 FOR FIELD R_15TO30.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: R_30TO60 RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (72) TEXT_005 FOR FIELD R_30TO60.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: R_60TO90 RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (72) TEXT_006 FOR FIELD R_60TO90.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: R_GT90 RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (72) TEXT_007 FOR FIELD R_GT90.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: R_ALL RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT (72) TEXT_009 FOR FIELD R_GT90.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF BLOCK B2.&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; Initialization Event&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  TEXT_000 = 'Selection Criteria'.&lt;/P&gt;&lt;P&gt;  TEXT_001 = 'Site'.&lt;/P&gt;&lt;P&gt;  TEXT_002 = 'Date'.&lt;/P&gt;&lt;P&gt;  TEXT_008 = 'Ageing Analysis'.&lt;/P&gt;&lt;P&gt;  TEXT_003 = '0 TO 15 DAYS'.&lt;/P&gt;&lt;P&gt;  TEXT_004 = '15 TO 30 DAYS'.&lt;/P&gt;&lt;P&gt;  TEXT_005 = '30 TO 60 DAYS'.&lt;/P&gt;&lt;P&gt;  TEXT_006 = '60 TO 90 DAYS'.&lt;/P&gt;&lt;P&gt;  TEXT_007 = 'GREATER THAN 90 DAYS'.&lt;/P&gt;&lt;P&gt;  TEXT_009 = 'ALL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF S_DATE IS INITIAL AND S_MATNR IS INITIAL AND S_CHARG IS INITIAL AND S_MBLNR IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MESSAGE 'Enter Either Date or Article or Batch or G.R.Number' type 'E'.&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;&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; Start Of Selection&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM READ_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF IT_FINAL[] IS NOT INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM ALV_FIELDCAT.&lt;/P&gt;&lt;P&gt;    PERFORM GET_EVENTS.&lt;/P&gt;&lt;P&gt;    PERFORM SUB_COMMENT_BUILD USING T_LIST_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;    PERFORM ALV_DISPLAY.&lt;/P&gt;&lt;UL&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;&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  READ_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM READ_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************&lt;STRONG&gt;NON BATCH ARTICLE&lt;/STRONG&gt;************&lt;/P&gt;&lt;P&gt;SELECT MATNR XCHPF&lt;/P&gt;&lt;P&gt; FROM MARA&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE IT_MARA&lt;/P&gt;&lt;P&gt;   WHERE XCHPF &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******&lt;STRONG&gt;BATCH ARTICLE DATA&lt;/STRONG&gt;******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MATNR XCHPF&lt;/P&gt;&lt;P&gt; FROM MARA&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE IT_MARA_BATCH&lt;/P&gt;&lt;P&gt;   WHERE XCHPF = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF IT_MARA_BATCH[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*SELECT MATNR WERKS XCHAR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FROM MARC&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; INTO CORRESPONDING FIELDS OF TABLE IT_MARC&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FOR ALL ENTRIES IN IT_MARA_BATCH&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WHERE XCHAR = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  AND WERKS = P_WERKS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  AND MATNR = IT_MARA_BATCH-MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_MARA_BATCH[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;  SELECT MATNR WERKS CHARG CLABS LGORT&lt;/P&gt;&lt;P&gt;   FROM MCHB&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE IT_MCHB&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN IT_MARA_BATCH&lt;/P&gt;&lt;P&gt;       WHERE MATNR = IT_MARA_BATCH-MATNR&lt;/P&gt;&lt;P&gt;        AND WERKS = P_WERKS&lt;/P&gt;&lt;P&gt;        AND LGORT = 'SL01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_MARA_BATCH[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;  SELECT MATNR WERKS CHARG CLABS LGORT&lt;/P&gt;&lt;P&gt;   FROM MCHB&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE IT_MCHB1&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN IT_MARA_BATCH&lt;/P&gt;&lt;P&gt;       WHERE MATNR = IT_MARA_BATCH-MATNR&lt;/P&gt;&lt;P&gt;        AND WERKS = P_WERKS&lt;/P&gt;&lt;P&gt;        AND LGORT &amp;lt;&amp;gt; 'SL01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_MCHB.&lt;/P&gt;&lt;P&gt;  SELECT LWEDT&lt;/P&gt;&lt;P&gt;   FROM MCH1&lt;/P&gt;&lt;P&gt;    INTO IT_MCHB-LWEDT&lt;/P&gt;&lt;P&gt;     WHERE MATNR = IT_MCHB-MATNR&lt;/P&gt;&lt;P&gt;       AND CHARG = IT_MCHB-CHARG.&lt;/P&gt;&lt;P&gt;    MODIFY IT_MCHB TRANSPORTING LWEDT.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF IT_MCHB[] IS NOT INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE LWEDT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FROM MCH1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   INTO IT_MCHB-LWEDT&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    FOR ALL ENTRIES IN IT_MCHB&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WHERE MATNR = IT_MCHB-MATNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      AND CHARG = IT_MCHB-CHARG.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;****************&lt;STRONG&gt;STOCK&lt;/STRONG&gt;*****************&lt;/P&gt;&lt;P&gt;*LOOP AT IT_MCH1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SELECT CLABS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FROM MCHB&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    INTO IT_MCH1-CLABS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WHERE MATNR = IT_MCH1-MATNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     AND CHARG = IT_MCH1-CHARG.&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;   MODIFY IT_MCH1 TRANSPORTING CLABS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDSELECT.&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;*************&lt;STRONG&gt;FINDING DAYS&lt;/STRONG&gt;*************************&lt;/P&gt;&lt;P&gt;LOOP AT IT_MCHB.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HR_99S_INTERVAL_BETWEEN_DATES'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      BEGDA           = IT_MCHB-LWEDT&lt;/P&gt;&lt;P&gt;      ENDDA           = P_DATE&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TAB_MODE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     DAYS            =  IT_MCHB-DAYS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    C_WEEKS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    C_MONTHS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    C_YEARS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WEEKS           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MONTHS          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    YEARS           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    D_MONTHS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MONTH_TAB       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODIFY IT_MCHB TRANSPORTING DAYS.&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;*****************&lt;STRONG&gt;CALCULATING MATERIAL WISE DAYS&lt;/STRONG&gt;****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_MCHB." WHERE LGORT EQ 'SL01'..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF IT_MCHB-LGORT = 'SL01'.&lt;/P&gt;&lt;P&gt;  IT_MCH2-MATNR = IT_MCHB-MATNR.&lt;/P&gt;&lt;P&gt;  IT_MCH2-CHARG = IT_MCHB-CHARG.&lt;/P&gt;&lt;P&gt;  IT_MCH2-LWEDT = IT_MCHB-LWEDT.&lt;/P&gt;&lt;P&gt;  IT_MCH2-DAYS = IT_MCHB-DAYS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IT_MCH2-VFDAT = IT_MCHB-VFDAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IT_MCH2-CLABS = IT_MCHB-CLABS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND IT_MCH2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT END OF MATNR.&lt;/P&gt;&lt;P&gt;    SUM.&lt;/P&gt;&lt;P&gt;    PERFORM CALC_DAYS.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************&lt;STRONG&gt;UNSALEABLE&lt;/STRONG&gt;*****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_MCHB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT END OF MATNR.&lt;/P&gt;&lt;P&gt;    SUM.&lt;/P&gt;&lt;P&gt;    IT_FINAL-UNSALEABLE  = IT_MCHB1-CLABS.&lt;/P&gt;&lt;P&gt;    MODIFY IT_FINAL TRANSPORTING UNSALEABLE WHERE MATNR = IT_MCHB1-MATNR..&lt;/P&gt;&lt;P&gt;  ENDAT.&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;************&lt;STRONG&gt;NONBATCH DATA&lt;/STRONG&gt;************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MBLNR VGART BUDAT&lt;/P&gt;&lt;P&gt; FROM MKPF&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE IT_MKPF&lt;/P&gt;&lt;P&gt;   WHERE VGART = 'WE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_MARA[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT MBLNR MATNR EBELN EBELP WERKS BWART HSDAT ERFMG&lt;/P&gt;&lt;P&gt;     FROM MSEG&lt;/P&gt;&lt;P&gt;      INTO CORRESPONDING FIELDS OF TABLE IT_MSEG&lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN IT_MARA&lt;/P&gt;&lt;P&gt;        WHERE MATNR = IT_MARA-MATNR&lt;/P&gt;&lt;P&gt;         AND WERKS = P_WERKS&lt;/P&gt;&lt;P&gt;         AND BWART = '101'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF IT_MSEG[] IS NOT INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT EBELN EBELP BEWTP BELNR MENGE BUDAT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FROM EKBE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   INTO CORRESPONDING FIELDS OF TABLE IT_EKBE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FOR ALL ENTRIES IN IT_MSEG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WHERE BELNR = IT_MSEG-MBLNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      AND EBELN = IT_MSEG-EBELN&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      AND EBELP = IT_MSEG-EBELP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      AND BEWTP = 'E'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_MSEG[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;  SELECT MATNR WERKS LGORT LABST&lt;/P&gt;&lt;P&gt;   FROM MARD&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE IT_MARD&lt;/P&gt;&lt;P&gt;     FOR ALL ENTRIES IN IT_MSEG&lt;/P&gt;&lt;P&gt;      WHERE MATNR = IT_MSEG-MATNR&lt;/P&gt;&lt;P&gt;       AND WERKS = IT_MSEG-WERKS&lt;/P&gt;&lt;P&gt;       AND LGORT = 'SL01'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_MSEG[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;  SELECT MATNR WERKS LGORT LABST&lt;/P&gt;&lt;P&gt;   FROM MARD&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE IT_MARD1&lt;/P&gt;&lt;P&gt;     FOR ALL ENTRIES IN IT_MSEG&lt;/P&gt;&lt;P&gt;      WHERE MATNR = IT_MSEG-MATNR&lt;/P&gt;&lt;P&gt;       AND WERKS = IT_MSEG-WERKS&lt;/P&gt;&lt;P&gt;       AND LGORT &amp;lt;&amp;gt; 'SL01'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: C TYPE I VALUE 0.&lt;/P&gt;&lt;P&gt;LOOP AT IT_MSEG.&lt;/P&gt;&lt;P&gt; READ TABLE IT_MKPF WITH KEY MBLNR = IT_MSEG-MBLNR.&lt;/P&gt;&lt;P&gt;  READ TABLE IT_MARD WITH KEY MATNR = IT_MSEG-MATNR WERKS = IT_MSEG-WERKS." LGORT = 'SL01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    IT_FINAL2-MATNR = IT_MARD-MATNR.&lt;/P&gt;&lt;P&gt;    IT_FINAL2-WERKS = IT_MARD-WERKS.&lt;/P&gt;&lt;P&gt;    IT_FINAL2-LGORT = IT_MARD-LGORT.&lt;/P&gt;&lt;P&gt;    IT_FINAL2-LABST = 0.&lt;/P&gt;&lt;P&gt;    IT_FINAL2-BUDAT = IT_MKPF-BUDAT.&lt;/P&gt;&lt;P&gt;    IT_FINAL2-ERFMG = IT_MSEG-ERFMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND IT_FINAL2.&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;*************&lt;STRONG&gt;NON SL01&lt;/STRONG&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;STOCK CALCULATION FOR NONBATCH ARTICLE&lt;/STRONG&gt;*******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_FINAL2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HR_99S_INTERVAL_BETWEEN_DATES'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      BEGDA           = IT_FINAL2-BUDAT&lt;/P&gt;&lt;P&gt;      ENDDA           = P_DATE&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TAB_MODE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     DAYS            = IT_FINAL2-DAYS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    C_WEEKS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    C_MONTHS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    C_YEARS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WEEKS           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MONTHS          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    YEARS           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    D_MONTHS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MONTH_TAB       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   MODIFY IT_FINAL2 TRANSPORTING DAYS.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT IT_FINAL2 DESCENDING.&lt;/P&gt;&lt;P&gt;LOOP AT IT_FINAL2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IT_FINAL3-MATNR = IT_FINAL2-MATNR.&lt;/P&gt;&lt;P&gt;    IT_FINAL3-WERKS = IT_FINAL2-WERKS.&lt;/P&gt;&lt;P&gt;    IT_FINAL3-LGORT = IT_FINAL2-LGORT.&lt;/P&gt;&lt;P&gt;    IT_FINAL3-LABST = IT_FINAL2-LABST.&lt;/P&gt;&lt;P&gt;    IT_FINAL3-BUDAT = IT_FINAL2-BUDAT.&lt;/P&gt;&lt;P&gt;    IT_FINAL3-DAYS = IT_FINAL2-DAYS.&lt;/P&gt;&lt;P&gt;    IT_FINAL3-ERFMG = IT_FINAL2-ERFMG.&lt;/P&gt;&lt;P&gt;    APPEND IT_FINAL3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   AT END OF MATNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_FINAL-TOTAL = IT_FINAL2-LABST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SUM.&lt;/P&gt;&lt;P&gt;    PERFORM CALC_TOTAL_STOCK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************&lt;STRONG&gt;TOTAL STOCK&lt;/STRONG&gt;*********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_MARD.&lt;/P&gt;&lt;P&gt;    IT_FINAL-TOTAL = IT_MARD-LABST.&lt;/P&gt;&lt;P&gt;    MODIFY IT_FINAL TRANSPORTING TOTAL WHERE MATNR = IT_MARD-MATNR.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************&lt;STRONG&gt;UNSALEABLE&lt;/STRONG&gt;*****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_MARD1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR IT_FINAL-UNSALEABLE WHERE MATNR = IT_MARD1-MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IT_FINAL-UNSALEABLE  = IT_MARD1-LABST.&lt;/P&gt;&lt;P&gt;    MODIFY IT_FINAL TRANSPORTING UNSALEABLE WHERE MATNR = IT_MARD1-MATNR..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************&lt;STRONG&gt;TOTAL SHELF LIFE&lt;/STRONG&gt;*********************&lt;/P&gt;&lt;P&gt;     LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt;       SELECT SINGLE MHDHB IPRKZ MATKL&lt;/P&gt;&lt;P&gt;        FROM MARA&lt;/P&gt;&lt;P&gt;         INTO (IT_FINAL-MHDHB,IT_FINAL-IPRKZ,IT_FINAL-MATKL )&lt;/P&gt;&lt;P&gt;          WHERE MATNR  = IT_FINAL-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       SELECT SINGLE MAKTX&lt;/P&gt;&lt;P&gt;        FROM MAKT&lt;/P&gt;&lt;P&gt;         INTO IT_FINAL-MAKTX&lt;/P&gt;&lt;P&gt;          WHERE MATNR = IT_FINAL-MATNR&lt;/P&gt;&lt;P&gt;           AND SPRAS = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         MODIFY IT_FINAL TRANSPORTING MHDHB MAKTX MATKL.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************&lt;STRONG&gt;MECHANT CATAGARY&lt;/STRONG&gt;********************&lt;/P&gt;&lt;P&gt;LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I_CLASS =  IT_FINAL-MATKL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CLHI_STRUCTURE_CLASSES'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        I_KLART             = '026'&lt;/P&gt;&lt;P&gt;        I_BATCH             = 'X'&lt;/P&gt;&lt;P&gt;        I_BUP               = 'X'&lt;/P&gt;&lt;P&gt;        I_CLASS             = I_CLASS&lt;/P&gt;&lt;P&gt;        I_LANGUAGE          = 'E'&lt;/P&gt;&lt;P&gt;        I_TDWN              = ''&lt;/P&gt;&lt;P&gt;        I_NO_CLASSIFICATION = 'X'&lt;/P&gt;&lt;P&gt;        I_GRAPHIC           = ''&lt;/P&gt;&lt;P&gt;        I_DATE              = SY-DATUM&lt;/P&gt;&lt;P&gt;        I_NO_OBJECTS        = 'X'&lt;/P&gt;&lt;P&gt;        I_SORT_BY_CLASS     = 'X'&lt;/P&gt;&lt;P&gt;        I_STRUCTURED_LIST   = 'X'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        DATEN               = DATEN&lt;/P&gt;&lt;P&gt;        INDEX               = INDEX&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        CLASS_NOT_VALID     = 1&lt;/P&gt;&lt;P&gt;        CLASSTYPE_NOT_VALID = 2&lt;/P&gt;&lt;P&gt;        OTHERS              = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE DATEN WITH KEY STUFE = '1'.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      IT_FINAL-ZSUBCAT1 = DATEN-CLTX1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE DATEN WITH KEY STUFE = '2'.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      IT_FINAL-ZSUBCAT2 = DATEN-CLTX1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE DATEN WITH KEY STUFE = '3'.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      IT_FINAL-ZSUBCAT3 = DATEN-CLTX1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     SELECT SINGLE WMAAB FROM MAW1&lt;/P&gt;&lt;P&gt;      INTO IT_FINAL-WMAAB&lt;/P&gt;&lt;P&gt;       WHERE MATNR = IT_FINAL-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY IT_FINAL TRANSPORTING ZSUBCAT1 ZSUBCAT2 ZSUBCAT3 WMAAB.&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;&lt;/P&gt;&lt;P&gt;****************&lt;STRONG&gt;MOVING PRICE&lt;/STRONG&gt;******************************************&lt;/P&gt;&lt;P&gt;LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE VERPR&lt;/P&gt;&lt;P&gt;   FROM MBEW&lt;/P&gt;&lt;P&gt;    INTO IT_FINAL-VERPR&lt;/P&gt;&lt;P&gt;     WHERE MATNR = IT_FINAL-MATNR&lt;/P&gt;&lt;P&gt;     AND BWKEY = P_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   MODIFY IT_FINAL TRANSPORTING VERPR.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_FINAL-0TO15P = IT_FINAL-VERPR * IT_FINAL-0TO15.&lt;/P&gt;&lt;P&gt;  IT_FINAL-15TO30P = IT_FINAL-VERPR * IT_FINAL-15TO30.&lt;/P&gt;&lt;P&gt;  IT_FINAL-30TO60P = IT_FINAL-VERPR * IT_FINAL-30TO60.&lt;/P&gt;&lt;P&gt;  IT_FINAL-60TO90P = IT_FINAL-VERPR * IT_FINAL-60TO90.&lt;/P&gt;&lt;P&gt;  IT_FINAL-GT90P = IT_FINAL-VERPR * IT_FINAL-GT90.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_FINAL-TOTALP = IT_FINAL-TOTAL * IT_FINAL-VERPR.&lt;/P&gt;&lt;P&gt;  IT_FINAL-UNSALEABLEP = IT_FINAL-UNSALEABLE * IT_FINAL-VERPR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_FINAL-TOTALSTOCK = IT_FINAL-TOTAL + IT_FINAL-UNSALEABLE.&lt;/P&gt;&lt;P&gt;  IT_FINAL-TOTALSTOCKP = IT_FINAL-TOTALSTOCK * IT_FINAL-VERPR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODIFY IT_FINAL TRANSPORTING 0TO15P 15TO30P 30TO60P 60TO90P GT90P TOTALP UNSALEABLEP TOTALSTOCK TOTALSTOCKP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;CONVERSION OF ARTICLE&lt;/STRONG&gt;*************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     INPUT         = IT_FINAL-MATNR&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    OUTPUT        = IT_FINAL-MATNR&lt;/P&gt;&lt;P&gt;           .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   MODIFY IT_FINAL TRANSPORTING MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE IT_FINAL WHERE TOTAL = 0.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " READ_DATA&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  ALV_FIELDCAT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ALV_FIELDCAT .&lt;/P&gt;&lt;P&gt;  DATA: COUNTER TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; 1. Article Number&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'MATNR'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Article Number'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *&amp;amp; 1. Article Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'MAKTX'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Article Description'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 30.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *&amp;amp; 1. Article Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Saleable Stock'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 20.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'TOTALP'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Saleable Stock Value'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 20.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *&amp;amp; 1. Article Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'UNSALEABLE'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Unsaleable Stock'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'UNSALEABLEP'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Unsaleable Stock Value'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 20.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'WMAAB'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'ABC Indicator'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 10.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'ZSUBCAT1'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'SUB_CAT_1'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 20.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'ZSUBCAT2'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'SUB_CAT_2'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 20.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'ZSUBCAT3'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'SUB_CAT_3'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 20.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*COUNTER = COUNTER + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FIELDCAT-FIELDNAME  = 'VERPR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FIELDCAT-SELTEXT_L  = 'Moving Price'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FIELDCAT-OUTPUTLEN  = 30.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FIELDCAT-JUST    = 'C'.&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; 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;P&gt;&lt;/P&gt;&lt;P&gt;IF R_0TO15 = 'X' OR R_ALL = 'X'.&lt;/P&gt;&lt;P&gt;*&amp;amp; 2. 0 to 15 days&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = '0TO15'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = '0 TO 15 DAYS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = '0TO15P'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Stock Value'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF R_15TO30 = 'X' OR R_ALL = 'X'.&lt;/P&gt;&lt;P&gt;*&amp;amp; 3. 15 to 30 days&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = '15TO30'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = '15 TO 30 DAYS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = '15TO30P'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Stock Value'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF R_30TO60 = 'X' OR R_ALL = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; 4. 30 TO 60 DAYS&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = '30TO60'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = '30 TO 60 DAYS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = '30TO60P'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Stock Value'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF R_60TO90 = 'X' OR R_ALL = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;*&amp;amp; 5.60 TO 90 DAYS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = '60TO90'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = '60 TO 90 DAYS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = '60T90P'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Stock Value'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF R_GT90 = 'X' OR R_ALL = 'X'.&lt;/P&gt;&lt;P&gt;*&amp;amp; 6. GREATER THAN 90 DAYS&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'GT90'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'GREATER THAN 90 DAYS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 25.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'GT90P'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Stock Value'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'TOTALSTOCK'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Total Stock'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'TOTALSTOCKP'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Total Stock Value'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; 6. TOTAL SHELF LIFE&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'MHDHB'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Total Shelf Life'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 25.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; 6. TOTAL SHELF LIFE&lt;/P&gt;&lt;P&gt;  COUNTER = COUNTER + 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS    = COUNTER.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME  = 'IPRKZ'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME    = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L  = 'Shelf Life Expiration Period'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN  = 25.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;P&gt;   WA_FIELDCAT-JUST    = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " ALV_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  GET_EVENTS&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 GET_EVENTS .&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       = IT_EVENTS[]&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      LIST_TYPE_WRONG = 1&lt;/P&gt;&lt;P&gt;      OTHERS          = 2.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;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;  READ TABLE IT_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;                                INTO IT_EVENTS.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    MOVE T_FORMNAME_TOP_OF_PAGE TO IT_EVENTS-FORM.&lt;/P&gt;&lt;P&gt;    APPEND IT_EVENTS.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_EVENTS&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;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;      IT_LIST_COMMENTARY = T_LIST_TOP_OF_PAGE.&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SUB_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_T_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;FORM SUB_COMMENT_BUILD  USING  I_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;  DATA: LS_LINE TYPE SLIS_LISTHEADER.&lt;/P&gt;&lt;P&gt;  DATA: WRK_NAME TYPE KNA1-NAME1.&lt;/P&gt;&lt;P&gt;  DATA: V_NAME1 LIKE T001W-NAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRK_NAME = 'R.K.Foodland Pvt Ltd, Mumbai'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR LS_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LS_LINE-TYP  = 'H'.&lt;/P&gt;&lt;P&gt;  LS_LINE-INFO = WRK_NAME.&lt;/P&gt;&lt;P&gt;  APPEND LS_LINE TO I_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LS_LINE-TYP  = 'H'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE 'Stock Ageing Report' V_NAME1 INTO LS_LINE-INFO SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  APPEND LS_LINE TO I_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; WRITE S_DATE-LOW  DD/MM/YYYY TO L_DATEFROM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE S_DATE-HIGH DD/MM/YYYY TO L_DATETO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR: LS_LINE, L_LIST.&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; IF S_DATE-HIGH IS NOT INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CONCATENATE 'Date : ' L_DATEFROM  ' To . '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                              L_DATETO INTO L_LIST.&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; ELSEIF S_DATE-HIGH IS INITIAL AND S_DATE-LOW IS NOT INITIAL.&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;   CONCATENATE 'Date : ' L_DATEFROM INTO L_LIST.&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; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LS_LINE-TYP  = 'S'.&lt;/P&gt;&lt;P&gt;  LS_LINE-INFO = L_LIST.&lt;/P&gt;&lt;P&gt;  APPEND LS_LINE TO I_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;ENDFORM.                    " SUB_COMMENT_BUILD&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  ALV_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 ALV_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GS_LAYOUT-ZEBRA        = 'X'.&lt;/P&gt;&lt;P&gt;  GS_LAYOUT-DETAIL_POPUP = 'X'.&lt;/P&gt;&lt;P&gt;  GS_LAYOUT-DETAIL_INITIAL_LINES = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; GS_LAYOUT-NO_VLINE = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; GS_LAYOUT-NO_HLINE = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  GS_LAYOUT-NUMC_SUM = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT             = IT_FIELDCAT&lt;/P&gt;&lt;P&gt;      IT_EVENTS               = IT_EVENTS[]&lt;/P&gt;&lt;P&gt;      I_CALLBACK_PROGRAM      = SY-REPID&lt;/P&gt;&lt;P&gt;      IS_LAYOUT               = GS_LAYOUT&lt;/P&gt;&lt;P&gt;      I_SAVE                  = G_SAVE&lt;/P&gt;&lt;P&gt;      IS_VARIANT              = GX_VARIANT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     I_CALLBACK_USER_COMMAND = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                = IT_FINAL[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " ALV_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;P&gt;*&amp;amp;      Form  FORM_VBFA2&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 FORM_VBFA2 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT IT_VBFA2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   C = C + 1.&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;    AT END OF VBELN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      SUM.&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;      C1 = C.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     C_RFMNG = IT_VBFA-RFMNG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR C.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF C IS INITIAL.&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;     IT_VBFA1-VBELV = IT_VBFA-VBELV.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IT_VBFA1-POSNV = IT_VBFA-POSNV.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IT_VBFA1-VBELN = IT_VBFA-VBELN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IT_VBFA1-RFMNG = C_RFMNG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IT_VBFA1-C = C1.&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;     APPEND IT_VBFA1.&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;     CLEAR: C1,C_RFMNG.&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;     .&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " FORM_VBFA2&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  CALC_DAYS&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 CALC_DAYS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IT_FINAL-MATNR = IT_MCHB-MATNR.&lt;/P&gt;&lt;P&gt;    IT_FINAL-TOTAL = IT_MCHB-CLABS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT IT_MCH2.&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;          IF IT_MCH2-DAYS LE '15'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               C_15 = C_15 + IT_MCH2-CLABS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF IT_MCH2-DAYS GT '15' AND IT_MCH2-DAYS LE '30'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               C_30 = C_30 + IT_MCH2-CLABS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF IT_MCH2-DAYS GT '30' AND IT_MCH2-DAYS LE '60'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               C_60 = C_60 + IT_MCH2-CLABS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF IT_MCH2-DAYS GT '60' AND IT_MCH2-DAYS LE '90'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               C_90 = C_90 + IT_MCH2-CLABS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF IT_MCH2-DAYS GT '90'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               C_T = C_T + IT_MCH2-CLABS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;     IT_FINAL-0TO15 = C_15.&lt;/P&gt;&lt;P&gt;     IT_FINAL-15TO30 = C_30.&lt;/P&gt;&lt;P&gt;     IT_FINAL-30TO60 = C_60.&lt;/P&gt;&lt;P&gt;     IT_FINAL-60TO90 = C_90.&lt;/P&gt;&lt;P&gt;     IT_FINAL-GT90 = C_T.&lt;/P&gt;&lt;P&gt;     APPEND IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     CLEAR IT_MCH2[].&lt;/P&gt;&lt;P&gt;     CLEAR: C_15,C_30,C_60,C_90,C_T.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CALC_DAYS&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  CALC_TOTAL_STOCK&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 CALC_TOTAL_STOCK .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: F TYPE I VALUE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IT_FINAL-MATNR = IT_FINAL2-MATNR.&lt;/P&gt;&lt;P&gt;     IT_FINAL-UNSALEABLE = IT_FINAL2-LABST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LOOP AT IT_MARD WHERE MATNR = IT_FINAL2-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        TOTAL = IT_MARD-LABST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;     LOOP AT IT_FINAL3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF IT_FINAL3-DAYS LE '15'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              IT_FINAL-0TO15 = IT_FINAL-0TO15 + IT_FINAL3-LABST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                TOTAL = TOTAL - IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             IF F = 0.&lt;/P&gt;&lt;P&gt;               IF TOTAL GE 0.&lt;/P&gt;&lt;P&gt;                   C_15 = C_15 + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;               ELSE.&lt;/P&gt;&lt;P&gt;                   F = 1.&lt;/P&gt;&lt;P&gt;                   C_15 = C_15 + TOTAL + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;               ENDIF.&lt;/P&gt;&lt;P&gt;             ENDIF.&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF IT_FINAL3-DAYS GT '15' AND IT_FINAL2-DAYS LE '30'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              IT_FINAL-15TO30 = IT_FINAL-15TO30 + IT_FINAL3-LABST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                 TOTAL = TOTAL - IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;               IF F = 0.&lt;/P&gt;&lt;P&gt;                IF TOTAL GE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    C_30 = C_30 + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;                ELSE.&lt;/P&gt;&lt;P&gt;                    F = 1.&lt;/P&gt;&lt;P&gt;                    C_30 = C_30 + TOTAL + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;                ENDIF.&lt;/P&gt;&lt;P&gt;               ENDIF.&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF IT_FINAL3-DAYS GT '30' AND IT_FINAL3-DAYS LE '60'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              IT_FINAL-30TO60 = IT_FINAL-30TO60 + IT_FINAL3-LABST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                TOTAL = TOTAL - IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                IF F = 0.&lt;/P&gt;&lt;P&gt;                 IF TOTAL GE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                      C_60 = C_60 + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;                    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                      F = 1.&lt;/P&gt;&lt;P&gt;                      C_60 = C_60 + TOTAL + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;                  ENDIF.&lt;/P&gt;&lt;P&gt;                ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF IT_FINAL3-DAYS GT '60' AND IT_FINAL3-DAYS LE '90'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              IT_FINAL-60TO90 = IT_FINAL-60TO90 + IT_FINAL3-LABST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                TOTAL = TOTAL - IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               IF F = 0.&lt;/P&gt;&lt;P&gt;                        IF TOTAL GE 0.&lt;/P&gt;&lt;P&gt;                            C_90 = C_90 + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;                        ELSE.&lt;/P&gt;&lt;P&gt;                            F = 1.&lt;/P&gt;&lt;P&gt;                            C_90 = C_90 + TOTAL + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;                        ENDIF.&lt;/P&gt;&lt;P&gt;               ENDIF.&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF IT_FINAL3-DAYS GT '90'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              IT_FINAL-GT90 = IT_FINAL-GT90 + IT_FINAL3-LABST.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              TOTAL = TOTAL - IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         IF F = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           IF TOTAL GE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                            C_T = C_T + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;                           ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                             F = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                     C_T = C_T + TOTAL + IT_FINAL3-ERFMG.&lt;/P&gt;&lt;P&gt;                           ENDIF.&lt;/P&gt;&lt;P&gt;                          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IT_FINAL-0TO15 = C_15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IT_FINAL-15TO30 = C_30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IT_FINAL-30TO60 = C_60.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IT_FINAL-60TO90 = C_90.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IT_FINAL-GT90 = C_T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     APPEND IT_FINAL.&lt;/P&gt;&lt;P&gt;     CLEAR:C_15,C_30,C_60,C_90,C_T.&lt;/P&gt;&lt;P&gt;     CLEAR IT_FINAL3[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CALC_TOTAL_STOCK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Imran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 10:05:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428199#M542648</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T10:05:11Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428200#M542649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; when i m Clicking Total,LOCAl file in Quality its Working Fine..without any dump........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Imran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 10:15:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428200#M542649</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T10:15:05Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428201#M542650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Solved the Problem&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 11:27:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428201#M542650</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-23T11:27:12Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428202#M542651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Jun 2007 18:25:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/2428202#M542651</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-06-23T18:25:05Z</dc:date>
    </item>
  </channel>
</rss>

