<?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 Trace return codes in ECC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040271#M419435</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Everytime I run a trace in ECC, I see looot of objects showing up with return codes 4 and 12. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Most of the objects which receive the RC=12 are not needed for user. I don't know why RC = 4 shows up even when the authorization values exist in the user profiles. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone please help me understand the trace return codes in ECC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found the below info on the web, which does not make sense to me from what I see in my trace analysis :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Return Code 0 &lt;/P&gt;&lt;P&gt; Authorization check passed&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;1 &lt;/P&gt;&lt;P&gt; No Authorization&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;2 &lt;/P&gt;&lt;P&gt; Too many parameters for authorization check&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;3 &lt;/P&gt;&lt;P&gt; Object not contained in  user buffer&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;4 &lt;/P&gt;&lt;P&gt; No profile contained in user buffer&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;6 &lt;/P&gt;&lt;P&gt; Authorization check incorrect&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;7,8,9 &lt;/P&gt;&lt;P&gt; Invalid user buffer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Mar 2007 21:22:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-27T21:22:56Z</dc:date>
    <item>
      <title>Trace return codes in ECC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040271#M419435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Everytime I run a trace in ECC, I see looot of objects showing up with return codes 4 and 12. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Most of the objects which receive the RC=12 are not needed for user. I don't know why RC = 4 shows up even when the authorization values exist in the user profiles. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone please help me understand the trace return codes in ECC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found the below info on the web, which does not make sense to me from what I see in my trace analysis :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Return Code 0 &lt;/P&gt;&lt;P&gt; Authorization check passed&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;1 &lt;/P&gt;&lt;P&gt; No Authorization&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;2 &lt;/P&gt;&lt;P&gt; Too many parameters for authorization check&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;3 &lt;/P&gt;&lt;P&gt; Object not contained in  user buffer&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;4 &lt;/P&gt;&lt;P&gt; No profile contained in user buffer&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;6 &lt;/P&gt;&lt;P&gt; Authorization check incorrect&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;7,8,9 &lt;/P&gt;&lt;P&gt; Invalid user buffer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Mar 2007 21:22:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040271#M419435</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-27T21:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: Trace return codes in ECC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040272#M419436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The old return codes:&lt;/P&gt;&lt;P&gt;1 failed--the user has the object but not the complete authorization.&lt;/P&gt;&lt;P&gt;3 failed and the user does not have the object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now it's&lt;/P&gt;&lt;P&gt;4=the old 1&lt;/P&gt;&lt;P&gt;12=the old 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Mar 2007 22:12:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040272#M419436</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-27T22:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: Trace return codes in ECC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040273#M419437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I dont think RC = 4 always implies that its old RC = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loooot of objects are receiving this RC=4 value. User should not need these values for the respective object. If RC=4 implies failed authorization, then why is the user able to do his job.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RC=12, again user does not need these values for the respective object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I agree that at closing looking at objects with RC=4 will help in finding the authorization fix, but its still confusing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Mar 2007 22:31:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040273#M419437</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-27T22:31:08Z</dc:date>
    </item>
    <item>
      <title>Re: Trace return codes in ECC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040274#M419438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just because a trace shows a user had a failed authorization object check doesn't mean one cannot perform the transaction.  That will need to be determined on a case by case basis depending how the transaction works.  Some transactions check security at a high level and then restrict the transaction accordingly if one only has selective security.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:  SM36 checks S_BTCH_ADM 'Y'.  This will show a return code 4 if one doesn't have the authorization with a 'Y' value.  However the user can still perform the transaction on a limited basis if one has the other objects S_BTCH_JOB and S_BTCH_NAM (if applicable).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Mar 2007 12:58:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trace-return-codes-in-ecc/m-p/2040274#M419438</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-28T12:58:39Z</dc:date>
    </item>
  </channel>
</rss>

