<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Report Modification required in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-modification-required/m-p/2351280#M519085</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;remove spart LIKE mara-spart from it_clearance and use another internal table.&lt;/P&gt;&lt;P&gt;data : begin of it_mara occurs 0,&lt;/P&gt;&lt;P&gt;matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;spart LIKE mara-spart&lt;/P&gt;&lt;P&gt;end of it_mara.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_clearance OCCURS 0,&lt;/P&gt;&lt;P&gt;werks LIKE j_1iexcdtl-werks,&lt;/P&gt;&lt;P&gt;matnr LIKE j_1iexcdtl-matnr,&lt;/P&gt;&lt;P&gt;kunag LIKE j_1iexchdr-kunag,&lt;/P&gt;&lt;P&gt;exdat LIKE j_1iexcdtl-exdat,&lt;/P&gt;&lt;P&gt;menge LIKE j_1iexcdtl-menge,&lt;/P&gt;&lt;P&gt;zmmyy TYPE j_1iexcdtl-exdat,&lt;/P&gt;&lt;P&gt;END OF it_clearance&lt;/P&gt;&lt;P&gt;*select statement&lt;/P&gt;&lt;P&gt;Select matnr spart from mara&lt;/P&gt;&lt;P&gt;into  table it_mara&lt;/P&gt;&lt;P&gt;for all entries in it_clearance&lt;/P&gt;&lt;P&gt;where matnr = it_clearance-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from it_mara comparing matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;for populating final internal table&lt;/P&gt;&lt;P&gt;in this loop make changes&lt;/P&gt;&lt;P&gt;LOOP AT it_fnl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE it_fnl-exdat&lt;EM&gt;6(2) it_fnl-exdat&lt;/EM&gt;4(2) INTO zmy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_mth-kunag = it_fnl-kunag.&lt;/P&gt;&lt;P&gt;it_mth-zmmyy = it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: zmy TO it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;MODIFY TABLE it_fnl.&lt;/P&gt;&lt;P&gt;APPEND it_mth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP&lt;/P&gt;&lt;P&gt;replace above loop by this one.&lt;/P&gt;&lt;P&gt;sort it_fnl by matnr.&lt;/P&gt;&lt;P&gt;sort it_mata by matnr.&lt;/P&gt;&lt;P&gt;loop at it_fnl.&lt;/P&gt;&lt;P&gt;read table it_mara with key matnr = it_fnl-matnr binary search.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;it_fnl-spart = it_mara-spart.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;CONCATENATE it_fnl-exdat&lt;EM&gt;6(2) it_fnl-exdat&lt;/EM&gt;4(2) INTO zmy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_mth-kunag = it_fnl-kunag.&lt;/P&gt;&lt;P&gt;it_mth-zmmyy = it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: zmy TO it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;MODIFY TABLE it_fnl.&lt;/P&gt;&lt;P&gt;APPEND it_mth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Jun 2007 05:19:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-11T05:19:05Z</dc:date>
    <item>
      <title>Report Modification required</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-modification-required/m-p/2351279#M519084</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;basically i have two internal table it_clearance and it_fnl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in it_clearance i do not want to include field called SPART and in it_fnl i want to include field by getting its contents from MARA Table and join the field to it_fnl wwhich already have contents of it_clearance in it... just check the code below and please help me guys...... Problem solving help is highly rewarded...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsd_clearance NO STANDARD PAGE HEADING LINE-SIZE 300 LINE-COUNT 55(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Tables----------------------------------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES : j_1iexcdtl,&lt;/P&gt;&lt;P&gt;         t001w.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Tables -----------------------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF it_clearance OCCURS 0,&lt;/P&gt;&lt;P&gt;       werks   LIKE j_1iexcdtl-werks,&lt;/P&gt;&lt;P&gt;       matnr   LIKE j_1iexcdtl-matnr,&lt;/P&gt;&lt;P&gt;       kunag   LIKE j_1iexchdr-kunag,&lt;/P&gt;&lt;P&gt;       exdat   LIKE j_1iexcdtl-exdat,&lt;/P&gt;&lt;P&gt;       menge   LIKE j_1iexcdtl-menge,&lt;/P&gt;&lt;P&gt;       zmmyy   TYPE j_1iexcdtl-exdat,&lt;/P&gt;&lt;P&gt;       spart   LIKE mara-spart,&lt;/P&gt;&lt;P&gt;END OF it_clearance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_mth OCCURS 0,&lt;/P&gt;&lt;P&gt;       kunag   LIKE j_1iexchdr-kunag,&lt;/P&gt;&lt;P&gt;        zmmyy(6)  ,&lt;/P&gt;&lt;P&gt;END OF it_mth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_fnl like it_clearance occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: v_from(8),&lt;/P&gt;&lt;P&gt;      zmy(8),&lt;/P&gt;&lt;P&gt;      ymmyy(8),&lt;/P&gt;&lt;P&gt;      zspart like mara-spart,&lt;/P&gt;&lt;P&gt;      zmenge LIKE J_1Iexcdtl-menge,&lt;/P&gt;&lt;P&gt;      ymenge LIKE J_1Iexcdtl-menge,&lt;/P&gt;&lt;P&gt;      v_depo(90).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection Parameters ***********************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS :   s_exdat  for j_1iexcdtl-exdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PARAMETERS     : s_kunag type j_1iexchdr-kunag .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************&lt;STRONG&gt;SELECTION-SCREEN&lt;/STRONG&gt;**************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate test for Plant in selections&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 NOT s_werks IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SELECT SINGLE * FROM t001w&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   WHERE werks = s_werks.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF sy-subrc NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MESSAGE e600(fr) WITH 'This Plant '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             s_werks ' does not exist.'&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;/UL&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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="24" type="ul"&gt;&lt;P&gt;Start of Selection ********************************&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;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM clear_all.&lt;/P&gt;&lt;P&gt;  perform get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Top of page-------------------------------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE :/45 'ADITYA BIRLA NUVO LIMITED. (UNIT : INDIAN RAYON) Run Date : ' ,sy-datum, 'Page No : ',sy-pagno.&lt;/P&gt;&lt;P&gt;  ULINE AT /(185).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 1 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'Dealer',10 'Plant',&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   20 'Colour',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   40 'Type',&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                    25 'Apr',&lt;/P&gt;&lt;P&gt;                    35 'May',&lt;/P&gt;&lt;P&gt;                    45 'Jun',&lt;/P&gt;&lt;P&gt;                    55 'Jul',&lt;/P&gt;&lt;P&gt;                    65 'Aug',&lt;/P&gt;&lt;P&gt;                    75 'Sep',&lt;/P&gt;&lt;P&gt;                    85 'Oct',&lt;/P&gt;&lt;P&gt;                    95 'Nov',&lt;/P&gt;&lt;P&gt;                    105 'Dec',&lt;/P&gt;&lt;P&gt;                    115 'Jan',&lt;/P&gt;&lt;P&gt;                    125 'Feb',&lt;/P&gt;&lt;P&gt;                    135 'Mar',&lt;/P&gt;&lt;P&gt;                    140 'Total'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;  ULINE AT /(185).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End of page -----------------------------------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE (185).&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  clear_all&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;      Clear All Iternal tables and Varialbes&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 clear_all .&lt;/P&gt;&lt;P&gt;  REFRESH: it_clearance.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " clear_all&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Get  the Datas for Dealer Performance Report&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_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT a&lt;SUB&gt;werks b&lt;/SUB&gt;matnr a&lt;SUB&gt;kunag a&lt;/SUB&gt;exdat sum( b~menge ) as menge&lt;/P&gt;&lt;P&gt;    into corresponding fields of table it_clearance&lt;/P&gt;&lt;P&gt;    from j_1iexcdtl as b inner join j_1iexchdr as a&lt;/P&gt;&lt;P&gt;    on   a&lt;SUB&gt;werks eq b&lt;/SUB&gt;werks&lt;/P&gt;&lt;P&gt;    and  a&lt;SUB&gt;exnum eq b&lt;/SUB&gt;exnum&lt;/P&gt;&lt;P&gt;    and  a&lt;SUB&gt;exdat eq b&lt;/SUB&gt;exdat&lt;/P&gt;&lt;P&gt;    and  a&lt;SUB&gt;docno eq b&lt;/SUB&gt;docno&lt;/P&gt;&lt;P&gt;    and  a&lt;SUB&gt;docyr eq b&lt;/SUB&gt;docyr&lt;/P&gt;&lt;P&gt;   WHERE a~werks = '1010'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    and a~kunag in s_kunag&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     and a~exdat in s_exdat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    and a~exgrp = '11'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    and a~srgrp = '08'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   group by a&lt;SUB&gt;werks b&lt;/SUB&gt;matnr a&lt;SUB&gt;kunag a&lt;/SUB&gt;exdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-DBCNT EQ 0.&lt;/P&gt;&lt;P&gt;       WRITE:/1 ' NO RECORDS FOUND'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CHECK NOT it_clearance[] IS INITIAL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DELETE it_clearance where matnr = ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    it_fnl[] = it_clearance[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Select spart from mara&lt;/P&gt;&lt;P&gt;     into corresponding fields of table it_fnl&lt;/P&gt;&lt;P&gt;     for all entries in it_clearance&lt;/P&gt;&lt;P&gt;     where matnr = it_clearance-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    modify table it_fnl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT it_fnl BY kunag exdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_fnl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE it_fnl-exdat&lt;EM&gt;6(2) it_fnl-exdat&lt;/EM&gt;4(2) INTO zmy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    it_mth-kunag = it_fnl-kunag.&lt;/P&gt;&lt;P&gt;    it_mth-zmmyy = it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE: zmy TO it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;    MODIFY TABLE it_fnl.&lt;/P&gt;&lt;P&gt;    APPEND it_mth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_fnl BY kunag zmmyy.&lt;/P&gt;&lt;P&gt;  SORT it_mth BY kunag zmmyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM it_mth .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_mth.&lt;/P&gt;&lt;P&gt;    LOOP AT it_fnl   WHERE kunag EQ  it_mth-kunag&lt;/P&gt;&lt;P&gt;                       AND zmmyy EQ it_mth-zmmyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      zmenge  = zmenge  + it_fnl-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ymenge  = ymenge  + it_fnl-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE: /1 it_fnl-kunag,' ',zmy,' ',it_fnl-spart,' ',it_fnl-exdat,' ',zmenge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    zmenge = ' '.&lt;/P&gt;&lt;P&gt;    ymenge = ' '.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  WRITE: /1 'Grand total :' ,' ',ymenge.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Naveen Kumar T.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 11:41:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-modification-required/m-p/2351279#M519084</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-08T11:41:19Z</dc:date>
    </item>
    <item>
      <title>Re: Report Modification required</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-modification-required/m-p/2351280#M519085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;remove spart LIKE mara-spart from it_clearance and use another internal table.&lt;/P&gt;&lt;P&gt;data : begin of it_mara occurs 0,&lt;/P&gt;&lt;P&gt;matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;spart LIKE mara-spart&lt;/P&gt;&lt;P&gt;end of it_mara.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_clearance OCCURS 0,&lt;/P&gt;&lt;P&gt;werks LIKE j_1iexcdtl-werks,&lt;/P&gt;&lt;P&gt;matnr LIKE j_1iexcdtl-matnr,&lt;/P&gt;&lt;P&gt;kunag LIKE j_1iexchdr-kunag,&lt;/P&gt;&lt;P&gt;exdat LIKE j_1iexcdtl-exdat,&lt;/P&gt;&lt;P&gt;menge LIKE j_1iexcdtl-menge,&lt;/P&gt;&lt;P&gt;zmmyy TYPE j_1iexcdtl-exdat,&lt;/P&gt;&lt;P&gt;END OF it_clearance&lt;/P&gt;&lt;P&gt;*select statement&lt;/P&gt;&lt;P&gt;Select matnr spart from mara&lt;/P&gt;&lt;P&gt;into  table it_mara&lt;/P&gt;&lt;P&gt;for all entries in it_clearance&lt;/P&gt;&lt;P&gt;where matnr = it_clearance-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from it_mara comparing matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;for populating final internal table&lt;/P&gt;&lt;P&gt;in this loop make changes&lt;/P&gt;&lt;P&gt;LOOP AT it_fnl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE it_fnl-exdat&lt;EM&gt;6(2) it_fnl-exdat&lt;/EM&gt;4(2) INTO zmy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_mth-kunag = it_fnl-kunag.&lt;/P&gt;&lt;P&gt;it_mth-zmmyy = it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: zmy TO it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;MODIFY TABLE it_fnl.&lt;/P&gt;&lt;P&gt;APPEND it_mth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP&lt;/P&gt;&lt;P&gt;replace above loop by this one.&lt;/P&gt;&lt;P&gt;sort it_fnl by matnr.&lt;/P&gt;&lt;P&gt;sort it_mata by matnr.&lt;/P&gt;&lt;P&gt;loop at it_fnl.&lt;/P&gt;&lt;P&gt;read table it_mara with key matnr = it_fnl-matnr binary search.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;it_fnl-spart = it_mara-spart.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;CONCATENATE it_fnl-exdat&lt;EM&gt;6(2) it_fnl-exdat&lt;/EM&gt;4(2) INTO zmy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_mth-kunag = it_fnl-kunag.&lt;/P&gt;&lt;P&gt;it_mth-zmmyy = it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: zmy TO it_fnl-zmmyy.&lt;/P&gt;&lt;P&gt;MODIFY TABLE it_fnl.&lt;/P&gt;&lt;P&gt;APPEND it_mth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 05:19:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-modification-required/m-p/2351280#M519085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T05:19:05Z</dc:date>
    </item>
  </channel>
</rss>

