Inconsistent behavior between SAP Rule and underlying Agent Determination...
Susan R. Keohan
keohan at ll.mit.edu
Thu Jul 29 16:54:08 EDT 2004
Hi Partha,
Don't know if this applies to you, but I seem to recall having trouble wi=
th the role simulation if I=20
had too many sessions open. Try closing a few and see if you can at leas=
t get the popup now. You=20
are probably not (in my expert opinion) losing your mind - yet.
Cheers,
Sue
Workflow99 at aol.com wrote:
> =20
> =20
> Hi Partha,
> =20
> Please post the entire source of your FM including the interface.
> =20
> =20
> Regards,
> Ramki Maley
> Workflow Developer, USCBP.
> 248-613-1287 (C)
>=20
> =20
> In a message dated 7/29/2004 2:58:23 PM Eastern Standard Time, =20
> pchatterjee at DELOITTE.com writes:
>=20
> Hi Serge,
>=20
> I have done various types of refreshes including what you mentioned (I=
will=20
> try changing the capitalization as you suggested). I am getting even=20
> stranger behavior now believe it or not. Everytime I simulate, the po=
pup just=20
> disappears without telling me the role has failed.
>=20
> Very strange--thanks for your help though at least I am not losing my =
mind,
> Partha
>=20
> -----Original Message-----=20
>> From: SAP Workflow on behalf of Serge Boulay=20
> Sent: Thu 7/29/2004 2:51 PM =20
> To: SAP-WUG at MITVMA.MIT.EDU=20
> Cc:=20
> Subject: Re: Inconsistent behavior between SAP Rule and underlying Age=
nt=20
> Determination function module
>=20
>=20
>=20
> Hi Partha,
>=20
> A stupid one but have you leave the PFAC transaction? Maybe not logged=
out
> but just went back to the main SAP menu... It is annoying but it appen=
d to
> me...
>=20
> Serge
>=20
> -----Message d'origine-----
> De : SAP Workflow [mailto:Owner-SAP-WUG at MITVMA.MIT.EDU] De la part de
> Chatterjee, Partha (US - San Ramon)
> Envoy=E9 : 29 juillet 2004 13:16
> =C0 : SAP-WUG at MITVMA.MIT.EDU
> Objet : Re: Inconsistent behavior between SAP Rule and underlying Agen=
t
> Determination function module
>=20
> Hi Serge,
>=20
> Yes those are the macros I used. My code in the funciton module is be=
low:
>=20
> INCLUDE <CNTAIN>.
>=20
> DATA BEGIN OF ORG_OBJECT OCCURS 0.
>=20
> INCLUDE STRUCTURE SWHACTOR.
>=20
> DATA END OF ORG_OBJECT.
>=20
> DATA: ORG_TYPE LIKE SWHACTOR-OTYPE.
>=20
> DATA: ORG_ID LIKE SWHACTOR-OBJID.
>=20
> DATA: RESULT_TAB LIKE SWHACTOR OCCURS 0 WITH HEADER LINE.
>=20
> REFRESH: ACTOR_TAB, RESULT_TAB, ORG_OBJECT.
>=20
> CLEAR: ACTOR_TAB, RESULT_TAB, ORG_OBJECT.
>=20
> * Get the parameters under consideration.
>=20
> SWC_GET_ELEMENT AC_CONTAINER 'plant' plant.
>=20
> SWC_GET_ELEMENT AC_CONTAINER 'logentrytype' logentrytype.
>=20
> SWC_GET_ELEMENT AC_CONTAINER 'eventdate' eventdate.
>=20
>=20
> * Get the position ids from role resolution.
>=20
> select * from ZSSE0017ROLETBL
>=20
> into corresponding fields of result_tab
>=20
> where iaplant =3D plant
>=20
> and iatype =3D logentrytype
>=20
> and begda <=3D eventdate
>=20
> and endda >=3D eventdate.
>=20
> actor_tab-otype =3D result_tab-otype.
>=20
> actor_tab-objid =3D result_tab-objid.
>=20
> append actor_tab.
>=20
> endselect.
>=20
> REFRESH: AC_CONTAINER.
>=20
> CLEAR: AC_CONTAINER.
>=20
> As you can see, its pretty simple code. I was playing around with con=
tainer
> refreshes thinking that that maybe the problem but I don't think it is.
>=20
> Best regards,
> Partha
>=20
> -----Original Message-----
>> From: SAP Workflow on behalf of Serge Boulay
> Sent: Thu 7/29/2004 2:09 PM
> To: SAP-WUG at MITVMA.MIT.EDU
> Cc:
> Subject: Re: Inconsistent behavior between SAP Rule and underlying
> Agent Determination function module
>=20
>=20
>=20
> Hi Partha,
>=20
> Do you use SWC_GET_ELEMENT AC_CONTAINER... statement in you function
> module
> in order to get these container elements into you function module
> variables?
>=20
> Best regards.
>=20
> Serge
>=20
> -----Message d'origine-----
> De : SAP Workflow [mailto:Owner-SAP-WUG at MITVMA.MIT.EDU] De la part
> de
> Chatterjee, Partha (US - San Ramon)
> Envoy=E9 : 29 juillet 2004 12:37
> =C0 : SAP-WUG at MITVMA.MIT.EDU
> Objet : Re: Inconsistent behavior between SAP Rule and underlying
> Agent
> Determination function module
>=20
> Hi Mike,
>=20
> I am not sure I understand your terminology.
>=20
> On PFAC_DIS, I click the simulate button (the abacus type symbol).
> At this
> point, I get a pop-up which allows me to enter my custom container
> elements
> (Plant, Event Date, and Incident Type which are from the EH&S area).
> After
> enter the custom container elements, I click the test button (wrench
> symbol) and get the problem I am speaking about. If I run the same
> test
> with the underlying function module under se37 it works fine and I
> get the
> Agents I am expecting in ACTOR_TAB.
>=20
> I am not sure what the Org Management or the Extended Object ID have
> to do
> with this? So I guess answer to your question would be no as the
> parameters
> I am feeding the Rule do not have anything to with Org Management.
>=20
> Best regards,
> Partha
>=20
> -----Original Message-----
>> From: SAP Workflow on behalf of Mike Nickson
> Sent: Thu 7/29/2004 11:53 AM
> To: SAP-WUG at MITVMA.MIT.EDU
> Cc:
> Subject: Re: Inconsistent behavior between SAP Rule and
> underlying
> Agent Determination function module
>=20
>=20
>=20
> When you are simulating the rule (presumably via PFAC) there
> are 2
> possible ways to supply the parameters.
>=20
> Either via - Org Management Object =3D USBLOGGSF
>=20
> Or via - Extended Object ID =3D BLOGGSF & Object Type =3D US
>=20
> Are these the parameters youa re using ?
>=20
> Mike
>=20
>=20
>=20
>=20
>=20
> "Chatterjee, Partha (US - San Ramon)"
> <pchatterjee at DELOITTE.com>
> Sent by: SAP Workflow <Owner-SAP-WUG at MITVMA.MIT.EDU>
> 29/07/2004 15:34
> Please respond to SAP Workflow Users' Group
>=20
>=20
> To: SAP-WUG at MITVMA.MIT.EDU
> cc:
> Subject: Inconsistent behavior between SAP
> Rule and
> underlying Agent Determination
> function module
>=20
>=20
> Hi All,
>=20
> I have developed a very simple rule that picks some agents
> from a
> custom
> table. When I execute the function module underlying the
> rule in
> test/debug, the function module always behaves as expected
> returning
> the
> correct result to ACTOR_TAB. However, if I simulate the
> rule I get
> 'No
> Agent Found'. I don't quite understand what is happening
> between
> the
> two places. We are on 4.7 extension set 2.
>=20
> Has anyone run into this type of problem before? The only
> relevant
> note
> I can find is 707767 but it is hard to know from the minimal
> problem
> description whether its appropriate.
>=20
> Also, where is the place to search for q&a's on this forum.
>=20
> Best regards,
>=20
>=20
>>Partha Chatterjee
>>
>=20
>=20
>=20
>=20
> This message (including any attachments) contains
> confidential
> information
> intended for a specific individual and purpose, and is
> protected by
> law.
> If you are not the intended recipient, you should delete
> this
> message. Any
> disclosure, copying, or distribution of this message, or the
> taking
> of any
> action based on it, is strictly prohibited.
>=20
>=20
>=20
>=20
>=20
> This message (including any attachments) contains confidential
> information
> intended for a specific individual and purpose, and is protected by
> law. If
> you are not the intended recipient, you should delete this message.
> Any
> disclosure, copying, or distribution of this message, or the taking
> of any
> action based on it, is strictly prohibited.
>=20
>=20
>=20
>=20
>=20
> This message (including any attachments) contains confidential inform=
ation
> intended for a specific individual and purpose, and is protected by la=
w. If
> you are not the intended recipient, you should delete this message. A=
ny
> disclosure, copying, or distribution of this message, or the taking of=
any
> action based on it, is strictly prohibited.
>=20
>=20
>=20
>=20
>=20
> This message (including any attachments) contains confidential informa=
tion=20
> intended for a specific individual and purpose, and is protected by la=
w. If=20
> you are not the intended recipient, you should delete this message. A=
ny =20
> disclosure, copying, or distribution of this message, or the taking of =
any action=20
> based on it, is strictly prohibited.
>=20
--=20
Susan R. Keohan
SAP Workflow Developer
MIT Lincoln Laboratory
244 Wood Street
LI-200
Lexington, MA. 02420
781-981-3561
keohan at ll.mit.edu
More information about the SAP-WUG
mailing list