Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

workflow...

Former Member
0 Likes
1,217

hi,

currently i am in ABAP.

i want to learn workflow....

i gone through Arvind Nagpals book but i am not getting anything...

i searched in google also...

i just want to know why it is..? and from where we have to start..?

i need some fundamental ideas....

thanks

9 REPLIES 9
Read only

GauthamV
Active Contributor
Read only

Former Member
0 Likes
1,145

Hi,

Pls Go to the Below Link-You get the Fundamental Idea with Example-

http://www.saptechnical.com/Tutorials/Workflow/Workflow.htm

Regards,

sujit

Read only

Former Member
0 Likes
1,145

hi santoshini,

some basics related to workflows...

SAP Business Workflow

Purpose

SAP Business Workflow® is a cross-application tool which makes it possible to integrate business tasks between applications. This component supplements the existing, comprehensive, business functions of the R/3 System.

With this component, you can adapt the standard functions of the SAP R/3 System to the specific requirements of your enterprise. The component contains the functions and tools with which you can control and edit the cross-application processes.

Implementation Considerations

Many application components of the R/3 System use and integrate SAP Business Workflow functions. Therefore, be sure to execute the function Maintain standard settings for SAP Business Workflow in SAP Business Workflow Customizing.

Integration

Integration of SAP R/3 Functions

SAP Business Workflow is incorporated at an integration level above the transaction level. The component uses the existing transactions and function modules. The functionality and operability of the existing transactions and function modules are neither changed nor restricted by the workflow control. SAP Business Workflow does not intervene in the programmed processes within a transaction.

The component SAP Business Workflow, as a cross-application workflow management system, hence separates the organizational aspects of the control logic from the application logic. The component makes the R/3 System easier to operate, which is particularly useful for inexperienced or occasional users.

Integration of Organizational Management

The integration of the application component Organizational Management into SAP Business Workflow allows you to link tasks with the agents possible from an organizational point of view. This link allows the workflow management system to find the "right" agents and assign tasks to them.

Tasks and agents are linked on an abstract descriptive level based on jobs and organizational units. It is therefore possible for several employees having equal authorization within the organization to receive the same task for execution. One of these employees takes on this task and processes it. This assignment principle supports automatic load distribution within work groups with the same activity profile.

This means a high degree of transparency of business processes, including responsibilities.

Changes to the organizational structure of the enterprise and employee turnover therefore have direct effects in SAP Business Workflow as well, without changes having to be made there.

Features

With this component, you can automate and coordinate several business processes:

u2022 Complete work processes executed frequently

The level of complexity of these processes can vary. It ranges from functions which must be called by the user to continue processing, to event-driven business processes in which the R/3 System determines the individual steps by evaluating process-dependent information, and various agents then execute all the processing steps required.

The processing of activities is not necessarily tied to specific persons, but perhaps only to organizational units, project groups, or job descriptions.

u2022 Subprocesses

Examples of these include release or approval procedures involving two persons.

u2022 Reaction to error or exception situations that occur in an application

Application Example

An application example of a business (sub)process executed using a workflow management system is Processing a notification of absence which is used for training and demonstrations.

This example is available in your R/3 System as workflow template WS30000015. For further information, please refer to Demo Example: Processing a Notification of Absence.

Unit 6: Defining a Workflow

Use

A mail is to be sent once the production order has been released. This is carried out by a workflow which you will define in this unit.

Procedure

1. Choose Tools  Business Workflow  Development  Definition Tools  Workflow BuilderWorkflow Builder.

The Workflow Builder screen is displayed. If you are starting the Workflow Builder for the first time, an initial workflow definition is displayed there. Otherwise, the workflow that was processed last is opened.

2. Choose .

The Workflow Builder - Create 'Unnamed' screen is then displayed. An initial workflow definition is displayed.

Create container element in the workflow container

You must now add a container element to the workflow container that can store an object reference to a production order.

1. Choose

The dialog box Create object directory entry is displayed.

