sap_wapi_start_workflow

Breslavets, Sergey Sergey.Breslavets at anheuser-busch.com
Mon Feb 10 12:12:17 EST 2003


Hi Sunni,
 
use swc_ macros to populate the container (swc_set_element and swc_set_table).
Macro definitions are in <CNTN01>.
 
Regards,
Sergey
 
P.S. your guess is right: when you start your workflow via event, the event
object key and additional values are passed to the workflow container via the
event parameters (as you specified in the event binding definition).
When you start workflow directly using SAP_WAPI_START_WORKFLOW, you need to
populate the container manually and pass it as the table parameter in the FM
call.
 
 
 
-----Original Message-----
From: Sunni sunni [mailto:sunnilondon at hotmail.com]
Sent: Monday, February 10, 2003 10:49 AM
To: SAP-WUG at MITVMA.MIT.EDU
Subject: sap_wapi_start_workflow
 
 
Hi Workflow experts,
 
I'm trying to start a workflow explicitly using the WAPI
SAP_WAPI_START_WORKFLOW.  I was able to start it with an event
swe_event_create easily enough, but this did not support synchronous dialog
chain (advance with dialogue), hence I'm trying out the WAPI.
I'm confused with what parameters to send it in my program.
 
'Task' is ok, I pass it the Workflow template number. I don't know how to
get it to pick up the object type (BUS2080) and object key (from object
instance).  I think I'm suppose to use the input container, but all this
contains is two string variables, element and value??? I don't know how
these value pairs work.  I've done the courses and read the book, no details
to be found on how to make this work.
 
CALL FUNCTION 'SAP_WAPI_START_WORKFLOW'
         EXPORTING
              TASK            = TASK
*            LANGUAGE        = SY-LANGU
         IMPORTING
              RETURN_CODE     = RETURN_CODE
              WORKITEM_ID     = WORKITEM_ID
         TABLES
              INPUT_CONTAINER = INPUT_CONTAINER
              MESSAGE_LINES   = MESSAGE_LINES
         EXCEPTIONS
              OTHERS          = 0.
 
I would appreciate if anyone has used this before and can give me a little
guidance.  I'm starting a workflow from a bespoke button on a screen, and I
need the first step to show up immediately.
 
Any ideas?
 
Kind regards
Sunni Marcus
 
 
 
 
 
_________________________________________________________________
Surf together with new Shared Browsing
http://join.msn.com/?page=features/browse&pgmarket=en-gb&XAPID=74&DI=1059
 


More information about the SAP-WUG mailing list