<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-GB link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Shai,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Enhancements can be done to standard tables without a problem
within the new(ish) Enhancement Framework. The only thing is you'd have to
generate the GUIDs for all existing records as a once-off exercise, and make
sure a GUID is generated each time a new record is created. This will however
be the case whether you use a mapping table or extend the existing one.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I have a bit more time now, so dug out the SAP doco:<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>http://help.sap.com/saphelp_nw70ehp1/helpdata/en/f5/a36828bc6911d4b2e80050dadfb92b/frameset.htm<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Be warned, the learning curve can be steep depending where you
go. But it's fun too and opens up a whole bunch of new possibilities.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Cheers,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Mike<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> sap-wug-bounces@mit.edu
[mailto:sap-wug-bounces@mit.edu] <b>On Behalf Of </b>Shai Eyal<br>
<b>Sent:</b> 25 March 2010 19:12<br>
<b>To:</b> sap-wug@mit.edu<br>
<b>Subject:</b> Re: Object with over 70 chars key<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<div>

<div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hi
Mike,<o:p></o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Thanks
for sharing the knowledge, unfortunately lately it&nbsp;is not
obvious&nbsp;among senior colleagues.<o:p></o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Since
STXH is standard table, I don't think of changing it.<o:p></o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I
will have a look at persistent classes - it sound suitable.<o:p></o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Thanks
again.<br>
&nbsp;<o:p></o:p></span></p>

</div>

<p><strong><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:#00007F'>Regards,</span></strong><b><span style='font-size:10.0pt;
font-family:"Verdana","sans-serif";color:#00007F'><br>
<strong><span style='font-family:"Verdana","sans-serif"'>Shai Eyal</span></strong></span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p></o:p></span></p>

<p><strong><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:navy'>SAP Logistics senior consultant</span></strong><b><span
style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:navy'><br>
<strong><span style='font-family:"Verdana","sans-serif"'>SAP Workflow &amp; BPM
specialist</span></strong></span></b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'><o:p></o:p></span></p>

<p><strong><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:navy'><a href="http://www.linkedin.com/in/shaieyal" target="_blank">http://www.linkedin.com/in/shaieyal</a></span></strong><b><span
style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:navy'><br>
<strong><span style='font-family:"Verdana","sans-serif"'>Mobile: 972-52-5816633</span></strong></span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p></o:p></span></p>

<div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:10.0pt;
font-family:"Verdana","sans-serif"'><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 25 Mar 2010 15:03:53 -0000 (GMT)<br>
From: &quot;Mike Pokraka&quot; &lt;<a href="mailto:wug@workflowconnections.com">wug@workflowconnections.com</a>&gt;<br>
Subject: Re: Object with over 70 chars key<br>
To: &quot;SAP Workflow Users' Group&quot; &lt;<a href="mailto:sap-wug@mit.edu">sap-wug@mit.edu</a>&gt;<br>
Message-ID:<br>
&nbsp;&nbsp;&nbsp; &lt;<a
href="mailto:0d176bf362e00902212859d4158d912a.squirrel@g.mail.aaisp.net.uk">0d176bf362e00902212859d4158d912a.squirrel@g.mail.aaisp.net.uk</a>&gt;<br>
Content-Type: text/plain;charset=iso-8859-1<br>
<br>
Yes you will either need a Z-table to map the GUID to your key, or else<br>
you can extend/enhance your table to add a field for your GUID.<br>
Use class CL_GUID_SERVICES to generate them.<br>
<br>
If you have time for a bit of a learning curve, you can also look at<br>
persistent classes (my preferred approach in most cases). You never need<br>
to touch GUIDs, the persistent class provides a DB abstraction layer that<br>
handles all DB interaction &amp; GUID generation etc. Integrating them into a<br>
WF class is also very simple and brings a few other benefits too.<br>
<br>
Cheers,<br>
Mike<o:p></o:p></span></p>

</div>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<div class=MsoNormal align=center style='text-align:center'>

<hr size=1 width="100%" align=center>

</div>

<p class=MsoNormal><a
href="http://sg.rd.yahoo.com/aa/mail/domainchoice/mail/signature/*http:/mail.promotions.yahoo.com/newdomains/aa/">Get
your preferred Email name! </a><br>
Now you can @ymail.com and @rocketmail.com.<o:p></o:p></p>

</div>

</div>

</body>

</html>