Container Persistence

Alon Raskin araskin at 3i-consulting.com
Tue Aug 30 06:10:23 EDT 2005


Makes sense. Thanks Mark. 


Alon Raskin
e: araskin at 3i-consulting.com
p: +61 3 9625 2189 (Head Office)
f:  +61 3 8610 1239 
c:  +1 207 756 0370
w: http://www.3i-consulting.com

-----Original Message-----
From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf Of
Mark Pyc
Sent: Tuesday, August 30, 2005 5:46 AM
To: SAP Workflow Users' Group
Subject: Re: Container Persistence

I can agree that SAP could hide all this from us, but as for the key versus
the number it makes sense to me. The key is just that, a key to allow
instantiation which can be stored easily, but it's not an instance. The
number is a reference pointer to where the instance is residing in memory.

Have fun,
Mark 

On 8/30/05, Alon Raskin <araskin at 3i-consulting.com> wrote:
> Hi Mark,
> 
> Appreciate the response. My experience has been similar to yours. 
> Sometimes when you do a swc_get_elmenet it comes back with an error 
> message saying that there is no object with the particular run time 
> definition (or something like that) and that's when I know its time to 
> dust off the persistence conversion macros.
> 
> Problem is I don't really have a good understand of why this occurs? I 
> understand that SAP has various representations of the objects in a 
> container but what I don't understand is why I need to worry about it. 
> I would have expected SAP to shield us from the various 'internal'
> representations of the container.
> 
> One other related observation. When you look at the container you will 
> see that the data type is either in upper or lower case. This 
> represents persistent and run time references - though don't ask me 
> which is which. As Mark said, if it is persistent you will see the key 
> of the object. If it is run time you will see just a number (that makes no
sense).
> 
> Would be interested to see if others have any further input on this...
> 
> Thanks again Mark.
> 
> Alon Raskin
> e: araskin at 3i-consulting.com
> w: http://www.3i-consulting.com
> 
> -----Original Message-----
> From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On 
> Behalf Of Mark Pyc
> Sent: Tuesday, August 30, 2005 4:59 AM
> To: SAP Workflow Users' Group
> Subject: Re: Container Persistence
> 
> G'day Alon,
> 
> You don't need to use them too often at all. I've done it productively 
> maybe twice?? If you debug you can see if the container is persistent or
not.
> Persistent means it's in a state ready to be stored in the DB, so 
> objects are listed with Object Type and Key. When it's in runtime mode 
> objects will have an instance ID rather than a key.
> 
> There is only one place that I did it (receiver type FM or maybe the 
> Change Doc object key adjustment FM) and it was in an older release.
> Basically you needed to convert from Persistent to Runtime, fiddle the 
> contents and then convert back to Persistent.
> 
> Have fun,
> Mark
> 
> 
> 
> On 8/30/05, Alon Raskin <araskin at 3i-consulting.com> wrote:
> > Hi Everyone,
> >
> > I was wondering if anyone has any experience with the container 
> > persistence macros. I have seen them used in Alternate Binding FMs 
> > but never truly understood when is the right time to use them. And 
> > in which direction I should be converting (ie. To runtime or to
persistent).
> >
> > I would appreciate anyone's input....
> >
> > Alon
> >
> > _______________________________________________
> > SAP-WUG mailing list
> > SAP-WUG at mit.edu
> > http://mailman.mit.edu/mailman/listinfo/sap-wug
> >
> 
> _______________________________________________
> SAP-WUG mailing list
> SAP-WUG at mit.edu
> http://mailman.mit.edu/mailman/listinfo/sap-wug
> 
> _______________________________________________
> SAP-WUG mailing list
> SAP-WUG at mit.edu
> http://mailman.mit.edu/mailman/listinfo/sap-wug
>

_______________________________________________
SAP-WUG mailing list
SAP-WUG at mit.edu
http://mailman.mit.edu/mailman/listinfo/sap-wug



More information about the SAP-WUG mailing list