<?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 debug nested calls in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847372#M1885205</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;we got very complex routines wich call subroutines, other classes and so on.&lt;/P&gt;&lt;P&gt;At some unknown point in any unknown method a field/attribute gets changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I &lt;SPAN style="text-decoration: underline;"&gt;do only know&lt;/SPAN&gt; the fieldname in the mainroutine; so I can set a watchpoint. But when the runtime reaches the watchpoint the fieldvalue was already set in any unknown subroutine.&amp;nbsp; How can I find out which subroutine/method/function module is really chaning the fieldvalue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Mainclass has attribut myClassAttibut&amp;nbsp;&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;Mainclass calls Method an passes myClassAttibut; local Name in the method is asuming lv_myClassAttibut&lt;/LI&gt;&lt;LI&gt;Now the method creates a subclass an passes lv_myClassAttibut. lv_myClassAttibut gets a new name in the subclass; maybe :&amp;nbsp; lv_myUnknownClassAttibut&lt;/LI&gt;&lt;LI&gt;and so on and so on.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;many regards and a happy new year&lt;/P&gt;&lt;P&gt;mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 31 Dec 2014 10:51:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-12-31T10:51:22Z</dc:date>
    <item>
      <title>debug nested calls</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847372#M1885205</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;we got very complex routines wich call subroutines, other classes and so on.&lt;/P&gt;&lt;P&gt;At some unknown point in any unknown method a field/attribute gets changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I &lt;SPAN style="text-decoration: underline;"&gt;do only know&lt;/SPAN&gt; the fieldname in the mainroutine; so I can set a watchpoint. But when the runtime reaches the watchpoint the fieldvalue was already set in any unknown subroutine.&amp;nbsp; How can I find out which subroutine/method/function module is really chaning the fieldvalue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Mainclass has attribut myClassAttibut&amp;nbsp;&amp;nbsp; &lt;/LI&gt;&lt;LI&gt;Mainclass calls Method an passes myClassAttibut; local Name in the method is asuming lv_myClassAttibut&lt;/LI&gt;&lt;LI&gt;Now the method creates a subclass an passes lv_myClassAttibut. lv_myClassAttibut gets a new name in the subclass; maybe :&amp;nbsp; lv_myUnknownClassAttibut&lt;/LI&gt;&lt;LI&gt;and so on and so on.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;many regards and a happy new year&lt;/P&gt;&lt;P&gt;mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Dec 2014 10:51:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847372#M1885205</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-12-31T10:51:22Z</dc:date>
    </item>
    <item>
      <title>Re: debug nested calls</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847373#M1885206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to do the debug the process but In faster way through &lt;STRONG&gt;F7 &amp;amp; F6&lt;/STRONG&gt; keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or either.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Open you initial code in system, and drill out the programs base on your variable and put the break point based that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;Praveer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Dec 2014 11:17:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847373#M1885206</guid>
      <dc:creator>ipravir</dc:creator>
      <dc:date>2014-12-31T11:17:29Z</dc:date>
    </item>
    <item>
      <title>Re: debug nested calls</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847374#M1885207</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;Set debugging point inside the class method and create watchpoint for local attribute which is changing your main attribute.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Dec 2014 11:26:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847374#M1885207</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2014-12-31T11:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: debug nested calls</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847375#M1885208</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;sorry. This is really NO helpfull answer. I am looking for a smart approach. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks Regards&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Dec 2014 14:34:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847375#M1885208</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-12-31T14:34:37Z</dc:date>
    </item>
    <item>
      <title>Re: debug nested calls</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847376#M1885209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i did a little research. I found the feature called : &lt;STRONG&gt;ABAP debugger scripts&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;I don't know if this really can solve my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I know, that the wrong value in myClassAttibut&amp;nbsp; is e.g. &amp;lt;wrongValue&amp;gt;&lt;/P&gt;&lt;P&gt;Is it possible in the debugger script to watch &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;every&lt;/STRONG&gt;&lt;/SPAN&gt; variable/attribute and stops if any of them gat the value &amp;lt;wrongValue&amp;gt; ?&lt;/P&gt;&lt;P&gt;With other words: a generic watchpoint &lt;SPAN style="text-decoration: underline;"&gt;not&lt;/SPAN&gt; on the variable/attribute but on a &lt;STRONG&gt;value&lt;/STRONG&gt;!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This would be very helpfull.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many regards&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Dec 2014 16:56:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/debug-nested-calls/m-p/10847376#M1885209</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-12-31T16:56:07Z</dc:date>
    </item>
  </channel>
</rss>

