<?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: control break statements needed help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560793#M584019</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take vendor as first filed in your Internal table....&lt;/P&gt;&lt;P&gt;Sort Internal table by vendor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then loop at table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at new vendor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;print data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endat.&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;If useful reward .........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jul 2007 08:40:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-16T08:40:51Z</dc:date>
    <item>
      <title>control break statements needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560790#M584016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting as&lt;/P&gt;&lt;P&gt;vendor A&lt;/P&gt;&lt;P&gt;some data&lt;/P&gt;&lt;P&gt;vendor A &lt;/P&gt;&lt;P&gt;some data.&lt;/P&gt;&lt;P&gt;vendor B &lt;/P&gt;&lt;P&gt;some data.&lt;/P&gt;&lt;P&gt;vendor B &lt;/P&gt;&lt;P&gt;some data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I want it as&lt;/P&gt;&lt;P&gt;vendor A&lt;/P&gt;&lt;P&gt;some data&lt;/P&gt;&lt;P&gt;some data.&lt;/P&gt;&lt;P&gt;Vendor B&lt;/P&gt;&lt;P&gt;some data&lt;/P&gt;&lt;P&gt;some data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly let me know,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM classical.&lt;/P&gt;&lt;P&gt;  FORMAT RESET.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;sort itfinal by lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itfinal.&lt;/P&gt;&lt;P&gt;    sl_no = sl_no + 1.&lt;/P&gt;&lt;P&gt;    itfinal-awkey1 = itfinal-awkey+0(10).&lt;/P&gt;&lt;P&gt;    WRITE:/ sy-vline,&lt;/P&gt;&lt;P&gt;            2  sl_no,&lt;/P&gt;&lt;P&gt;            7  sy-vline,&lt;/P&gt;&lt;P&gt;            10 itfinal-bukrs,&lt;/P&gt;&lt;P&gt;            21 sy-vline,&lt;/P&gt;&lt;P&gt;            23 itfinal-belnr,&lt;/P&gt;&lt;P&gt;            35 sy-vline,&lt;/P&gt;&lt;P&gt;            38 itfinal-gjahr,&lt;/P&gt;&lt;P&gt;            47 sy-vline,&lt;/P&gt;&lt;P&gt;            48 itfinal-wt_qsshh,&lt;/P&gt;&lt;P&gt;            69 sy-vline,&lt;/P&gt;&lt;P&gt;            70 itfinal-wt_qbshh,&lt;/P&gt;&lt;P&gt;            91 sy-vline,&lt;/P&gt;&lt;P&gt;            94 itfinal-awkey1,&lt;/P&gt;&lt;P&gt;            108 sy-vline,&lt;/P&gt;&lt;P&gt;            110 itfinal-budat,&lt;/P&gt;&lt;P&gt;            125 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of lifnr.&lt;/P&gt;&lt;P&gt;uline.&lt;/P&gt;&lt;P&gt;new-page.&lt;/P&gt;&lt;P&gt;clear: sl_no.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;write:/ sy-vline.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "classical&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  DATA : name1(60).&lt;/P&gt;&lt;P&gt;  DATA : month_text(127),&lt;/P&gt;&lt;P&gt;         string(99).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'MONTH_NAMES_GET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    language                    = sy-langu&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  RETURN_CODE                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     month_names                 = month_names[]&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    month_names_not_found       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                      = 2&lt;/P&gt;&lt;/LI&gt;&lt;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; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;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;  FORMAT RESET.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_POSITIVE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF NOT s_budat-low IS INITIAL .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE month_names WITH KEY mnr =  s_budat-low+4(2).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     month = month_names-ltx.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  string1 = 'TDS on Work Contracts for'.&lt;/P&gt;&lt;P&gt;  CONCATENATE string1 itfinal-bukrs date1 'to' date2 INTO title SEPARATED BY space.&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; title.&lt;/P&gt;&lt;P&gt;  SKIP 1.&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;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;  CONCATENATE itfinal-name1 ',' itfinal-ort01&lt;/P&gt;&lt;P&gt;                   INTO name1 SEPARATED BY space.&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'Vendor Code           :', itfinal-lifnr.&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'Vendor Name and City  :', name1.&lt;/P&gt;&lt;P&gt;  SKIP 1.&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'TNGST Registration No :', itfinal-j_1ilstno,&lt;/P&gt;&lt;P&gt;         / 'CST Registration No   :', itfinal-j_1icstno.&lt;/P&gt;&lt;P&gt;  SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display the coloumn headings&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FORMAT RESET.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-uline.&lt;/P&gt;&lt;P&gt;  WRITE:/ sy-vline,&lt;/P&gt;&lt;P&gt;         2 'SI.No',&lt;/P&gt;&lt;P&gt;         7 sy-vline,&lt;/P&gt;&lt;P&gt;         10 'Comp.Code',&lt;/P&gt;&lt;P&gt;         21 sy-vline,&lt;/P&gt;&lt;P&gt;         22 'Acct.Doc.No',&lt;/P&gt;&lt;P&gt;         35 sy-vline,&lt;/P&gt;&lt;P&gt;         37 'Fiscal Yr.',&lt;/P&gt;&lt;P&gt;         47 sy-vline,&lt;/P&gt;&lt;P&gt;         49 'Tax Base Amt.',&lt;/P&gt;&lt;P&gt;         69 sy-vline,&lt;/P&gt;&lt;P&gt;         71 'Tax Amt.',&lt;/P&gt;&lt;P&gt;         91 sy-vline,&lt;/P&gt;&lt;P&gt;         94 'Invoice No.' ,&lt;/P&gt;&lt;P&gt;         108 sy-vline,&lt;/P&gt;&lt;P&gt;         110 'Posting Date',&lt;/P&gt;&lt;P&gt;         125 sy-vline,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jul 2007 08:33:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560790#M584016</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-07-16T08:33:58Z</dc:date>
    </item>
    <item>
      <title>Re: control break statements needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560791#M584017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;whenever u use control break statements, u need to sort the internal tables with the key fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jul 2007 08:39:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560791#M584017</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-16T08:39:55Z</dc:date>
    </item>
    <item>
      <title>Re: control break statements needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560792#M584018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please check out the below program it might give a brief idea about how to use the control break statements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;WERKS TYPE WERKS_D,&lt;/P&gt;&lt;P&gt;VALUE TYPE NETPR,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ITAB-MATNR = 'ABC'.&lt;/P&gt;&lt;P&gt;ITAB-WERKS = '0100'.&lt;/P&gt;&lt;P&gt;ITAB-VALUE = '10.00'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ITAB-MATNR = '1ABC'.&lt;/P&gt;&lt;P&gt;ITAB-WERKS = '0100'.&lt;/P&gt;&lt;P&gt;ITAB-VALUE = '10.00'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SORT ITAB BY MATNR WERKS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; AT FIRST.&lt;/P&gt;&lt;P&gt;  WRITE : 'AT FIRST'.&lt;/P&gt;&lt;P&gt; ENDAT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; AT NEW MATNR.&lt;/P&gt;&lt;P&gt;  WRITE : 'AT NEW MATERIAL NUMBER'.&lt;/P&gt;&lt;P&gt; ENDAT.&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;  WRITE: / ITAB-MATNR, 'MATERIAL TOTAL - ', ITAB-VALUE.&lt;/P&gt;&lt;P&gt; ENDAT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; AT END OF WERKS.&lt;/P&gt;&lt;P&gt;  SUM.&lt;/P&gt;&lt;P&gt;  WRITE: / ITAB-WERKS, 'PLANT TOTAL - ', ITAB-VALUE.&lt;/P&gt;&lt;P&gt; ENDAT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; AT LAST.&lt;/P&gt;&lt;P&gt;  WRITE : 'AT LAST'.&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;for more information please check out the link below it might help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/eb381a358411d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/eb381a358411d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********&lt;STRONG&gt;please reward points if the information is helpful to you&lt;/STRONG&gt;*********************&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jul 2007 08:40:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560792#M584018</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-16T08:40:06Z</dc:date>
    </item>
    <item>
      <title>Re: control break statements needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560793#M584019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take vendor as first filed in your Internal table....&lt;/P&gt;&lt;P&gt;Sort Internal table by vendor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then loop at table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at new vendor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;print data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endat.&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;If useful reward .........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jul 2007 08:40:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560793#M584019</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-16T08:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: control break statements needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560794#M584020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the structure of you internal table itfinal . I guess LIFNR should be the first field to get desire output.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jul 2007 08:41:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/control-break-statements-needed-help/m-p/2560794#M584020</guid>
      <dc:creator>Pawan_Kesari</dc:creator>
      <dc:date>2007-07-16T08:41:56Z</dc:date>
    </item>
  </channel>
</rss>

