<?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: sy- in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534549#M575080</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sy-cprog : it is little bit tricky&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;always it will give main program name,where as sy-repid will give current program name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;main program zxyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-cprog&lt;/P&gt;&lt;P&gt;sy-repid,in this both will give you same name like zxyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;main program zxyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have include zabc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have written the code in include &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-cprog.&lt;/P&gt;&lt;P&gt;sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in this case sy-cprog will return zxyz.&lt;/P&gt;&lt;P&gt;in this case sy-repid will return zabc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-dynnr - it will give current screen number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 11:18:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-12T11:18:19Z</dc:date>
    <item>
      <title>sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534542#M575073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;what is the use of sy-cprog and sy-dynnr.&lt;/P&gt;&lt;P&gt;what is the diff b/w them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:12:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534542#M575073</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:12:12Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534543#M575074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;sy-cprog will give the current program name &lt;/P&gt;&lt;P&gt;whereas sy-dynnr will give the current screen number.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:14:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534543#M575074</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:14:15Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534544#M575075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sy-cprog gives the current program name&lt;/P&gt;&lt;P&gt;sy-dynnr gives the current screen number&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:14:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534544#M575075</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534545#M575076</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;sy-dynnr - to get current screen&lt;/P&gt;&lt;P&gt;sy-cprog - to get main program &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have one example - suppose you are program cursor at include program and you need to get main program for other purpose then use sy-cprog ( if you use sy-repid - it will have include program)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-dynnr - we use in module pool program to pass current screen number to function module to get other requirement, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Reward If Helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:15:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534545#M575076</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:15:27Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534546#M575077</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;&amp;lt;b&amp;gt;SY-CPROG&amp;lt;/b&amp;gt; is he name of the current program OR the name of the calling program within a procedure (perform externaly, call function)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;SY-DYNNR&amp;lt;/b&amp;gt; will give the current screen number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward&amp;lt;/b&amp;gt; &amp;lt;b&amp;gt;points if useful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;ashu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:16:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534546#M575077</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534547#M575078</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;&amp;lt;b&amp;gt;cprog&amp;lt;/b&amp;gt; shall give you the name of the program which is calling the current control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;dynnr&amp;lt;/b&amp;gt; shall return the screen number that is being used in the current program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward points if this helps,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:16:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534547#M575078</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:16:50Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534548#M575079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;u&amp;gt;SY-DYNNR&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;ABAP program, number of current screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;SY-CPROG&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;ABAP program, caller in external procedures&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-DYNNR IS USED TO FOR SCREEN NUMBERS &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-CPROG IS USED FIND OUT THE PROGRAM NAME &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REWARD IF USEFULL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REGARDS &lt;/P&gt;&lt;P&gt;NARESH&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:17:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534548#M575079</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534549#M575080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sy-cprog : it is little bit tricky&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;always it will give main program name,where as sy-repid will give current program name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;main program zxyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-cprog&lt;/P&gt;&lt;P&gt;sy-repid,in this both will give you same name like zxyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;main program zxyz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have include zabc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have written the code in include &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-cprog.&lt;/P&gt;&lt;P&gt;sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in this case sy-cprog will return zxyz.&lt;/P&gt;&lt;P&gt;in this case sy-repid will return zabc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-dynnr - it will give current screen number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:18:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534549#M575080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534550#M575081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CPROG is of CHAR 40 used in ABAP Program for &amp;lt;b&amp;gt;External procedure call&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;DYNNR is of CHAR 4 used in ABAP Program for &amp;lt;b&amp;gt;Number of current screen&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt; &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;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:19:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534550#M575081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:19:21Z</dc:date>
    </item>
    <item>
      <title>Re: sy-</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534551#M575082</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;SY-CPROG&lt;/P&gt;&lt;P&gt;The name of the calling program in an external routine, otherwise the name of the current program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-DYNNR&lt;/P&gt;&lt;P&gt;Number of the current screen. During selection screen processing, SY-DYNNR contains the screen number of the current selection screen. During list processing, it contains the number of the container screen. During subscreen processing, SY-DYNNR contains the number of the subscreen. This also applies to tabstrip controls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:26:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sy/m-p/2534551#M575082</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:26:52Z</dc:date>
    </item>
  </channel>
</rss>

