<?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: HI GURUS NEED HELP in CODING in SAP SCRIPT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617795#M871538</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;Everything is fine, jst change a little bit in your script where you are printing the details and in the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use some counter variable to identify the first line of the internal table or whatever condition you want to put for displaying the first line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use this variable in the script as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF &amp;amp;COUNT_VAR&amp;amp; = '1'&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt; DISPLAY ALL THE DETAILS USING ALL MATNO DISCRIPTION e.t.c&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;Jst use the &amp;amp;characteristics&amp;amp; for display&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this it will work else revert.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mayank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Mar 2008 13:24:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-25T13:24:21Z</dc:date>
    <item>
      <title>HI GURUS NEED HELP in CODING in SAP SCRIPT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617793#M871536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here i hav some complication for displaying data in output of a sap script form .In output I have to show characteristics(ysd-characteristics,,,, ysd is a customized tablehaving fields vbeln, matnr, posnr, characteristics......) of material with respect to sales document number(vbap-vbeln).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I am  below SELECT statement for arry fetching----&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;select distinct&lt;/P&gt;&lt;P&gt;ysd~vbeln&lt;/P&gt;&lt;P&gt;ysd&lt;SUB&gt;posnr ysd&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;ysd~characteristic&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vbap&lt;SUB&gt;posnr vbap&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;vbap~arktx&lt;/P&gt;&lt;P&gt;vbap~kwmeng&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;into corresponding fields of table itab1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from ysd_famd_chrctcs as ysd inner join vbap&lt;/P&gt;&lt;P&gt;on ysd&lt;SUB&gt;vbeln = vbap&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;and ysd&lt;SUB&gt;posnr = vbap&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where vbap~vbeln = p_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_______________________________________________&lt;/P&gt;&lt;P&gt;For data to be write in the form's output im using below code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PERFORM write_form USING 'ITEM_LINE' 'SET' 'BODY' 'MAIN'.&lt;/STRONG&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;using perform write_form i am calling function module " WRITE_FORM" for script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_______________________________________________&lt;/P&gt;&lt;P&gt;After looping itab1 it is giving output like below. &lt;/P&gt;&lt;P&gt;--&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------------------" /&gt;&lt;P&gt;Sr | MatNum | MatDesc | Charecteristics | Quantity&lt;/P&gt;&lt;P&gt;no |              |                |                       |&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;1 | 00000012 | CCslab | Moisture | 50&lt;/P&gt;&lt;P&gt;1 | 00000012 | CCslab | over size | 50&lt;/P&gt;&lt;P&gt;1 | 00000012 | CCslab | under size | 50&lt;/P&gt;&lt;P&gt;1 | 00000012 | CCslab | phos percnt | 50&lt;/P&gt;&lt;P&gt;1 | 00000012 | CCslab | chrome | 50&lt;/P&gt;&lt;P&gt;1 | 00000012 | CCslab | Ferrous | 50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;but I want the output should be like below&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;Sr | MatNum | MatDesc | Charecteristics | Quantity&lt;/P&gt;&lt;P&gt;no |              |               |                        |&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;1 | 00000012 | CCslab | Moisture     | 50&lt;/P&gt;&lt;P&gt;                                 &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;over size&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;                                 &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;under size&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;                                 &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;phos percnt&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;chrome&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;                                 &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Ferrous&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried using DELETE ADJACENT after &lt;STRONG&gt;PERFORM write_form USING 'ITEM_LINE' 'SET' 'BODY' 'MAIN'.&lt;/STRONG&gt;...... but it is deletin all characteristics from output.&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;I tried using below format -&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---" /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At new arktx&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PERFORM write_form USING 'ITEM_LINE' 'SET' 'BODY' 'MAIN'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;but it is keeping data upto arktx sfter that it is showing "*********" for characteristic field and all other remaining field.&lt;/P&gt;&lt;P&gt;________________________________________________&lt;/P&gt;&lt;P&gt;I want to know what approach i should use before/after PERFORM write_form USING 'ITEM_LINE' 'SET' 'BODY' 'MAIN'.&lt;/P&gt;&lt;P&gt;to get my output like above&lt;/P&gt;&lt;P&gt;________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls help...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regard &lt;/P&gt;&lt;P&gt;Saifur rahaman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 12:47:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617793#M871536</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T12:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: HI GURUS NEED HELP in CODING in SAP SCRIPT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617794#M871537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rahaman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data i_tmp type itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab1.&lt;/P&gt;&lt;P&gt;if itab1-srnum = i_tmp-srnum.&lt;/P&gt;&lt;P&gt;clear itab1-srnum.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;Do the same for all fields&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;PERFORM write_form USING 'ITEM_LINE' 'SET' 'BODY' 'MAIN'.&lt;/P&gt;&lt;P&gt;clear i_tmp.&lt;/P&gt;&lt;P&gt;i_tmp = itab1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will clear ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Subbu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 12:58:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617794#M871537</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T12:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: HI GURUS NEED HELP in CODING in SAP SCRIPT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617795#M871538</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;Everything is fine, jst change a little bit in your script where you are printing the details and in the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use some counter variable to identify the first line of the internal table or whatever condition you want to put for displaying the first line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use this variable in the script as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF &amp;amp;COUNT_VAR&amp;amp; = '1'&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt; DISPLAY ALL THE DETAILS USING ALL MATNO DISCRIPTION e.t.c&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;Jst use the &amp;amp;characteristics&amp;amp; for display&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this it will work else revert.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mayank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 13:24:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617795#M871538</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T13:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: HI GURUS NEED HELP in CODING in SAP SCRIPT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617796#M871539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thnx all for your kind co operation&lt;/P&gt;&lt;P&gt;i hav solved this problem just adding following code before ferform write_form using '' 'SET' 'BODY' 'MAIN'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : lv_matnr LIKE mara-matnr.&lt;/P&gt;&lt;P&gt;  DATA : itab2 LIKE itab1 OCCURS 0 WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;  DATA : itab3 LIKE itab1 OCCURS 0 WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;  DATA : index TYPE sy-index .&lt;/P&gt;&lt;P&gt;  LOOP AT itab1 .&lt;/P&gt;&lt;P&gt;    AT NEW matnr .&lt;/P&gt;&lt;P&gt;      APPEND itab1 TO itab2 .&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;  LOOP AT itab2 .&lt;/P&gt;&lt;P&gt;    READ TABLE itab1 WITH KEY matnr = itab2-matnr .&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;      index = sy-tabix .&lt;/P&gt;&lt;P&gt;      index = index + 1 .&lt;/P&gt;&lt;P&gt;      APPEND itab1 TO itab3 .&lt;/P&gt;&lt;P&gt;      LOOP AT itab1 FROM index .&lt;/P&gt;&lt;P&gt;        IF itab1-matnr &amp;lt;&amp;gt; itab2-matnr .&lt;/P&gt;&lt;P&gt;          EXIT .&lt;/P&gt;&lt;P&gt;        ENDIF .&lt;/P&gt;&lt;P&gt;        CLEAR :  itab1-posnr ,&lt;/P&gt;&lt;P&gt;          itab1-matnr ,&lt;/P&gt;&lt;P&gt;          itab1-arktx ,&lt;/P&gt;&lt;P&gt;          itab1-kwmeng .&lt;/P&gt;&lt;P&gt;        APPEND itab1 TO itab3 .&lt;/P&gt;&lt;P&gt;      ENDLOOP .&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;  REFRESH : itab1 .&lt;/P&gt;&lt;P&gt;  itab1[] = itab3[] .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab1.&lt;/P&gt;&lt;P&gt;    PERFORM write_form USING 'ITEM_HEADER' 'SET' 'TOP' 'MAIN'.&lt;/P&gt;&lt;P&gt;    SHIFT itab1-posnr LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM write_form USING 'ITEM_LINE' 'SET' 'BODY' 'MAIN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 12:19:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-gurus-need-help-in-coding-in-sap-script/m-p/3617796#M871539</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T12:19:30Z</dc:date>
    </item>
  </channel>
</rss>

