How to find out the agent without executing a step

Sue Doughty Sue.Doughty at odfl.com
Fri Jul 31 08:05:32 EDT 2009


Forhad,

 

This is what I do in the method.  Lt_container really doesn't contain
anything.  Lt_agents will contain the entries found.

                                          

 

BEGIN_METHOD GETBENEFITSAGENTS CHANGING CONTAINER.    

DATA:                                                 

      lt_agents      type standard table of swhactor, 

      benefitsagenst type standard table of swhactor, 

      lt_holders     type standard table of swhactor, 

      wa_lt_agents   type swhactor,                   

      num_lines      type i,                          

      ACTOR_TAB      type standard table of swhactor, 

      destn          type rfcdes-rfcdest.    

 

swc_container lt_container.          

swc_clear_container lt_container.    

         

*Get Benefits agents based on Rule 90100005  

CALL FUNCTION 'RH_GET_ACTORS'                

  DESTINATION destn                          

  EXPORTING                                  

    ACT_OBJECT                = 'AC90100005' 

  TABLES                                     

    ACTOR_CONTAINER           = lt_container 

    ACTOR_TAB                 = lt_agents    

  EXCEPTIONS                                 

    NO_ACTIVE_PLVAR           = 1            

    NO_ACTOR_FOUND            = 2            

    EXCEPTION_OF_ROLE_RAISED  = 3            

    NO_VALID_AGENT_DETERMINED = 4            

    OTHERS                    = 5.           

                                             

 

Regards,

Sue T. Doughty

SAP Workflow Specialist

Old Dominion Freight Line, Inc.

500 Old Dominion Way

Thomasville, NC 27360

Phone:  (336) 822-5189

Toll Free (800 ) 432-6335, ext. 5189

Email:  sue.doughty at odfl.com

________________________________

From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf
Of Hussain, Forhad
Sent: Friday, July 31, 2009 6:02 AM
To: 'sap-wug at mit.edu'
Subject: How to find out the agent without executing a step

 

Hello All,

 

I am using the standard rule 00000168 (superior users as) to find the WF
initiators manager, but I would like to find out this agent before the
step is executed. This is because I would like to escalate the work item
to the manager's manager if a deadline is reached - meaning I would be
able to use the agents id in the processing obsolete branch instead of
the WF initiator to find the next level of approver.

 

After researching on SDN and SAP WUG, I think I need to use a Method
that executes function module RH_GET_ACTORS and that I only need to pass
ACT_OBJECT & ACTOR_CONTAINER parameters.

 

I filled the ACT_OBJECT with the rule 00000168, but I am unsure what
parameter should be passed for ACTOR_CONTAINER. Please can anyone advice
me on what value should be passed and if I am one the right line.

 

CALL FUNCTION 'RH_GET_ACTORS'                

> 

> 

> 

>  EXPORTING                                  

> 

>    ACT_OBJECT                = 'AC00000168 ' 

> 

>  TABLES                                     

> 

>    ACTOR_CONTAINER           =

 

>  EXCEPTIONS                                 

> 

>    NO_ACTIVE_PLVAR           = 1            

> 

>    NO_ACTOR_FOUND            = 2            

> 

>    EXCEPTION_OF_ROLE_RAISED  = 3            

> 

>    NO_VALID_AGENT_DETERMINED = 4            

> 

>    OTHERS                    = 5.        

 

 

Thanks


Forhad

 

Forhad Hussain

SAP Developer

SAP Team

Customer & Support Services

Salford City Council

 

DISCLAIMER: The information in this message is confidential and may be
legally privileged. It is intended solely for the addressee.

Access to this message by anyone else is unauthorised. If you are not
the intended recipient, any disclosure, copying, or distribution of the
message, or any action or omission taken by you in reliance on it, is
prohibited and may be unlawful.
As a public body, Salford City Council may be required to disclose this
email [or any response to it] under the Freedom of Information Act 2000,
unless the information in it is covered by one of the exemptions in the
Act. 
Please immediately contact the sender if you have received this message
in error. 

For the full disclaimer please access http://www.salford.gov.uk/e-mail.
Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20090731/13c605ad/attachment.htm


More information about the SAP-WUG mailing list