<?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 Rreport Modification in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/rreport-modification/m-p/5220510#M1207277</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear  All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to display all customers as per selected Salesperson field(pernr) . i am getting single salesperson  perfectly but in select-options if i am selecting multiple selection it is giving long list&lt;/P&gt;&lt;P&gt;it is mixing all customers of diffent sales persons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so plz help me out in this regards i need to display  what ever salesmen  i am selecting under that i need to display that customers ony like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Salesmen A.&lt;/P&gt;&lt;P&gt;1 &lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;Salesmen B&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;slaesmen c&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like this i need to display plz help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report ZSTMTCUST&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZSTMTCUST NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;LINE-SIZE 90.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : knvp,kna1,BSID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_knvp,&lt;/P&gt;&lt;P&gt;PERNR TYPE knvp-PERNR,&lt;/P&gt;&lt;P&gt;KUNNR TYPE knvp-KUNNR,&lt;/P&gt;&lt;P&gt;END OF TY_knvp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types : begin of ty_kna1,&lt;/P&gt;&lt;P&gt;     kunnr type kna1-kunnr,&lt;/P&gt;&lt;P&gt;     name1 type kna1-name1,&lt;/P&gt;&lt;P&gt;     end of ty_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_BSID,&lt;/P&gt;&lt;P&gt;KUNNR TYPE BSID-KUNNR,&lt;/P&gt;&lt;P&gt;BELNR TYPE BSID-BELNR,&lt;/P&gt;&lt;P&gt;SHKZG TYPE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;DMBTR TYPE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;END OF TY_BSID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_BSID1,&lt;/P&gt;&lt;P&gt;KUNNR TYPE BSID-KUNNR,&lt;/P&gt;&lt;P&gt;BELNR1 TYPE BSID-BELNR,&lt;/P&gt;&lt;P&gt;SHKZG TYPE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;DMBTR TYPE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;END OF TY_BSID1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_BSID1 TYPE STANDARD TABLE OF TY_BSID1 INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_BSID1 TYPE TY_BSID1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES :BEGIN OF TY_FINAL,&lt;/P&gt;&lt;P&gt;PERNR TYPE knvp-PERNR,&lt;/P&gt;&lt;P&gt;KUNNR TYPE BSID-KUNNR,&lt;/P&gt;&lt;P&gt;name1 type kna1-name1,&lt;/P&gt;&lt;P&gt;BELNR TYPE BSID-BELNR,&lt;/P&gt;&lt;P&gt;SHKZG TYPE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;DBB TYPE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;CRR TYPE ty_bsid1-dmbtr,&lt;/P&gt;&lt;P&gt;END OF TY_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_knvp TYPE STANDARD TABLE OF TY_knvp INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_knvp TYPE TY_knvp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_kna1 TYPE STANDARD TABLE OF TY_kna1 INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_kna1 TYPE TY_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_BSID TYPE STANDARD TABLE OF TY_BSID INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_BSID TYPE TY_BSID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_FINAL TYPE STANDARD TABLE OF TY_FINAL INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_FINAL TYPE TY_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : DB type p decimals 2,&lt;/P&gt;&lt;P&gt;DB1 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;CR TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;CR1 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;total TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;gtotal type p decimals 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DB = 0.&lt;/P&gt;&lt;P&gt;DB1 = 0.&lt;/P&gt;&lt;P&gt;CR = 0.&lt;/P&gt;&lt;P&gt;CR1 = 0.&lt;/P&gt;&lt;P&gt;total = 0.&lt;/P&gt;&lt;P&gt;gtotal = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : gtabix type  i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PARAMETERS : SMEN TYPE knvp-PERNR.&lt;/P&gt;&lt;P&gt;select-options : smen for knvp-pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT PERNR&lt;/P&gt;&lt;P&gt;KUNNR&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;knvp&lt;/P&gt;&lt;P&gt;INTO TABLE T_knvp&lt;/P&gt;&lt;P&gt;WHERE PERNR  in SMEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check t_knvp is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select kunnr&lt;/P&gt;&lt;P&gt;       name1&lt;/P&gt;&lt;P&gt;      from kna1&lt;/P&gt;&lt;P&gt;      into table t_kna1&lt;/P&gt;&lt;P&gt;      for all entries in t_knvp&lt;/P&gt;&lt;P&gt;      where kunnr = t_knvp-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check t_knvp is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT KUNNR&lt;/P&gt;&lt;P&gt;BELNR&lt;/P&gt;&lt;P&gt;SHKZG&lt;/P&gt;&lt;P&gt;DMBTR&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;BSID&lt;/P&gt;&lt;P&gt;INTO TABLE T_BSID&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN T_knvp&lt;/P&gt;&lt;P&gt;WHERE KUNNR = T_knvp-KUNNR&lt;/P&gt;&lt;P&gt;and bukrs = '0002'&lt;/P&gt;&lt;P&gt;and gjahr = '2009'&lt;/P&gt;&lt;P&gt;and ( shkzg = 'S'  OR SHKZG = 'H' ).    "Debit and Credit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check t_knvp is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_bsid into w_bsid.&lt;/P&gt;&lt;P&gt;read table t_knvp into w_knvp with key kunnr = w_bsid-kunnr.&lt;/P&gt;&lt;P&gt;read table t_kna1 into w_kna1 with key kunnr = w_knvp-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;if w_bsid-shkzg = 'H'.   "when credit&lt;/P&gt;&lt;P&gt;cr1 = cr1 + w_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cr = cr1 / 1000.&lt;/P&gt;&lt;P&gt;else.                    "when debit&lt;/P&gt;&lt;P&gt;db1 = db1 + w_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;db  = db1 / 1000.        " This is Debit...&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;Move : w_knvp-pernr to w_final-pernr,&lt;/P&gt;&lt;P&gt;       w_kna1-name1 to w_final-name1,&lt;/P&gt;&lt;P&gt;       w_bsid-kunnr to w_final-kunnr,&lt;/P&gt;&lt;P&gt;       w_bsid-belnr to w_final-belnr,&lt;/P&gt;&lt;P&gt;       w_bsid-shkzg to w_final-shkzg,&lt;/P&gt;&lt;P&gt;       db           to w_final-dbb,       "contains Debit&lt;/P&gt;&lt;P&gt;       cr           to w_final-crr.        "contains credit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append w_final to t_final.&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;clear : w_bsid,&lt;/P&gt;&lt;P&gt;        w_knvp,&lt;/P&gt;&lt;P&gt;        db1,&lt;/P&gt;&lt;P&gt;        cr1,&lt;/P&gt;&lt;P&gt;        db,&lt;/P&gt;&lt;P&gt;        cr,&lt;/P&gt;&lt;P&gt;        w_final.&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;loop at t_final into w_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*at new pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*gtabix = sy-tabix.&lt;/P&gt;&lt;P&gt;*read table t_final into w_final index gtabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of kunnr.&lt;/P&gt;&lt;P&gt;sum.&lt;/P&gt;&lt;P&gt;total = w_final-dbb - w_final-crr.&lt;/P&gt;&lt;P&gt;gtabix = sy-tabix.&lt;/P&gt;&lt;P&gt;read table t_final into w_final index gtabix.&lt;/P&gt;&lt;P&gt;WRITE :/01 sy-vline,&lt;/P&gt;&lt;P&gt;        05  w_final-kunnr,&lt;/P&gt;&lt;P&gt;        25  w_final-name1,&lt;/P&gt;&lt;P&gt;        60 total,90 sy-vline.&lt;/P&gt;&lt;P&gt;gtotal  =  gtotal  +  total.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;*endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at last.&lt;/P&gt;&lt;P&gt;uline." :/65(15).&lt;/P&gt;&lt;P&gt;write :/49 'Grand Total', 60 gtotal color col_total.&lt;/P&gt;&lt;P&gt;uline :/65(15).&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;clear total.&lt;/P&gt;&lt;P&gt;clear gtotal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write :/30 'CUSTOMER STATEMETS - BY SALESMEN' color  col_heading.&lt;/P&gt;&lt;P&gt;ULINE :/30(34).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write :/05 'Salesmen-number', w_final-pernr,70 'Page No:',sy-pagno .&lt;/P&gt;&lt;P&gt;uline.&lt;/P&gt;&lt;P&gt;format color 5.&lt;/P&gt;&lt;P&gt;write :/01 sy-vline,&lt;/P&gt;&lt;P&gt;        05 'Customer Number',&lt;/P&gt;&lt;P&gt;        25 'Cusotmer Name',&lt;/P&gt;&lt;P&gt;        65 'Total Amount', 90 sy-vline.&lt;/P&gt;&lt;P&gt;uline.&lt;/P&gt;&lt;P&gt;format color off.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Feb 2009 11:13:35 GMT</pubDate>
    <dc:creator>Nawazuddin</dc:creator>
    <dc:date>2009-02-24T11:13:35Z</dc:date>
    <item>
      <title>Rreport Modification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rreport-modification/m-p/5220510#M1207277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear  All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to display all customers as per selected Salesperson field(pernr) . i am getting single salesperson  perfectly but in select-options if i am selecting multiple selection it is giving long list&lt;/P&gt;&lt;P&gt;it is mixing all customers of diffent sales persons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so plz help me out in this regards i need to display  what ever salesmen  i am selecting under that i need to display that customers ony like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Salesmen A.&lt;/P&gt;&lt;P&gt;1 &lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;Salesmen B&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;slaesmen c&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like this i need to display plz help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report ZSTMTCUST&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZSTMTCUST NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;LINE-SIZE 90.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : knvp,kna1,BSID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_knvp,&lt;/P&gt;&lt;P&gt;PERNR TYPE knvp-PERNR,&lt;/P&gt;&lt;P&gt;KUNNR TYPE knvp-KUNNR,&lt;/P&gt;&lt;P&gt;END OF TY_knvp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types : begin of ty_kna1,&lt;/P&gt;&lt;P&gt;     kunnr type kna1-kunnr,&lt;/P&gt;&lt;P&gt;     name1 type kna1-name1,&lt;/P&gt;&lt;P&gt;     end of ty_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_BSID,&lt;/P&gt;&lt;P&gt;KUNNR TYPE BSID-KUNNR,&lt;/P&gt;&lt;P&gt;BELNR TYPE BSID-BELNR,&lt;/P&gt;&lt;P&gt;SHKZG TYPE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;DMBTR TYPE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;END OF TY_BSID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_BSID1,&lt;/P&gt;&lt;P&gt;KUNNR TYPE BSID-KUNNR,&lt;/P&gt;&lt;P&gt;BELNR1 TYPE BSID-BELNR,&lt;/P&gt;&lt;P&gt;SHKZG TYPE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;DMBTR TYPE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;END OF TY_BSID1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_BSID1 TYPE STANDARD TABLE OF TY_BSID1 INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_BSID1 TYPE TY_BSID1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES :BEGIN OF TY_FINAL,&lt;/P&gt;&lt;P&gt;PERNR TYPE knvp-PERNR,&lt;/P&gt;&lt;P&gt;KUNNR TYPE BSID-KUNNR,&lt;/P&gt;&lt;P&gt;name1 type kna1-name1,&lt;/P&gt;&lt;P&gt;BELNR TYPE BSID-BELNR,&lt;/P&gt;&lt;P&gt;SHKZG TYPE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;DBB TYPE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;CRR TYPE ty_bsid1-dmbtr,&lt;/P&gt;&lt;P&gt;END OF TY_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_knvp TYPE STANDARD TABLE OF TY_knvp INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_knvp TYPE TY_knvp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_kna1 TYPE STANDARD TABLE OF TY_kna1 INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_kna1 TYPE TY_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_BSID TYPE STANDARD TABLE OF TY_BSID INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_BSID TYPE TY_BSID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :T_FINAL TYPE STANDARD TABLE OF TY_FINAL INITIAL SIZE 1,&lt;/P&gt;&lt;P&gt;W_FINAL TYPE TY_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : DB type p decimals 2,&lt;/P&gt;&lt;P&gt;DB1 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;CR TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;CR1 TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;total TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;gtotal type p decimals 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DB = 0.&lt;/P&gt;&lt;P&gt;DB1 = 0.&lt;/P&gt;&lt;P&gt;CR = 0.&lt;/P&gt;&lt;P&gt;CR1 = 0.&lt;/P&gt;&lt;P&gt;total = 0.&lt;/P&gt;&lt;P&gt;gtotal = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : gtabix type  i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PARAMETERS : SMEN TYPE knvp-PERNR.&lt;/P&gt;&lt;P&gt;select-options : smen for knvp-pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT PERNR&lt;/P&gt;&lt;P&gt;KUNNR&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;knvp&lt;/P&gt;&lt;P&gt;INTO TABLE T_knvp&lt;/P&gt;&lt;P&gt;WHERE PERNR  in SMEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check t_knvp is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select kunnr&lt;/P&gt;&lt;P&gt;       name1&lt;/P&gt;&lt;P&gt;      from kna1&lt;/P&gt;&lt;P&gt;      into table t_kna1&lt;/P&gt;&lt;P&gt;      for all entries in t_knvp&lt;/P&gt;&lt;P&gt;      where kunnr = t_knvp-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check t_knvp is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT KUNNR&lt;/P&gt;&lt;P&gt;BELNR&lt;/P&gt;&lt;P&gt;SHKZG&lt;/P&gt;&lt;P&gt;DMBTR&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;BSID&lt;/P&gt;&lt;P&gt;INTO TABLE T_BSID&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN T_knvp&lt;/P&gt;&lt;P&gt;WHERE KUNNR = T_knvp-KUNNR&lt;/P&gt;&lt;P&gt;and bukrs = '0002'&lt;/P&gt;&lt;P&gt;and gjahr = '2009'&lt;/P&gt;&lt;P&gt;and ( shkzg = 'S'  OR SHKZG = 'H' ).    "Debit and Credit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check t_knvp is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_bsid into w_bsid.&lt;/P&gt;&lt;P&gt;read table t_knvp into w_knvp with key kunnr = w_bsid-kunnr.&lt;/P&gt;&lt;P&gt;read table t_kna1 into w_kna1 with key kunnr = w_knvp-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;if w_bsid-shkzg = 'H'.   "when credit&lt;/P&gt;&lt;P&gt;cr1 = cr1 + w_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cr = cr1 / 1000.&lt;/P&gt;&lt;P&gt;else.                    "when debit&lt;/P&gt;&lt;P&gt;db1 = db1 + w_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;db  = db1 / 1000.        " This is Debit...&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;Move : w_knvp-pernr to w_final-pernr,&lt;/P&gt;&lt;P&gt;       w_kna1-name1 to w_final-name1,&lt;/P&gt;&lt;P&gt;       w_bsid-kunnr to w_final-kunnr,&lt;/P&gt;&lt;P&gt;       w_bsid-belnr to w_final-belnr,&lt;/P&gt;&lt;P&gt;       w_bsid-shkzg to w_final-shkzg,&lt;/P&gt;&lt;P&gt;       db           to w_final-dbb,       "contains Debit&lt;/P&gt;&lt;P&gt;       cr           to w_final-crr.        "contains credit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append w_final to t_final.&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;clear : w_bsid,&lt;/P&gt;&lt;P&gt;        w_knvp,&lt;/P&gt;&lt;P&gt;        db1,&lt;/P&gt;&lt;P&gt;        cr1,&lt;/P&gt;&lt;P&gt;        db,&lt;/P&gt;&lt;P&gt;        cr,&lt;/P&gt;&lt;P&gt;        w_final.&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;loop at t_final into w_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*at new pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*gtabix = sy-tabix.&lt;/P&gt;&lt;P&gt;*read table t_final into w_final index gtabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of kunnr.&lt;/P&gt;&lt;P&gt;sum.&lt;/P&gt;&lt;P&gt;total = w_final-dbb - w_final-crr.&lt;/P&gt;&lt;P&gt;gtabix = sy-tabix.&lt;/P&gt;&lt;P&gt;read table t_final into w_final index gtabix.&lt;/P&gt;&lt;P&gt;WRITE :/01 sy-vline,&lt;/P&gt;&lt;P&gt;        05  w_final-kunnr,&lt;/P&gt;&lt;P&gt;        25  w_final-name1,&lt;/P&gt;&lt;P&gt;        60 total,90 sy-vline.&lt;/P&gt;&lt;P&gt;gtotal  =  gtotal  +  total.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;*endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at last.&lt;/P&gt;&lt;P&gt;uline." :/65(15).&lt;/P&gt;&lt;P&gt;write :/49 'Grand Total', 60 gtotal color col_total.&lt;/P&gt;&lt;P&gt;uline :/65(15).&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;clear total.&lt;/P&gt;&lt;P&gt;clear gtotal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write :/30 'CUSTOMER STATEMETS - BY SALESMEN' color  col_heading.&lt;/P&gt;&lt;P&gt;ULINE :/30(34).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write :/05 'Salesmen-number', w_final-pernr,70 'Page No:',sy-pagno .&lt;/P&gt;&lt;P&gt;uline.&lt;/P&gt;&lt;P&gt;format color 5.&lt;/P&gt;&lt;P&gt;write :/01 sy-vline,&lt;/P&gt;&lt;P&gt;        05 'Customer Number',&lt;/P&gt;&lt;P&gt;        25 'Cusotmer Name',&lt;/P&gt;&lt;P&gt;        65 'Total Amount', 90 sy-vline.&lt;/P&gt;&lt;P&gt;uline.&lt;/P&gt;&lt;P&gt;format color off.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2009 11:13:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rreport-modification/m-p/5220510#M1207277</guid>
      <dc:creator>Nawazuddin</dc:creator>
      <dc:date>2009-02-24T11:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: Rreport Modification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rreport-modification/m-p/5220511#M1207278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi;&lt;/P&gt;&lt;P&gt;need to sort the table before loop at t_final into w_final.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shashi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2009 11:16:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rreport-modification/m-p/5220511#M1207278</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-24T11:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: Rreport Modification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rreport-modification/m-p/5220512#M1207279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mohammed,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In 3rd select query  table 't_bsid' id not getting populated...pls chk..&lt;/P&gt;&lt;P&gt;check if t_bsid is not initial..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mdi.Deeba&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2009 12:33:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rreport-modification/m-p/5220512#M1207279</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-24T12:33:45Z</dc:date>
    </item>
  </channel>
</rss>

