<?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: Detailed ABAP Function module version controlling in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177381#M1979587</link>
    <description>&lt;P&gt;Hi &lt;SPAN class="mention-scrubbed"&gt;mateuszadamus&lt;/SPAN&gt;, under perturbations I mean merges, tasks reassignments, releases, and transports.&lt;/P&gt;&lt;P&gt;"The user versions (temporary versions) are removed after every transport release, but the versions moved in the transports are always there." that what I know, that's also written in the documentation (version "U" category).&lt;BR /&gt;&lt;BR /&gt;The problem is that after release to TST environment, the first version I have in VCS is the version, which have been transported, but I'm interesting to see, if possible, the initial version, implemented by the specific developer, not by someone, who released and transported the request.&lt;/P&gt;</description>
    <pubDate>Thu, 04 Jun 2020 13:13:39 GMT</pubDate>
    <dc:creator>MikeB</dc:creator>
    <dc:date>2020-06-04T13:13:39Z</dc:date>
    <item>
      <title>Detailed ABAP Function module version controlling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177379#M1979585</link>
      <description>&lt;P&gt;Let's say, there is an ABAP function module A, which is created by the developer 1 on a date X, onwards ― the original version.&lt;/P&gt;
  &lt;P&gt;After some perturbations (e.g. merges, releases, transports), in SAP GUI version controlling the first version of the function module A belongs to the developer 2 on a date Y.&lt;/P&gt;
  &lt;P&gt;I have two questions:&lt;/P&gt;
  &lt;OL&gt; 
   &lt;LI&gt;Is there any way to retrieve the original version of the FM?&lt;/LI&gt; 
   &lt;LI&gt;Is there any way to see a log of version controlling for this FM?&lt;BR /&gt;I want to understand by whom and what kind of changes have been applied to this FM.&lt;/LI&gt; 
  &lt;/OL&gt;
  &lt;P&gt;Unfortunately, the standard &lt;STRONG&gt;&lt;EM&gt;Utilities → Versions →&lt;/EM&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;EM&gt; Version Management&lt;/EM&gt;&lt;/STRONG&gt; doesn't provide such detailed information or I just can't find a detailed log for a specific function module.&lt;/P&gt;
  &lt;P&gt;Perhaps, Solution Manager (SOLMAN) contains extended info?&lt;/P&gt;
  &lt;P&gt;P.S. It is not a problem to retrieve such info in Git VCS.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2020 12:54:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177379#M1979585</guid>
      <dc:creator>MikeB</dc:creator>
      <dc:date>2020-06-04T12:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: Detailed ABAP Function module version controlling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177380#M1979586</link>
      <description>&lt;P&gt;Hello  &lt;SPAN class="mention-scrubbed"&gt;mikeb.&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;What are these perturbations you're referring to?&lt;/P&gt;&lt;P&gt;From my experience, one can easily compare two different versions in the Version Management system of the ABAP objects. The user versions (temporary versions) are removed after every transport release, but the versions moved in the transports are always there.&lt;/P&gt;Kind regards,&lt;BR /&gt;Mateusz</description>
      <pubDate>Thu, 04 Jun 2020 13:05:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177380#M1979586</guid>
      <dc:creator>MateuszAdamus</dc:creator>
      <dc:date>2020-06-04T13:05:28Z</dc:date>
    </item>
    <item>
      <title>Re: Detailed ABAP Function module version controlling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177381#M1979587</link>
      <description>&lt;P&gt;Hi &lt;SPAN class="mention-scrubbed"&gt;mateuszadamus&lt;/SPAN&gt;, under perturbations I mean merges, tasks reassignments, releases, and transports.&lt;/P&gt;&lt;P&gt;"The user versions (temporary versions) are removed after every transport release, but the versions moved in the transports are always there." that what I know, that's also written in the documentation (version "U" category).&lt;BR /&gt;&lt;BR /&gt;The problem is that after release to TST environment, the first version I have in VCS is the version, which have been transported, but I'm interesting to see, if possible, the initial version, implemented by the specific developer, not by someone, who released and transported the request.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2020 13:13:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177381#M1979587</guid>
      <dc:creator>MikeB</dc:creator>
      <dc:date>2020-06-04T13:13:39Z</dc:date>
    </item>
    <item>
      <title>Re: Detailed ABAP Function module version controlling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177382#M1979588</link>
      <description>&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;AFAIK only the versions released with transports are persisted. However, these can also be &lt;A href="https://blogs.sap.com/2010/08/12/transport-of-copies-toc-small-yet-powerful-concept/"&gt;Transports of Copies&lt;/A&gt;, which could be somewhat of a solution for future.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;Mateusz</description>
      <pubDate>Thu, 04 Jun 2020 13:36:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177382#M1979588</guid>
      <dc:creator>MateuszAdamus</dc:creator>
      <dc:date>2020-06-04T13:36:19Z</dc:date>
    </item>
    <item>
      <title>Re: Detailed ABAP Function module version controlling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177383#M1979589</link>
      <description>&lt;P&gt;Current Short-Comings of SAPs ABAP "version control system" in SAP Logon:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;While the transport is not released, the only way to compare versions at different development stages, is to manually create temporary versions, but it still doesnt tell you who exactly made what change, in case there are multiple developers working on the same code.&lt;/LI&gt;&lt;LI&gt;With the release of the transport, temporary versions will be deleted and only the final transport versions can be compared in the Dev System, never really knowing who made the actuall changes and not being able to compare against test or productive source code either&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;You are obviously looking for a more sophisticated Version Control System (or Source Code Management) Tool, with features such as "Local History", "Revision History" and "Cross-System Comparison".&lt;/P&gt;&lt;P&gt;And in this case you should look into the following:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Use ABAPGIT in SAP Logon and upload souce codes to GitHub for version control&lt;BR /&gt;&lt;A href="https://blogs.sap.com/2019/08/19/versioning-your-local-objects-using-abapgit/"&gt;https://blogs.sap.com/2019/08/19/versioning-your-local-objects-using-abapgit/&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Move to developing in Eclipse and use either one of the two ABAP Development Tools (ADT) version control ressources (client or server), or use any other available version control system for eclipse&lt;BR /&gt;&lt;A href="https://blogs.sap.com/2012/07/24/comparing-abap-source-code-using-adt/"&gt;https://blogs.sap.com/2012/07/24/comparing-abap-source-code-using-adt/&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 05 Jun 2020 05:14:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/detailed-abap-function-module-version-controlling/m-p/12177383#M1979589</guid>
      <dc:creator>michael_piesche</dc:creator>
      <dc:date>2020-06-05T05:14:02Z</dc:date>
    </item>
  </channel>
</rss>

