Inconsistent behavior between SAP Rule and underlying Agent Determination function module

Chatterjee, Partha (US - San Ramon) pchatterjee at DELOITTE.com
Thu Jul 29 14:57:25 EDT 2004


Hi Serge,
=20
I have done various types of refreshes including what you mentioned (I =
will try changing the capitalization as you suggested).  I am getting =
even stranger behavior now believe it or not.  Everytime I simulate, the =
popup just 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
 
        -----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 =
Agent Determination function module
=09
=09
 
        Hi Partha,
=09
        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 append =
to
        me...
=09
        Serge
=09
        -----Message d'origine-----
        De : SAP Workflow [mailto:Owner-SAP-WUG at MITVMA.MIT.EDU] De la part de
        Chatterjee, Partha (US - San Ramon)
        Envoy=C3=A9 : 29 juillet 2004 13:16
        =C3=80 : SAP-WUG at MITVMA.MIT.EDU
        Objet : Re: Inconsistent behavior between SAP Rule and underlying Agent
        Determination function module
=09
        Hi Serge,
=09
        Yes those are the macros I used.  My code in the funciton module is =
below:
=09
        INCLUDE <CNTAIN>.
=09
        DATA BEGIN OF ORG_OBJECT OCCURS 0.
=09
        INCLUDE STRUCTURE SWHACTOR.
=09
        DATA END OF ORG_OBJECT.
=09
        DATA: ORG_TYPE LIKE SWHACTOR-OTYPE.
=09
        DATA: ORG_ID LIKE SWHACTOR-OBJID.
=09
        DATA: RESULT_TAB LIKE SWHACTOR OCCURS 0 WITH HEADER LINE.
=09
        REFRESH: ACTOR_TAB, RESULT_TAB, ORG_OBJECT.
=09
        CLEAR: ACTOR_TAB, RESULT_TAB, ORG_OBJECT.
=09
        * Get the parameters under consideration.
=09
        SWC_GET_ELEMENT AC_CONTAINER 'plant' plant.
=09
        SWC_GET_ELEMENT AC_CONTAINER 'logentrytype' logentrytype.
=09
        SWC_GET_ELEMENT AC_CONTAINER 'eventdate' eventdate.
=09
        * Get the position ids from role resolution.
=09
        select * from ZSSE0017ROLETBL
=09
        into corresponding fields of result_tab
=09
        where iaplant =3D plant
=09
        and iatype =3D logentrytype
=09
        and begda <=3D eventdate
=09
        and endda >=3D eventdate.
=09
        actor_tab-otype =3D result_tab-otype.
=09
        actor_tab-objid =3D result_tab-objid.
=09
        append actor_tab.
=09
        endselect.
=09
        REFRESH: AC_CONTAINER.
=09
        CLEAR: AC_CONTAINER.
=09
        As you can see, its pretty simple code.  I was playing around with =
container
        refreshes thinking that that maybe the problem but I don't think it is.
=09
        Best regards,
        Partha
=09
                -----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
=09
                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=C3=A9 : 29 juillet 2004 12:37
                =C3=80 : 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
                        > Partha Chatterjee
                        >
                     =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
=09
=09
=09
=09
        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.
=09
 
 
 
 
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.
 


More information about the SAP-WUG mailing list