<?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: SCRIPTS in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541256#M246570</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;&lt;/P&gt;&lt;P&gt;A sample code of how to use performs in sap scripts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In script program,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:PERFORM GET_SBGRP_STEXT IN PROGRAM ZSDSCRIPT&lt;/P&gt;&lt;P&gt;/:USING &amp;amp;GV_MATNR&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;GV_STEXT&amp;amp;&lt;/P&gt;&lt;P&gt;/:TABLES INPUT_TABLE&lt;/P&gt;&lt;P&gt;/: OUTPUT_TABLE&lt;/P&gt;&lt;P&gt;/:ENDPERFORM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In program ZSDSCRIPT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_sbgrp_stext tables intab structure itcsy&lt;/P&gt;&lt;P&gt;outab structure itcsy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: LV_MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;LV_TEXT(3) TYPE C VALUE 'ABC'.&lt;/P&gt;&lt;P&gt;clear intab.&lt;/P&gt;&lt;P&gt;read table intab with key name = 'GV_MATNR'.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;lv_MATNR = intab-value.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR OUTTAB.&lt;/P&gt;&lt;P&gt;READ TABLE OUTAB WITH KEY NAME = 'GV_STEXT'.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;OUTAB-VALUE = LV_TEXT.&lt;/P&gt;&lt;P&gt;modify outab index sy-tabix.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sailaja.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Aug 2006 15:41:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-08-29T15:41:16Z</dc:date>
    <item>
      <title>SCRIPTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541253#M246567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HOE TO CALL A REPORT IN A SCRIPT? EXPLAIN CLEARLY?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Aug 2006 14:50:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541253#M246567</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-29T14:50:23Z</dc:date>
    </item>
    <item>
      <title>Re: SCRIPTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541254#M246568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try with tihis...&lt;/P&gt;&lt;P&gt;/: PERFORM NAME IN PROGRAM ZXXXX &lt;/P&gt;&lt;P&gt;/: USING &amp;amp;VAR1&amp;amp;               &lt;/P&gt;&lt;P&gt;/: USING &amp;amp;VAR2&amp;amp;               &lt;/P&gt;&lt;P&gt;/: CHANGING &amp;amp;ZVAR&amp;amp;                  &lt;/P&gt;&lt;P&gt;/: ENDPERFORM                        &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create report ZXXXX, on this the subrutine NAME... in this subrutine you can see the value of Var1 and Var2 and you can change de value of ZVAR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Aug 2006 14:59:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541254#M246568</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-29T14:59:48Z</dc:date>
    </item>
    <item>
      <title>Re: SCRIPTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541255#M246569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt; you can NOT call a Report from the layout.what you can do is to get some calculations done or to fetch some other field values from the database we write a FORM in a either a Report program or in a Subroutine pool program.&lt;/P&gt;&lt;P&gt;and you will call that FORM from the script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know,if you need any help in this area ?&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;srikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Aug 2006 15:02:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541255#M246569</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-29T15:02:42Z</dc:date>
    </item>
    <item>
      <title>Re: SCRIPTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541256#M246570</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;&lt;/P&gt;&lt;P&gt;A sample code of how to use performs in sap scripts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In script program,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:PERFORM GET_SBGRP_STEXT IN PROGRAM ZSDSCRIPT&lt;/P&gt;&lt;P&gt;/:USING &amp;amp;GV_MATNR&amp;amp;&lt;/P&gt;&lt;P&gt;/:CHANGING &amp;amp;GV_STEXT&amp;amp;&lt;/P&gt;&lt;P&gt;/:TABLES INPUT_TABLE&lt;/P&gt;&lt;P&gt;/: OUTPUT_TABLE&lt;/P&gt;&lt;P&gt;/:ENDPERFORM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In program ZSDSCRIPT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_sbgrp_stext tables intab structure itcsy&lt;/P&gt;&lt;P&gt;outab structure itcsy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: LV_MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;LV_TEXT(3) TYPE C VALUE 'ABC'.&lt;/P&gt;&lt;P&gt;clear intab.&lt;/P&gt;&lt;P&gt;read table intab with key name = 'GV_MATNR'.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;lv_MATNR = intab-value.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR OUTTAB.&lt;/P&gt;&lt;P&gt;READ TABLE OUTAB WITH KEY NAME = 'GV_STEXT'.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;OUTAB-VALUE = LV_TEXT.&lt;/P&gt;&lt;P&gt;modify outab index sy-tabix.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sailaja.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Aug 2006 15:41:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541256#M246570</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-29T15:41:16Z</dc:date>
    </item>
    <item>
      <title>Re: SCRIPTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541257#M246571</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;&lt;/P&gt;&lt;P&gt; in script write like thie command:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/: PERFORM GET_ORDER_REASON IN PROGRAM  Z_REPT USING &amp;amp;VBDKR-VBELN&amp;amp; CHANGING &amp;amp;ORDER_REASON&amp;amp; ENDPERFORM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in z_rept do like this::(&amp;lt;b&amp;gt;note it is of type subroutine pool)&amp;lt;/b&amp;gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Form to Get Order Reason for Credit memo,Debit Memo             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;FORM GET_ORDER_REASON TABLES IN_TAB  STRUCTURE ITCSY&lt;/P&gt;&lt;P&gt;                             OUT_TAB STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;  TABLES: VBRP,&lt;/P&gt;&lt;P&gt;          TVAUT.&lt;/P&gt;&lt;P&gt;  DATA:  V_VBELN LIKE VBRP-VBELN,&lt;/P&gt;&lt;P&gt;         V_TEXT1 LIKE TVAUT-BEZEI,&lt;/P&gt;&lt;P&gt;         V_TEXT2 LIKE TVAUT-BEZEI,&lt;/P&gt;&lt;P&gt;         V_TEXT3 LIKE TVAUT-BEZEI.&lt;/P&gt;&lt;P&gt;*---Read IN_TAB value, then move to local variables&lt;/P&gt;&lt;P&gt;  READ TABLE IN_TAB WITH KEY 'VBDKR-VBELN'.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC  = 0.&lt;/P&gt;&lt;P&gt;*---Get Vbeln&lt;/P&gt;&lt;P&gt;    V_VBELN = IN_TAB-VALUE+0(10).&lt;/P&gt;&lt;P&gt;    PERFORM PAD_LEADING_ZEROS USING V_VBELN.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*---&lt;/P&gt;&lt;P&gt;  CLEAR VBRP.&lt;/P&gt;&lt;P&gt;  SELECT AUGRU_AUFT INTO VBRP-AUGRU_AUFT&lt;/P&gt;&lt;P&gt;   UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    FROM VBRP&lt;/P&gt;&lt;P&gt;   WHERE VBELN = V_VBELN.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    CLEAR TVAUT.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE BEZEI INTO TVAUT-BEZEI&lt;/P&gt;&lt;P&gt;      FROM TVAUT&lt;/P&gt;&lt;P&gt;     WHERE SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;       AND AUGRU = VBRP-AUGRU_AUFT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;      SPLIT TVAUT-BEZEI AT '-'&lt;/P&gt;&lt;P&gt;       INTO V_TEXT1&lt;/P&gt;&lt;P&gt;            V_TEXT2&lt;/P&gt;&lt;P&gt;            V_TEXT3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE OUT_TAB WITH KEY 'ORDER_REASON'.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;        MOVE V_TEXT3 TO OUT_TAB-VALUE.&lt;/P&gt;&lt;P&gt;        MODIFY OUT_TAB INDEX SY-TABIX.&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ashok P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Aug 2006 16:47:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/scripts/m-p/1541257#M246571</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-29T16:47:31Z</dc:date>
    </item>
  </channel>
</rss>

