Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
Area1:
Workflow template no will be displayed against Workflow field. Workflow template id starts with prefix WS.
It is followed by 8 digits which is madeof 2 parts. First part consists of 3 digit number maintained in SWU3
Tcode under Maintain Prefix number Activity. Remaining 5 digits are running no automatically generated by
SAP. For e.g. Workflow template no for prefix no 920 can look like WS92000001.
Version refers to the current active workflow version. Only 1 WF (Workflow)version can be active
at 1 point of time. To generate a new WF version click Generate Version from menu as below,
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
From the version dropdown seen below we can select the version which we want.
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
Status:
Refers to current status of the Workflow. When a new WF is created, status will be
New,Not Saved. Once WF is saved the status changes to Revised, Saved. After activation the
status becomes Active, Saved.
Import & Export Workflows:
When a workflow is exported, an XML file that contains all the content according to BPML
Specification 0.4 is written. BPML (Business Process Modelling Language) is a meta language
with which the structure of a workflow can be described. To export a workflow as an XML file,
choose Workflow -> Import/Export -> Export to XML File from the WF Builder menu.
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
There are many disadvantages of this export/import option since the entire workflow is not
exported/imported.
When exporting a workflow, the following parts cannot be exported according to BPML 0.4:
Triggering events
WHILE loops
Tasks that are referred to in steps
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
To receive an executable workflow after the import of the XML file to an SAP system, the
exporting structures and object types must be contained in this SAP system.
Modelled deadline monitoring
Activities with more than one outcome
Rules and elements of the organization management that are used as responsible agents
To receive an executable workflow after the import of the XML file to an SAP system, the rules
and elements of organization management that are referenced must be contained in this SAP
system. Once exported user will prompted to specify the location where the XML file has to be
downloaded. An XML file with name as test will look as below,
For importing the file choose Workflow -> Import/Export -> Import from XML File from the
WF Builder menu.
Area2: Any Workflow will have 2 steps Workflow Started and Workflow Completed
by default. It marks the Start and end point of a workflow. All business logic should be
defined in the Undefined Double-Click for new step region. There are several WF step
types available. To insert a new step right click on Undefined Double-Click for new step
icon. A popup appears as below,
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
Upon selecting Create another popup listing possible WF step types appears,
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
Workflow Container:
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
All the variables which are used in workflow are created here as workflow container
elements. The lifetime of a variable is throughout the complete WF instance.
Double click on
A popup appears as below,
Enter name of the variable(also called as Workflow container element), a short name &
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
description. There are 3 ways to declare a WF container element. We can directly enter the
datatype (for e.g.INT1) or enter structure (SWHACTOR)/data element (AENAM) or domain
name (USNAM) in ABAP Dictionary Data Type. In ABAP Dictionary Reference, a table name
(for e.g. PA0001) can be entered in Structure field and field name can be entered in field (PERNR).
We can also maintain the variable of type business object/class name by mentioning the BO
name/class name in Object Type.
In properties tab Import, Export fields are maintained. If the variable is getting its value from
outside workflow say for e.g. from BO (Business object SWO1 Tcode) or Standard/custom
(for e.g. WebDynpro ABAP or Java) application Import should be enabled. If the variable value
has to be sent outside workflow say for e.g. to BO method then export checkbox has to be enabled.
If the variable is going to be used only within workflow then both checkboxes can be left unchecked.
Mandatory as the name suggests should be enabled for mandatory variables. Enabling Multiline
checkbox allows us to pass more than 1 value (similar to internal table in reports).
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
Initial values for variables can be maintained in Initial Value tab. Once initial values are maintained
GREEN colour icon appears as below,
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
Or press Ctrl+F2, information, warning & error messages are displayed in this area.
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
Above popup shows an information message that No start events are maintained for Workflow.
Business Workplace:
Tcode: SBWP
Mails & Workitems sent to users from Workflow can be accessed in Business Workflow.
Its a user specific SAP inbox.
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
To navigate to Workflow Log (SWI1 Tcode) single click on the workitem and click on
Workflow log highlighted above.
Thanks for reading. Please share your valuable comments.
3504 Views Tags: sap_business_workflow, workflow_basics, workflow_starters, basics_of_workflow,
workflow_starter, new_to_workflow, starting_with_workflow, workflow_guide, workflow_handbook
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)
Cheers,
Bharath
Ankit Sharma
Nov 17, 2013 5:51 PM
Hi Bharath,
Wonderful blog indeed, thanks for sharing.
The screenshots makes it superb.
Thanking You All.
Aspire WF in response to Susan Keohan on page 18
Aug 1, 2012 7:37 AM
Dear Sue,
This day is a very special day to me!. You have showered me with blessings. Not just me, but everyone in
workflow community idolize you. I have bookmarked this comment page. A look at this page any day will
inspire me to skies. Thanks for the depths of my heart Sue.
Bharath
Aspire WF in response to Sweta Patil on page 18
Aug 1, 2012 7:14 AM
Thanks a lot Sweta
Susan Keohan
Aug 1, 2012 2:29 AM
I don't know how I missed this blog series, but I am going to have to bookmark them!
Great job, and it's also great to see someone putting the effort in to help newcomers.
Maybe I should dig down and do the same.
Thanks so much!
Sue
Sweta Patil in response to Aspire WF on page 18
Jul 18, 2012 11:02 AM
Good information !!
Aspire WF in response to karthikeyan P on page 18
May 19, 2012 5:52 PM
Thanks a lot for your kind words
karthikeyan P
May 19, 2012 4:17 PM
SAP Business Workflow: Workflow Recipe for Passionate Starters - Part II (Spice up!!)