- Job Responsibilities
- Function Modules
- Transactions
- Using The Event Trace
- Using Swi2_Diag Diagnosis
- Archiving Workitems
- Creating Workflows
- Universal Worklist
- Integration With Non-Sap Workflow Apps
- Notifications Configuration
- Extended Notifications
- Abap Classes
- Business Object Builder
- Creating Steps
- Import/Export
- Workflow Builder
- Workflow Configuration
- Workflows With Errors
- Event Manager Administration
- Administration
- Condition Editor
- Start & Termination
- Business Object
- Linking Process, Business Logic & People
- Architecture
- Layers
- Benefits/Features
- Challenges
- Introduction
- SAP Business Workflow - Home
SAP Business Workflow Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
SAP Business Workflow - Layers
SAP Workflow architecture in SAP Apppcation system consists of the following layers −
Business Object
Business Process
Organization Model
A Business Object in SAP Business Workflow is defined as a collection of methods or events for an entity in the business process. Few common Business Objects in the SAP system include: Customer, Material, and Vendor.
In SAP Workflow, business processes are defined in the Workflow Builder. Each work process is termed as an activity and contains a single step task or workflow template. Business logic using ABAP code are defined in Business Objects.
The organization model contains people or group of people, who are responsible for taking actions in a Business Workflow. People who are responsible for taking an action is also known as an actual agent and they are defined in the workflow activity in the Business Workflow.
Actual agents are agents that actually take an action in the Workflow such as approving a business document, sending email notifications or creating some document in the Workflow.
SAP System contains different predefined business objects, events, and methods. Following are the common Business Objects in SAP PLM −
DRAW | Document Management |
BUS1001 | Material Master |
BUS1080 | BOM |
ECM | Change Master |
BUS1003 | Class |
BUS7051 | Notification |
For each object in SAP system, it comes with a standard set of events and methods to take action on that object. Most common methods and events are −
Methods − Change, Display, Get Details, Create
Events − Created, Changed
In SAP system, Business Objects are known to reduce the complexity of SAP system by spaniding it into smaller units. Each business object is commonly defined with these properties −
Object Type ID − It is used for internal identification of the business object.
Object Name − It is used for external identification of the business object. Using this property, the external system can interact with SAP system.
Super Type − It is the parent object from which all the components of the BO are inherited.
Name − It is a descriptive name of the BO.
Description − It is a brief description of the business object type.
Apppcation − The apppcation component to which the BO belongs to.
Program − Program contains the ABAP code of the BO.