BI_PERSISTENT~FIND_BY_LPOR and LPOR-INSTID is blank
Mike Pokraka
wug.replies at workflowconnections.com
Sat Feb 4 06:12:09 EST 2006
Hi Sue,
FIND_BY_LPOR is the method called by WF to create an instance of an
object using the Local Persistent Object Reference (Type + Class/Object
+ Key).
You need to pass the key to the FIND_BY_LPOR method and it should return
an instance and populate LPOR - in other words it's simply a more formal
CONSTRUCTOR. It checks if it's already been instanitated and if not,
then it creates an instance of itself.
HTH,
Cheers
Mike
Susan R. Keohan wrote:
> System: SRM 5.0 Ramp-up, WAS 7.0
>
> Issue: BI_PERSISTENT~FIND_BY_LPOR and LPOR-INSTID is blank.
>
> Class: CL_SWF_FORMABSENC
>
> We are trying to get an understanding of BI_PERSISTENT~FIND_BY_LPOR. From the white paper from
> Jocelyn Dart, “the LPOR-INSTID field contains all attributes marked as ‘Key’ fields”.
>
> When testing the class
> 1) I create an instance using a key found in table SWXFORMABS.
> 2) Under Interfaces, I choose BI_PERSISTENT
> 3) Under Methods, I execute FIND_BY_LPOR
> 4) Then I click the Execute Debugging Icon
> 5) When I check the value of LPOR, it is blank. The CHECK statement causes the code to be
> skipped and the object instance is not created.
>
> How should LPOR be populated?
>
> Many thanks,
> Sue
>
More information about the SAP-WUG
mailing list