✒️ABAP Introducción a los sistemas de Workflow
ABAP Introducción a los sistemas de Workflow
Introduction to Workflow Systems
Workflow: Streamlining Business Processes
Workflow is a powerful tool facilitating the technical implementation of business processes. It streamlines and supports business processes, saving time and enabling stakeholders to execute complex business processes regardless of time or location.
The workflow system actively controls and coordinates the flow of work. It includes monitoring individual work steps and initiating processes to escalate tasks nearing their deadline.
In SAP, the workflow system seamlessly integrates with business functions through its Business Objects (BOR: Business Object Repository - Transaction SWO1). Moreover, SAP's Workflow system allows integration with organizational management, enabling the assignment of individuals or organizational structures to workflow tasks, covering all aspects of the process.
Common Characteristics of Workflows
Workflows typically exhibit the following characteristics:
- Finite number of activities.
- Consistent execution of activities.
- Involvement of various individuals and departments.
- Requirement for high coordination.
Understanding Workflow: What It Is Not
A workflow is not:
- A document management system.
- An email system.
- A data distribution system between systems (for this, workflow utilizes ALE, EDI, Webforms - XML, etc.).
- A transaction for sequencing screens.
- Temporary data administration.
- A tool for performing functions not existing in the system.
Advantages of Using a Workflow System
For Users:
- Tasks are promptly delivered to their inbox as soon as they appear.
- All necessary information, explanations, and instructions are consolidated into a single document.
- The Workflow system directly navigates users to the transaction.
- It automatically escalates work and determines responsible parties and supervisors using the organizational structure.
For the Company:
- Increased productivity.
- Streamlined processes.
- Enhanced customer satisfaction through improved information flows and quicker responses.
Workflow Terminology
Key terms in workflow systems include:
- Workflow - Step - Task - Role - Agents
- Business Object - Business Workplace - Event - Activity
Key Questions in Workflow Design
In designing and implementing a workflow, five key questions need answering for each part of a business process:
1. Order (Workflow)
- Workflow controls the process flow.
- It consists of a series of steps.
- It can be triggered by events.
- Workflow definition describes the business process to implement.
- Each workflow comprises linked steps, each with a type and symbol for readability. Data processing occurs between steps through containers.
- Workflow is activated by one or more events actively related to it.
2. What (Activity/Task)
- Activities can include executing transactions, reports, function modules, tasks on a remote system, or modifying a local document.
- Practicality and logic consistency dictate that activities always employ object-oriented technology.
- Activities can be system-executed or assigned to a person, with the latter requiring agent determination techniques.
- At runtime, an activity or task is termed a Workitem, instructing the responsible party on the required action and providing necessary information.
3. With What Object (Business Object)
- Objects comprise related information accessed through a key or set of keys.
- Objects are created at runtime as specific instances of predefined object types with assigned values.
- Object components include attributes (identifying fields), methods (applicable operations), and events (state changes).
- Workflow utilizes object type methods to model activities and object type events to trigger, finalize, or mark events in the workflow.
4. Who (Agent Determination)
- All tasks necessitate defining potential agents, excluding those who will never receive the task.
- Tasks may also be defined as general tasks, unrestricted in recipient selection.
- Responsible agents are then defined, receiving tasks in their Business Workplace. A responsible agent is always a potential agent.
- Agent determination occurs in real-time via roles or positions using transaction PFAC.
- Roles define criteria for real-time assignment, such as competencies, functions, organizational structures, or organizational attributes.
5. When (Event)
- Events notify the workflow of occurrences, triggering workflow reactions if their relationship is active.
- System-published events are assessable by all workflows.
- Tasks can result in one or more events, enabling workflow branching.
- Some steps involve waiting for an event, while others generate events.
- Events are configured in object types and can be triggered programmatically, through change documents, messaging systems, document status management, logistics information systems, or HR module change documents.
 
 
 
Sobre el autor
Publicación académica de Jaime Eduardo Gomez Arango, en su ámbito de estudios para la Carrera Consultor ABAP.
Jaime Eduardo Gomez Arango
Profesión: Ingeniero de Sistemas y Computaci?n - Espa?a - Legajo: SW34C
✒️Autor de: 149 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero de sistemas y computaci?n con 8 a?os de experiencia el desarrollo frontend & backend (react/node) y en cloud (aws), actualmente desarrollando habilidades en sap btp, ui5, abap y fiori.
Certificación Académica de Jaime Gomez