3. Choose Local Object.

Determine Triggering Event

If a workflow is to be started by an event, you must define this as a triggering event. In this scenario, the workflow is to be started as a response to the released1 event of your object type Zini_2005. You must activate the type linkage for this event and define a binding.

1. Choose .

The basic data of the workflow is displayed.

2. Change to the version-independent basic data on the tab page Start events.

3. Enter the following data:

Category: BOR object type

Object type: Zini_2005

Event: released1

Activate the type linkage

4. Click on in the event column.

Active type linkages are marked with .

Defining the binding between the event container and the workflow container

The event parameter EvtObject of the event released1 contains the object reference to the released sales order.

The event parameter EvtCreator of the event released1 contains the name of the person whose system user was used to generate the event. The name is stored in the form US in this element.

This information must be transferred by means of a binding between the event container and the workflow container.

The workflow container contains the production order (technical name: ProductionOrder) element you created as well as the standard initiator element (technical name: WFInitiator).

5. Choose released1 in the event line.

The Task: Binding for Triggering Events dialog box is then displayed. The workflow system has automatically assigned the contain element EvtObject of the event container to the ProductionOrder element of the workflow container.

6. Choose to display all of the container elements in the workflow container to which you can define a binding.

7. Assign the EvtCreator container element in the event container to the WFInitiator element in the workflow container. Use the F4 input help.

8. Choose .

9. Exit the basic data of the workflow and choose .

                • hope this helps you..**********

regards

kanika

Read only

Former Member
0 Likes
1,145

go through the http://www.saptechnical.com link.

It's a very good link.

Regards,

rama.

Read only

Former Member
Read only

Former Member
0 Likes
1,145
Read only

Former Member
0 Likes
1,145

Hi -

SAP Workflow is a tool to automate complex business processes where there is more than one user involved. SAP workflow maps the position in organization because SAP believes that Positions are more stable than the people.

SAP Workflow is a process tool that is designed to facilitate and automate business processes involving the tasks sequence performed by the users (people in the workplace) and ensure that the right work is assigned in the right sequence at the right time to the right person in the workflow. The SAP workflow can be linked to other software tools such as Microsoft Outlook or Lotus Notes. Using SAP Workflow, each step of a business transaction can be easily monitored throughout the initiation and completion of the business processes. The SAP Workflow enables the process owners to track deadlines, determine the workload as well as provide statistics on the length of time to complete work processes.

The key components of the SAP Workflow include the Workflow Definition, Work Items, Events triggers and the Organizational Structure in the workplace.

Technically SAP Workflow is an integrated part of SAP application server.

Example 1

[[Approval procedure in Procurement. Some person creates a Purchase Order which must be approved by one or another (or even more than one) manager depending on the amount]]

Example 2

Suppose Person A is EDI administrator. It is defined that all EDI related jobs will be done by him. It is also defined that in his absence another person will do his job. If person A wants to take a planned leave and then he wants all his jobs assigned to him in his absence to be assigned to person B. He will nominate the person B in SAP and then SAP automatically assigns the job of A to B.

check these links :

Practical Workflow for SAP

http://www.sap-press.com/downloads/h950_preview.pdf

An expert guide to new SAP workflow capabilities

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c6456e89-0a01-0010-0189-a79...

Workflow

http://iris.tennessee.edu/Blueprint/Workflow/Workflow.doc

Workflow Scenarios

http://help.sap.com/saphelp_nw04/helpdata/en/04/926f8546f311d189470000e829fbbd/content.htm

SAP Business Workflow

http://help.sap.com/saphelp_46c/helpdata/en/c5/e4a930453d11d189430000e829fbbd/content.htm

Home to SAP R3 Webflow - Workflow ->

http://www.erpgenie.com/workflow/tips.htm

Why use SAP Workflow?

http://www.insightcp.com/res_23.htm

Read only

Former Member
0 Likes
1,145

thanks a lot to all of you...