<?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: GUID_CREATE - algorithm in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834323#M1472020</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;GUIDs can be generated in a number of ways; most often a hash of &lt;/P&gt;&lt;P&gt;several things that might be unique at any given point of time like the IP &lt;/P&gt;&lt;P&gt;address plus the clock date/time etc are used to generate Unique Ids. &lt;/P&gt;&lt;P&gt;Each system may have slightly different algorithm to generate the Unique &lt;/P&gt;&lt;P&gt;Id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these links regarding GUIDs :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/b1/82309fd26611d4b2e90050dadfb92b/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/b1/82309fd26611d4b2e90050dadfb92b/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/5e/a7914298c3c21ce10000000a1550b0/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/5e/a7914298c3c21ce10000000a1550b0/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Apr 2010 11:03:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-04-16T11:03:30Z</dc:date>
    <item>
      <title>GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834320#M1472017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How does the function module "guid_create" generate a GUID?&lt;/P&gt;&lt;P&gt;Which algorithm is used?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 09:25:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834320#M1472017</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-16T09:25:43Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834321#M1472018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have You tried searching the forum ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just &lt;STRONG&gt;search for what is GUID&lt;/STRONG&gt; and i guess You will get what You want. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 10:04:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834321#M1472018</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-16T10:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834322#M1472019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I already searched for GUID in the forum, but I only found a definition and that the function module creates GUIDs.&lt;/P&gt;&lt;P&gt;But how does guid_create works? What are the components of the GUID? I would like to rebuild one without using the function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 10:12:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834322#M1472019</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-16T10:12:52Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834323#M1472020</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;GUIDs can be generated in a number of ways; most often a hash of &lt;/P&gt;&lt;P&gt;several things that might be unique at any given point of time like the IP &lt;/P&gt;&lt;P&gt;address plus the clock date/time etc are used to generate Unique Ids. &lt;/P&gt;&lt;P&gt;Each system may have slightly different algorithm to generate the Unique &lt;/P&gt;&lt;P&gt;Id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these links regarding GUIDs :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/b1/82309fd26611d4b2e90050dadfb92b/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/b1/82309fd26611d4b2e90050dadfb92b/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/5e/a7914298c3c21ce10000000a1550b0/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/5e/a7914298c3c21ce10000000a1550b0/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 11:03:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834323#M1472020</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-16T11:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834324#M1472021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;...and more specific?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 11:30:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834324#M1472021</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-16T11:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834325#M1472022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Martina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am also quite new to the function module. Tried my best to help You out. &lt;/P&gt;&lt;P&gt;Personally this i all i know about it for now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also GUIDs are either 22 or 32 character long . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this Wiki Link : &lt;/P&gt;&lt;P&gt;&lt;A href="http://en.wikipedia.org/wiki/GUID#Algorithm" target="test_blank"&gt;http://en.wikipedia.org/wiki/GUID#Algorithm&lt;/A&gt;  This gives a rough idea atleast.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 11:44:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834325#M1472022</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-16T11:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834326#M1472023</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;thank you for your help, but I need the specific construction.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 11:50:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834326#M1472023</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-16T11:50:41Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834327#M1472024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Why do you need the algorithm?&lt;/P&gt;&lt;P&gt;2. Why can't you derive it from the source code - it doesn't use any system functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 12:49:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834327#M1472024</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2010-04-16T12:49:26Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834328#M1472025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. I need to know how exclusive the GUID is. When I copy it to another system, can I be 100% sure it cannot exist yet. If this is build with use of a timestamp I can be sure it doesn't exist yet.&lt;/P&gt;&lt;P&gt;2. Yes it does. In SAP ECC 6.0:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;* system call for 16 Byte GUID
CALL 'RFCControl'
    ID 'CODE' FIELD 'U'
    ID 'UUID' FIELD LV_G16X-X.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;In SAP NetWeaver 7.1:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;METHOD _CREATE_SYSTEMUUID_X16
  BY KERNEL MODULE pf_create_uuid16x16 ignore.
ENDMETHOD.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So how is the GUID (or UUID) build up?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Sep 2010 07:58:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834328#M1472025</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-09-09T07:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834329#M1472026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would be very interested in this question as well. We are migrating parts of our system and have to make sure none of the GUIDs already in use will be created by the new system in the future.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Dec 2010 09:28:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834329#M1472026</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-08T09:28:00Z</dc:date>
    </item>
    <item>
      <title>Re: GUID_CREATE - algorithm</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834330#M1472027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After a bit more research on this topic I found a SAP Javadoc [0] referencing an IETF Internet-Draft [1] defining the format of UUIDs. Paragraphs 3.2 to 3.4 of this document are describing algorithms to create UUIDs. &lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;(Edit: Superseded by RFC 4122 [2])&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Apart from this I found a post [3] by Helge Deller in the linux-kernel mailing list archive stating that SAP Netweaver uses kernel functions for time-based creation of UUIDs. This would mean it should be safe to copy GUIDs from one system to another - at least if you are running your Netweaver(s) on a Linux machine.&lt;/P&gt;&lt;P&gt;However confirmation (or refutation) of this information would be really appreciated!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[0] &lt;A href="http://help.sap.com/javadocs/NW04S/SPS09/km/com/sapportals/wcm/util/uuid/UUID.html" target="test_blank"&gt;http://help.sap.com/javadocs/NW04S/SPS09/km/com/sapportals/wcm/util/uuid/UUID.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;[1] &lt;A href="http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt" target="test_blank"&gt;http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;[2] &lt;A href="http://www.ietf.org/rfc/rfc4122.txt" target="test_blank"&gt;http://www.ietf.org/rfc/rfc4122.txt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;[3] &lt;A href="http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-11/msg07138.html" target="test_blank"&gt;http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-11/msg07138.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Tobias Koch on Dec 8, 2010 12:25 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Dec 2010 11:24:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/guid-create-algorithm/m-p/6834330#M1472027</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-08T11:24:40Z</dc:date>
    </item>
  </channel>
</rss>

