Container Persistence

Alon Raskin araskin at 3i-consulting.com
Tue Aug 30 05:33:02 EDT 2005


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



More information about the SAP-WUG mailing list