<?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: TRDIR Different in DEV / PROD in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295077#M1725543</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the TADIR is the object catalogue for transportable transport objects. In case two systems have a common transport route (e.g. dev=&amp;gt;test=&amp;gt;prod) the tadir entries shall be identical. Exceptions known to me are delays (transport not arrived) and local repairs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The content of the program source reposistory TRDIR requires no 1:1 mapping for all of its content. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dependend on the type of the TADIR object there are mapping rules / interpretation that expressed in code. A precise judgement for consistency needs to be aware of the mapping rules, just considering the repository is a prognosis at best.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take for instance the implemented methods of a global class. Each method implementation is stored in a separate include beginning with the name of the class pool and with a postfix like ===CM001. The three letters at the end are most often identical but they do not need to be. Just comparing repository content is limited to count to number of such includes to check if the implemented methods relate require to use the according API.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tschau&lt;/P&gt;&lt;P&gt;&amp;nbsp; Klaus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Mar 2013 08:23:54 GMT</pubDate>
    <dc:creator>former_member183804</dc:creator>
    <dc:date>2013-03-01T08:23:54Z</dc:date>
    <item>
      <title>TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295074#M1725540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have installed the free product SALT from Revelation Software Conceptes which attempst to tell us what objects are different between development test and production e.g. nothing should be in production that is not also in DEV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My problem is not with SALT it is with our system where the entries for objects in tables like TRDIR are different between development and production, but the underlying Z objects are identical.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone knw how the TRDIR entries get populated? Is there a way to manually force a regeneration?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheersy Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Feb 2013 21:34:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295074#M1725540</guid>
      <dc:creator>hardyp180</dc:creator>
      <dc:date>2013-02-28T21:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295075#M1725541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there are rules how transportable development objects (tadir) and source code artifacts (trdir) are related.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Only few tadir object types (PROG, INTF, ..) have always identical trdir entries.&lt;/LI&gt;&lt;LI&gt; Some tadir object types (CLAS, FUGR, ..) may have same or similiar entries.&lt;/LI&gt;&lt;LI&gt; Some tadir object types (WDYN, ..) would have the same name only by chance.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without knowing these rules in detail, one should not make detailed assumptions on the state.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp; Klaus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Feb 2013 22:53:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295075#M1725541</guid>
      <dc:creator>former_member183804</dc:creator>
      <dc:date>2013-02-28T22:53:22Z</dc:date>
    </item>
    <item>
      <title>Re: TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295076#M1725542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, is it normal for the TADIR or TRDIR entry to be different for a specific Z object in different systems e.g. in development there is a TRDIR entry for a Z object, it gets transported to production, in production the Z object is there and works fine, but there is no TRDIR entry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does that indicate a problem in my SAP system, or is this normal?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheersy Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Mar 2013 08:00:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295076#M1725542</guid>
      <dc:creator>hardyp180</dc:creator>
      <dc:date>2013-03-01T08:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295077#M1725543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the TADIR is the object catalogue for transportable transport objects. In case two systems have a common transport route (e.g. dev=&amp;gt;test=&amp;gt;prod) the tadir entries shall be identical. Exceptions known to me are delays (transport not arrived) and local repairs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The content of the program source reposistory TRDIR requires no 1:1 mapping for all of its content. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dependend on the type of the TADIR object there are mapping rules / interpretation that expressed in code. A precise judgement for consistency needs to be aware of the mapping rules, just considering the repository is a prognosis at best.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take for instance the implemented methods of a global class. Each method implementation is stored in a separate include beginning with the name of the class pool and with a postfix like ===CM001. The three letters at the end are most often identical but they do not need to be. Just comparing repository content is limited to count to number of such includes to check if the implemented methods relate require to use the according API.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tschau&lt;/P&gt;&lt;P&gt;&amp;nbsp; Klaus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Mar 2013 08:23:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295077#M1725543</guid>
      <dc:creator>former_member183804</dc:creator>
      <dc:date>2013-03-01T08:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295078#M1725544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Klaus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am curious about what you said about the names of the method implementation Includes. I wonder if they can really differ between two systems if they have been transported from one system to the other. I thought when we transport a development object from one system to an exact copy (with the same name) of it is created in the target system. Isn't that the case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Mar 2013 09:13:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295078#M1725544</guid>
      <dc:creator>kakshat</dc:creator>
      <dc:date>2013-03-01T09:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295079#M1725545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am no expert on this but to my knowledge the name is derived from the sequence methods have been created in a particular system. If the class / methods have been transported all times there shall be no difference. In case one applies notes and local repairs the numbering scheme differs possibly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But a difference in the numbering scheme does not hurt as it is part of the mapping logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The identiy of includes is an assumption that works often but there is much more complexity in real live.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Mar 2013 09:32:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295079#M1725545</guid>
      <dc:creator>former_member183804</dc:creator>
      <dc:date>2013-03-01T09:32:45Z</dc:date>
    </item>
    <item>
      <title>Re: TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295080#M1725546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just want to restate what I am encountering.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have Z objects transported from development to production via the normal transport mechanism. There is no external SAP system involved here, the objects are created in development and then transported to test and production.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aftewards, although the Z items are identical in every system the TADIR and TRDIR entries for said objects are not. Sometimes there is not even a TRDIR entry for the object in production.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this normal, or is this a bug in our SAP system?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheersy Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Mar 2013 05:48:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295080#M1725546</guid>
      <dc:creator>hardyp180</dc:creator>
      <dc:date>2013-03-02T05:48:37Z</dc:date>
    </item>
    <item>
      <title>Re: TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295081#M1725547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to my guts feeling the liklihood for a bug is low as long there is no indication of a functional flaw.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To have more than a feeling you need to dive in technical details. Group the differences by object type (TADIR-OBJECT). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then do spot checks:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;does concrete object work in the businiess scenario?&lt;UL&gt;&lt;LI&gt;yes =&amp;gt; likely issue (check more objects of same type)&lt;/LI&gt;&lt;LI&gt;no =&amp;gt; check trdir again, different content?&lt;UL&gt;&lt;LI&gt;yes =&amp;gt; most likely delayed / on-the-fly generation(/mapping)&lt;/LI&gt;&lt;LI&gt;no =&amp;gt; maybe mapping rules in place, are the names containing GUID running number?&lt;UL&gt;&lt;LI&gt;yes =&amp;gt; most likely mapping mechanísm&lt;/LI&gt;&lt;LI&gt;no =&amp;gt; Possibly inconsistency in development system? (interview author, .... )&lt;UL&gt;&lt;LI&gt;yes =&amp;gt; resolve inconsistency in dev. system&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;no =&amp;gt; I have no clue&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Klaus &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Mar 2013 09:17:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295081#M1725547</guid>
      <dc:creator>former_member183804</dc:creator>
      <dc:date>2013-03-04T09:17:39Z</dc:date>
    </item>
    <item>
      <title>Re: TRDIR Different in DEV / PROD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295082#M1725548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Mar 2013 10:43:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trdir-different-in-dev-prod/m-p/9295082#M1725548</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-03-28T10:43:46Z</dc:date>
    </item>
  </channel>
</rss>

