Sie sind auf Seite 1von 74

SAP NetWeaver

TM

Business Process Management Process Architecture, Configuration, Execution

Motivation & Unified Modeling Approach ARIS for SAP NetWeaver/ SAP Solution Manager Integration ARIS with SAP NetWeaver Appendix: Procedural Model & Use Case

Process Integration Challenges


System Landscapes
Separate business units with independent IT systems in heterogeneous landscapes

End-User Integration
Role-based access to actions (tasks, ) and interaction (collaborative processes)

A2A

RosettaNet UCCNet WS-BPEL

System Integration Business Partner Communication Process Automation


B2B

CIDX EDI WfXML SOAP XML

WS-Security

RPC

Enterprise Application Integration


Interacting business applications within and across the enterprise boundaries
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 3

B2B Integration
Interacting organisations, business partner, customers, vendors, suppliers, across the value chain

Process Integration Needs

SALES ORDER

BUSINESS UNIT A
A2A
Resource Workflow Engine

HEADQUARTER BUSINESS UNIT C

MANUFACTURER
Work item to update skills profile xRPM Update skills profile Resource Profile tentatively updated Work item sent to line manager

xRPM

Workflow Engine

CUSTOMER
xRPM Reject

Work item sent

Work item to update skills profile

Verify and approve skills profile entry

Line Manager

xRPM

Update skills profile

Approve

Profile tentatively updated Work item sent to line manager

xRPM

Work item sent

xRPM

Verify and approve skills profile entry

Line Manager

Reject

Approve

BUSINESS UNIT B
xRPM xRPM

Work item to update skills profile


Order received

BUSINESS UNIT D
Sales support Sales representative Sales representative

Update skills profile

Resource
Sales order Allocate sales order

Profile tentatively updated Work item sent to line manager

Sales order Create sales order

Workflow Engine

SAP CRM

SAP CRM

Work item sent

Configure products

B2B
Systems checks availabilty, schedules order and creates...

xRPM

Verify and approve skills profile entry

Line Manager

SAP CRM

Check availability, schedule order and create...

SAP APO

SAP CRM Maintain and determine conditions

Reject

Approve
Sales order

Sales representative

SUPPLIER B
Work item to update skills profile xRPM Update skills profile Resource Profile tentatively updated Work item sent to line manager

Sales order

Approve sales order

Sales Manager

SAP CRM

Perform credit check

Sales representative

SAP R/3 ENTERPRISE

System performs credit check

xRPM
Credit Check is not ok Credit Check is ok

Workflow Engine

Work item sent


System replicates sales order

CUSTOMER

SAP CRM

xRPM

Verify and approve skills profile entry

Line Manager

Business Process Efficiency

SAP CRM

Send order confirmation to customer

SAP R/3 ENTERPRISE

System receives sales order

SAP CRM

Monitor status of order

Sales order completed

SUPPLIER A

Reject

Approve

A2A Application Integration Controlling B2B communication & integration Intra-Application process automation & control Inter-Application process automation & control End-user productivity
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 4

Delivery

Event-Driven Process Integration: From EAI to BPM to BAM


TIME
BAM: Focused on delivering real-time information on the health of the companys business processes to executives. BAM products typically appear as a graphically rich presentation layer, backed with sophisticated event correlation technology. BPM: Adding a layer of abstraction lets non-technical users redefine business processes based on state changes across various platforms. Event-driven integration is used to trigger a business process and may be used within the process itself for long running business transactions. EAI: In the late 1990s, EAI emerged as a technology and a discipline aimed at linking the increasing array of disparate applications found in most organizations. A key element of many successful systems was the use of powerful messaging systems such as WebSphere MQ.

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 5

SAP NetWeaver Business Process Management

Modeling Design

Business Activity Monitoring

Process Configuration

Process Monitoring

Process Execution

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 6

Diverse Tasks in Process Management


Describe/ Design Company Process Map As-is analysis
Strategic Management Marketing

ProcessesFinancing

Value Chains, Functional Allocations

Business Scenarios, Processes, Steps


Planning Sourcing

Core Processes

Procurement

Define change Align Business Level with IT Landscape Software Components Intra-Application Customizing

IT Operations

Support Processes

Process Integration
Integration Platform
BUSINESS APP
vendor needed Spot prices vs existing contracts quotations must be checked

D A E

Automate Processes Where Possible Across the landscape Within application systems Involve end-user in process flows Get Process Control Process transparency Learn and re-use
BUSINESS APP
vendor needed Spot prices vs existing contracts quotations must be checked and Vendor list Search for suitabel vendors Short list of vendors R/3 ME13 Factory Purchasing Factory Purchasing

and Vendor list Search for suitabel vendors Short list of vendors

Factory Purchasing

RFQs

Compare & analyze quotations with existing contracts

Factory Purchasing

RFQs

Compare & analyze quotations with existing contracts

R/3 ME13

R/3 qout. compar.

R/3 qout. compar.

Selected vendor(s) contracts must be negoiated

Selected vendor(s) contracts must be negoiated

xor no suitabel vendor found

xor no suitabel vendor found

Interface to another process

suitabel vendor found Contract rules quotation must be found

Interface to another process

suitabel vendor found Contract rules quotation must be found

and Factory Purchasing

and Factory Purchasing

Negotiate the contract(s) with the vendor RFQs Factory Purchasing

Negotiate the contract(s) with the vendor RFQs Factory Purchasing

vendor

vendor

Short list of vendors Seek quotation from vendor Short list of vendors

Short list of vendors Seek quotation from vendor Short list of vendors

Contract priciples agreed

xor

Manuel work

Contract priciples agreed

xor

Manuel work

R/3 ME41
negotiation wasnt successful negotiation successful

R/3 ME41
negotiation wasnt successful negotiation successful

Collated demand

quotations must be recieved

no relevant vendor found

Collated demand

quotations must be recieved

no relevant vendor found

Quotation of vendor Recieve quotations Update of RFQ

Factory Purchasing

contract(s) completed

Quotation of vendor Recieve quotations Update of RFQ

Factory Purchasing

contract(s) completed

R/3 ME47

R/3 ME47

End / Process Interface

End / Process Interface

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 7

Companies Process Reality


PAIN POINT Process Design & Modeling
Business owner and IT expert do not speak the same language, do not share the same concepts of processes or use the same tools Plethora of tools without linkage of views & objects Project time lost due to internal alignment needs projects running out of budget

PAIN POINT Process Configuration


Disruption between business logic and technical implementation missing methodology No navigation from model to process configuration Missing transparency & documentation No re-use of process knowledge

PAIN POINT Process Integration


Hard-coded cross-component integration with a patchwork of solutions for A2A, B2B and industry specific processes No common process repository Missing process management and control across applications and enterprise boundaries
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 8

Process Orientation - The End-To-End Challenge


Process Design & Modeling
Design a process model describing the end-to-end process Include bilateral communication between process interfaces Include business objects and transactions Enable model-driven implementation enhancements

Process Execution
Processes run within and across enterprise boundaries (B2B) Different semantics and structure standardization of message exchange Execution involves human actions, interaction, background steps and machine-to-machine communication between engines

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 9

High Level Procedural Model BPM 2004


ARIS
Process Architecture Model for SAP NetWeaver Company View Component View

ARIS Process Modeling


< Company Value Chain < Process Design & Analysis < SAP Reference Processes

SAP Solution Manager

Service Infrastructure
< BPM Operational Services < Solution Monitoring < Service Level Reporting < SAP Process Content

SAP NetWeaver

Process Configuration Model

Business Process

SAP XI
Integration Scenario
D A

Process Integration
< Model & execute automated processes across & within applications < SAP & Non-SAP Process Integration Content

Integration Process

Process Execution Model Non-SAP


SAP SAP xApp

SAP Applications
Workflow

powered by
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 10

SAP NetWeaver

< Components < Composites < Engines < Business objects

Evolution To A Unified Modeling Environment


Meta Model Business View

Static Implementation View

Dynamic Implementation View

SAP NETWEAVER Process Repository

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 11

Motivation & Unified Modeling Approach ARIS for SAP NetWeaver/ SAP Solution Manager Integration ARIS with SAP NetWeaver Appendix: Procedural Model & Use Case

ARIS Views

Organization

Data

Control

Function

Output
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 13

Control Perspective: Event Driven Process Chain

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 14

Organisational Perspective: Organigram

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 15

Functional Perspective: Function Tree

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 16

Data Perspective: Entity Relationship Diagram

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 17

Output Perspective: Product/Service Tree

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 18

Navigation in the Process Architecture


Overview models
Modeling level 1

Value added chain diagram

Rough models
Modeling level 2

Organizational chart

Product/service tree

eEPC
Kundenanfrage bearbeiten

Function tree
Kundenkonditionen
Anfrage vollstndig erfasst

Kundenanfrage bearbeiten

Kundendaten Kundenanfrage

Detail models
Modeling level 3
Kundendaten Kundenanfrage

Anfrage teilweise erfasst

Anfrage vollstndig erfasst

Anfrage teilweise erfasst

Anfragedaten Sekretr/-in Aufin Angebot tragsbearbeitung bernehmen

Anfragedaten in Angebot bernehmen MS Word Anfragedaten in Angebot bernommen

Sekretr/-in Auftragsbearbeitung

Anfragedaten in Angebot bernehmen

MS Word

eEPC

Anfragedaten in Angebot bernommen

eEPC

Kundenanfrage bearbeiten

Kundenanfrage bearbeiten

Function Allocation Diagram

Detail models
Modeling level 4
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 19

SAP Solution Manager


The SAP Solution Manager is a new type of application, which
Takes a consistent businessprocess and phase-oriented approach End-to-end functionality for application management and continuous improvement Provides full life-cycle support and collaboration with SAP Contains best practices for implementation, operation and optimization of SAP solutions Is delivered as part of the annual maintenance fee

Knowledge Test Management Management

Project Management

IMPLEMENT OPERATE

Solution Monitoring

Business Process
Knowledge Transfer
OPTIMIZE

Support Desk

Change Management

Service Delivery

SAP NetWeaver Lifecycle Management


SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 20

Implementation Content - Assignments


Scenario
(Internet Sales B2B)

Business Process 1
(Business to Business)

Process Step 1
(Log on to web shop)

URLs Transactions Link to IMG activities


General Documentation
Scenario Documentation Configuration Guide

Process Step 2
(Conduct quick order entry)

... Business Process 2


(Order Processing CRM)

With Access to

Transaction Documentation

IMG Documentation

Process Step 1 ...

Scenario-oriented structure
(= Business Process Hierarchy)
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 21

Project (System Landscape): Solution Manager

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 23

Business Scenarios: Solution Manager

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 24

Business Processes: Solution Manager

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 25

Process Steps: Solution Manager

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 26

Motivation & Unified Modeling Approach ARIS for SAP NetWeaver/ SAP Solution Manager Integration ARIS with SAP NetWeaver Appendix: Procedural Model & Use Case

Communication ARIS - Solution Manager: Download


Download of SAP Solution Manager Repositories
Project Business Repository related to Project

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 28

Communication ARIS - Solution Manager: Synchronization


Information-synchronization between ARIS database (project repository) and Solution Manager
Synchronization of project scope

Synchronization of allocated transactions


Synchronization involves contents within the structure of the project repository only

The SAP ID of models/objects enables identifying of data to be synchronized (from the project repository).

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 29

Prerequisites for Synchronization I


Link to SAP-Server and define as default server Set Solution Manager as system for administrating SAP-projects within ARIS

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 30

Prerequisites for Synchronization II


Download required repositories in ARIS
Merge project-relevant scenarios from the scenario-pool database into the project database

1 2

Download the project from the Solution Manager Download of project-related business repositories

2 Preparation of ARIS database


Group structure Users and user groups (including function and access privileges)

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 31

Elements of an ARIS-Project-Database:

Project Solution Manager Business Repository related to project (read-only repository!) Customer Process Model
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 32

Methodological scope of Synchronization I


Model types
eEPC eEPC in column display (for assigning process steps to processes) FAD

Object types
Functions Screens (Transaction)

Connection types
is represented by: from function to screen in FADs for allocation of transactions is predecessor of: from function to function in eEPCs

is represented by: from function to function


new:

created by DegreeOfCoverage.rso-report script.

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 33

Methodological scope of Synchronization II


Model attributes (eEPC)
Original name SAP Model type SAP-ID Foreign-ID Transaction code All Attributes are located in the mySAP-attribute folder

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 34

Methodological scope of Synchronization III


Object attributes (Function)
Original name SAP-Function type Transaction code SAP-ID Foreign-ID SAP Area-ID SAP Component SAP Solution SAP-Context

Object attributes (Screen)


Transaction code Standard transaction

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 35

Scenarios: Solution Manager - ARIS

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 36

Processes: Solution Manager - ARIS

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 37

Process Steps: Solution Manager - ARIS

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 38

Structure of SAP referencemodel: Overview


Level 1: Business-Scenarios
Complaint Manage... Sales Manage... Sales Manage... Field Servi... Campaign Manage...

Level 2: Processes (per Scenario)

Business Activity Processing

Opportunity Planning

Utility Quotation Processing ...

Opportunity Analysis

Level 3: Process steps (per proess)


SAP CRM Fhrt aus & unter... Fhrt aus & unter...
SAP R/3 SD

Komponenten Prozessschritte

SAP CRM

SAP SCM

Create Business transactio...

Set status

Qualify Leads manually

Qualify leads automatically

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 39

Basic copying rules


4Project 4Synchronization

Definition copies

4Business Repository

Occurrence copies 4Transfer of scope using a script

4Business Model

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 40

SAP XI Integration Scenario to ARIS for SAP NetWeaver

I) BPEL Export from SAP XI for ARIS for SAP NetWeaver

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 41

SAP XI Integration Process to ARIS for SAP NetWeaver

II) BPEL Export from SAP XI for ARIS for SAP NetWeaver

BPEL4WS export contains Start the BPEL im-/ export from the BPEL4WS display in the process editor BPEL file WSDL file

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 42

Motivation & Unified Modeling Approach ARIS for SAP NetWeaver/ SAP Solution Manager Integration ARIS with SAP NetWeaver Appendix: Procedural Model & Use Case

APPENDIX

BPM Procedural Model 2004

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 44

Procedural Model Ingredients & Objectives


Vendor

Business Scenario Maps:


CRM SERVER SAP APO SAP R/3 Enterprise

Quotation & Order Mgmt Contract Management

Create sales order

Business Scenario
Enter products

The procedural model uses Sales Order Processing (process) out of the Order-To-Cash (cross-industry) scenario. The industry adapted version of this scenario is called Quotation, Contract and Order Management.
System checks availability, schedules order, and creates requirements

Check availability, schedule order and create customer requirements

Business Roles
Business Consultant/ Process Owner Solution Consultant Application Consultant Technology Consultant Development Consultant (Integration Consultant)

Determine and maintain conditions

Software Components
Perform credit check System performs credit check

System replicates sales order

Send order confirmation to customer

System receives sales order

SAP CRM SAP APO SAP R/3 Enterprise a 3rd party ERP system SAP NetWeaver 04 SAP Solution Manager 3.1 SAP Exchange Infrastructure 3.0 ARIS for SAP NetWeaver

Monitor status of order

Please note that the described procedural model is a recommendation how to leverage the technologies and business process knowledge of SAP and IDS Scheer in an end-to-end BPM implementation in 2004. Independent implementation of the described s o f t w a r e c o m p o n e n t s i s a l s o p o s s i b l e .

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 45

Phases of Procedural Model (CEL)


Discovery Evaluation Implementation Operation

Scoping Create Company Process Map Process Analysis Design reference based model Component Configuration

GO LIVE
Process Integration

Handover to OPERATIONS

End User Training

ARIS for SAP NetWeaver

SAP Solution Manager SAP Exchange Infrastructure

SAP SAP NetWeaver NetWeaver

mySAP Business Suite

3rd Party

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 46

Phases of Procedural Model (Configuration/ Integration)


Implementation

Component Configuration

Component Implementation

Model Integration Scenario Maintain Meta Data

Workflow Configuration

Model Integration Process Integration Configuration & Testing ARIS for SAP NetWeaver

Testing

SAP Solution Manager SAP Exchange Infrastructure

SAP SAP NetWeaver NetWeaver

mySAP Business Suite

3rd Party

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 47

Phase 1 Create a Company Process Map


Discovery

Create Company Process Map

Business Role
Business Consultant/ Process Owner

Task Description
The Business Consultant/ Process Owner defines an end-to-end company process map in consideration of the company`s service/ product structure.

Tool
ARIS for SAP NetWeaver

Tool Characterisation
ARIS for SAP NetWeaver is used to describe the company process architecture. You can analyze company business scenarios and describe the transition between different corporate business processes and create a consistent company process map.

Objective
Process Architecture

Details
The Process Architecture is a description for the high-level processes structured in management process, core process and support process (as e.g.: HR, FI or IT processes).

Method/ Objects
Value-Added Chain Diagram/ Solution Map

Details
The Value-Added Chain Diagram/ Solution Map is used to identify those functions within a company which are directly involved in the creation of a company's added value. These functions can be interlinked by creating a function sequence and thus a value-added chain.

Repository
ARIS Repository

Repository Details
ARIS (Architecture of integrated Information Systems) based on the holistic consideration of business processes. The business process description is structured in descriptive views and descriptive levels. Complex processes are represented in an easily comprehensible manner.

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 48

Phase 1 Analyze Current Processes


Discovery

Process Analysis

Business Role
Business Consultant/ Process Owner

Task Description
The Business Consultant/ Process Owner describes and analyzes processes on a detailed level. Goal is to analyze the as-is processes and describe the to-be concept.

Tool
ARIS for SAP NetWeaver

Tool Characterisation
ARIS for SAP NetWeaver is used to analyze and document the processes in different ways and build a bridge between the global business processes and the SAP solution.

Objective
Analysis

Details
You can use ARIS for SAP NetWeaver for qualitative (e.g. organizational change in the process) analysis and quantitative (e.g. ARIS Simulation) analysis.

Method/ Object
Event-Driven Process Chain

Details
Using Event-Driven Process Chains, you can model the procedural organization of your company, i.e. the procedural sequence of functions within the scope of individual business processes.

Repository
ARIS Repository

Repository Details
ARIS (Architecture of integrated Information Systems) based on the holistic consideration of business processes. The business process description is structured in descriptive views and descriptive levels. Complex processes are represented in an easily comprehensible manner.

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 49

Phase 2 Scoping Of Future Business Processes


Evaluation

Scoping

Business Role
Business Consultant/ Solution Consultant

Task Description
The Business Consultant defines the scope of the project on the basis of business scenarios, processes and process steps of the SAP Solution Manager reference structure. With this information the Solution Consultant defines the necessary SAP component list (System Landscape).

Tool
ARIS for SAP NetWeaver SAP NetWeaver SAP Solution Manager

Tool Characterization
ARIS for SAP NetWeaver can upload the SAP Business Content from the Business Process Repository of SAP Solution Manager. ARIS for SAP NetWeaver and SAP Solution Manager incorporate by synchronizing the reference structure to match the Business Scenarios and evaluate the necessary SAP component list.

Objective
Business Scenario Matching, Evalutation Component List

Details
Match the given Business Scenarios to the processes of the company process map. With this information evaluate the necessary components.

Method/ Object
Component View

Details
The component view is a process model with the assignment of individual process steps to application components. In ARIS for SAP NetWeaver you will use an EPC (event-driven process chain) in a column diagram type.

Repository
ARIS Repository SAP Solution Manager BPR

Repository Details
The ARIS repository provides data used for process modeling and evaluation. The Business Process Repository(BPR) in SAP Solution Manager contains business process information delivered as Business Content from SAP.

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 50

Phase 2 Design A Reference Based Model


Evaluation

Design reference based model

Business Role
Business Consultant/ Business Analyst

Task Description
The Business Consultant/ Business Analyst designs the detailed processes to describe the Business Blueprint. The processes can be extended by organization, data, system information and specification documents for the different process steps.

Tool
ARIS for SAP NetWeaver SAP NetWeaver SAP Solution Manager

Tool Characterisation
ARIS for SAP NetWeaver is the tool to model and evaluate business processes and establish a link between the global business processes and the SAP Solution. After that the model will be synchronized to the SAP NetWeaver SAP Solution Manager, where detailed specifications for the different process steps will be added.

Objective
Model component view, document detailed requirements

Details
The component view is modeled in ARIS and uploaded to SAP Solution Manager. An implementation project will be generated and detailed specifications of the different process steps will be attached to the project.

Method/ Object
Event-Driven Process Chain, Component View, Business Blueprint

Details
Using event-driven process chains, you can model the procedural organization of your company. The Business Blueprint provides a specification of the business process that documents the scope and all requirements of the individual process steps.

Repository
ARIS Repository Implementation Project

Repository Details
Synchronization between SAP Solution Manager and ARIS for SAP NetWeaver ensures that both tools operates with the same data and process structures. The Implementation Project is a container in SAP Solution Manager for all implementation-related data .

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 51

Phase 3 - Configure The Application Components


Implementation
Component configuration & testing

Business Role
SAP Application Consulltant

Task Description
Configure the business proccess steps on participating application components and test the correctness of the configuration

Tool
SAP NetWeaver SAP Solution Manager mySAP Business Suite Component

Tool Characterisation
SAP Solution Manager is the central implementation platform that guides through configuration and testing of the business processes on the involved application components

Objective
Customizing, Customizing Synchronization, Testing

Method Details
Starting from a central point, link to the required IMG activities in the local components for doing the required configuration. Synchronize customizing settings across components to handle dependencies. Finally, manage and execute testing of the end-to-end processes

Method/ Object
BC Sets IMG Activities

Object Details
BC Sets are containers for capturing, storing and transportion of customizing settings, separate from the actual customizing tables. IMG Activities are transactions on the application components required for process configuration

Repository
Implementation Project SAP Component IMG

Repository Details
The Implementation Project is a container in SAP Solution Manager for all project-related information. The Implementation Guide (IMG) provides access to the configuration activities of application components

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 52

Phase 3 Model Process Integration Scenarios


Implementation
Model integratrion scenario

Business Role
Technology Consultant Development Consultant

Task Description
Technology Consultant, supporting all technical aspects of a customer implementation/ integration project.; facilitating all relevant aspects of technical architecture. Development Consultant, conceiving and developing customer-oriented integration project

Tool
SAP NetWeaver SAP XI mySAP Business Suite Component

Tool Characterisation
Integration architecture is planned and implemented. An XI Business Scenario is used to implement an integration scenario top-down or bottom up. SAP and Non-SAP system components are integrated.

Objective
Integration Design System Landscape Design

Method Details
The System Landscape Directory is used to define Software Components and products. The XI Integration Repository is used to design the integration scenario.

Method/ Object
XI Business Scenario Actions, Software Components

Object Details
The XI Business Scenario encapsulates integration knowledge. Swim lanes are used to describe software components in specific software component versions and namespaces. A process step in the XI Business Scenario contains Actions referring to message interfaces (inbound, outbound, abstract) & mappings.

Repository
SAP XI Integration Repository, SLD SAP Component ARIS for SAP NetWeaver

Repository Details
SAP XI Integration Repository. Central repository to design shared collaboration knowledge. SAP integration content is delivered via this repository: message interfaces, message types, data types, integration scenarios, integration processes, mapping programs, patterns. The SAP Xi Integration Scenario can be exported to ARIS for SAP NetWeaver.

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 53

Phase 3 Maintain Integration Meta Data


Implementation
Maintain Integration Meta Data

Business Role
SAP Development Consultant

Task Description
SAP Development Consultant, conceiving and developing customer-oriented integration project

Tool
SAP NetWeaver SAP XI mySAP Business Suite Component

Tool Characterisation
The XI Integration Repository is used as the design time of the integration scenario. Interfaces of application components are integrated via adapters or natively via SOAP XML messages. New meta data can be added; meta data gets shipped with SAP XI; meta data can be loaded from SAP systems.

Objective
Integration Design

Details
SAP XIs Integration Repository contains multiple editors to develop or enhance meta data: Message Interfaces, Message Types, Data Types, mapping programs, integration scenarios & processes

Method/ Object
Interfaces, Message Types, Data Types Interface Mappings, Mapping Programs

Details
Standards-based development of integration objects: DTD, XSD, XSLT, XPATH, WSDL, BPEL Proxy technology can be used to generate reference coding into application systems and to implement the application logic using the newly developed objects from SAP XIs Integration Repository.

Repository
SAP XI Integration Repository SAP Appllication Component

Repository Details
SAP XI Integration Repository. Central repository to design shared collaboration knowledge. SAP integration content is delivered via this repository: message interfaces, message types, data types, integration scenarios, integration proceses, mapping programs, patterns

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 54

Phase 3 Model Integration Processes


Implementation
Model Integration Process

Business Role
SAP Development Consultant

Task Description
The SAP Development Consultant models new cross-component integration processes. The integration objects used in these processes are XI design time objects.

Tool
SAP NetWeaver SAP XI mySAP Business Suite Component ARIS for SAP NetWeaver

Tool Characterisation
SAP XI Integration Repository contains a graphical process editor to model executable cross-component integration processes according to BPEL (Business Process Execution Language). Once finished, XI Integration Scenarios including Integration Processes can be uploaded to ARIS for SAP NetWeaver providing a consistent view on the end-to-end process architecture.

Objective
Integration Process Design

Details
An Integration process is modeled in XIs Integration Repository. a container is used for process data declaration refering to message content or XSD simple types (for e.g. loop counters). A correlation editor is used to define dependencies between different business documents to be instantiated at runtime.

Object
XI Business Process Correlations, Container Elements (Data Declaration)

Details
Messaging relevant process steps (receive, send, transform, receiver determination), process flow steps (loop, block, wait, fork, switch, exceptions, alerts, deadline) and exception/ deadline handling.

Repository
SAP XI Integration Repository

Repository Details
SAP XI Integration Repository. Central repository to design shared collaboration knowledge. SAP integration content is delivered via this repository: message interfaces, message types, data types, integration scenarios, integration proceses, mapping programs, patterns

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 55

Phase 3 Process Integration Configuration


Implementation
Integration Configuration & Testing

Business Role
SAP Development Consultant

Task Description
The Development Consultant configures integration scenarios and processes for runtime execution.

Tool
SAP NetWeaver SAP XI mySAP Business Suite Component

Tool Characterisation
SAP XI Integration Directory is used at configuration time. Configuration wizards help to load design time data to configuration of routing, mapping and channel determination.

Objective
Integration Process Configuration, Deployment

Details
A scenario is used to encapsulate configuration knowledge (with reference to a party for B2B scenarios or without.)

Method/ Object
Business Process, Party, Service, Routing Relation, Channel

Details
Party, Business Service, Business Process, Business System, Receiver Determination, Interface Determination, Sender Agreement, Receiver Agreement, Channel Determination

Repository
SAP XI Integration Directory, SAP XI Integration Server

Repository Details
SAP XI Integration Directory as a central place for integration scenario configuration in heterogenuous system landscape.

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 56

APPENDIX

Use Case BPM Procedural Model 2004

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 57

Solution Map: High Tech: Business, Medical & Consumer OEMs (v 1.0)
Suppliers & Contract Product Design & Quality Manufacturers Marketing & Sales Supply Chain Manufacturing & Management Assembly Logistics & Distribution Order Management Service Customers & Partners Management

Time-to-Market Managing Innovation & Dev. Coll. Product & Quality Mgnt Go-to-Market Marketing Sales Force Management Partner & Channel Management Supply-to-Market Demand & Supply Chain Planning Sourcing & Procurement Manufacturing Supply Chain Visibility Quote-to-Cash Quotation, Contract & Order Management Fulfillment Coordination & Visibility

Got-to-Total-Customer-Service Customer Service Management Service Parts Management Field Service Management Consulting & Engagement Management

Enterprise Management & Support


Analytics Financials Human Capital Management Corporate Services

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 58

Solution Map: Scenario Detail High Tech: Business, Medical & Consumer OEMs (v 1.0)
Quotation, Contract & Order Management
OEMS need quotation, contract and order management capabilities that enable the creation of inquiries and quotations, negotiation and management of global and local contracts, acquisition and entering of orders, configuration of products, determination of pricing, product availability checking, and the tracking, management and billing of orders and all subsequent revenue recognition activities. OEMS need the flexibility of pricing, so that the determination of the prices to be charged customers occurs in a highly automated but personalized fashion. Prices must be applied across the enterprise at multiple stages of the quotation, contract, order processing and billing activities. Multiple business criteria are used for determining prices, including customer, product, quantities and configuration. OEMS need a contract management system that allows easy and automatic development, verification, revision and submission of contracts tailored for each customer, at a global or site level. ......

Business Scenario Maps:


Quotation & Order Mgmt Contract Management

Business Goals & Objectives: Improving Customer Service Reduce late orders Processes:
Pricing & Contract Management
..................... ..................... ..................... ..................... .....................

Lowering Working Capital Increase inventory turns Lower cost procured goods and services

Reducing Operating Costs & Increasing Efficiency Reduce transaction costs Reduce inventory levels

1
Inquiry Processing
Create inquiry Create Activity Monitor status of inquiry

4
Outbound Delivery Processing
Create outbound delivery Pick & Pack goods Post goods issue Execute transportation

5
Billing
Create billing document Send invoice to customer
Release for transfer to FI System posts accounting documents

6
Sales Quotation & Order Analysis
System provides quotation data System update sales information Monitor top 5 quotations Track quotatiopn status Monitor best-selling products Monitor incoming sales orders

Quotation & Order Processing


Create quotation Enter products
Check availability Determine and maintain conditions Send quotation to customer ............

SAP Product Available SAP Product Available with Future Releases Future Focus

Partner Product Available Partner Product Available with Future Releases Business Scenario Map Available

Sxx, Vxx, Bxx Pxx

SAP Product & Service Partner Product

For more information see: http://www.sap.com

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 59

USE CASE: Sales Order Processing


Vendor

CRM SERVER

SAP APO

SAP R/3 Enterprise

Short Description of Project Scope


Delivered SAP Process (BPR) SAP CRM Heterogenous Customer Landscape Added Value SAP NetWeaver Project procedure based on SAP & IDS Procedural Model BPM 2004

Create sales order

Enter products

Check availability, schedule order and create customer requirements

System checks availability, schedules order, and creates requirements

Company Process Map

Determine and maintain conditions

System performs credit check

Process Analysis
Scoping Design of reference based model Component Configuration Process Integration

Perform credit check

System replicates sales order

Send order confirmation to customer System receives sales order

GO LIVE
Handover to Operations

Monitor status of order

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 60

Phase 1 - Company Process Map

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 61

Phase 2 - Scoping
Vendor

CRM SERVER

SAP APO

SAP R/3 Enterprise

Create sales order

Enter products

Check availability, schedule order and create customer requirements

System checks availability, schedules order, and creates requirements

Determine and maintain conditions

Perform credit check

System performs credit check

System replicates sales order

Send order confirmation to customer

System receives sales order

Monitor status of order

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 62

Phase 2 - Design Reference Based Model


Vendor

CRM SERVER

SAP APO

SAP R/3 Enterprise

Create sales order

Enter products

Check availability, schedule order and create customer requirements

System checks availability, schedules order, and creates requirements

Determine and maintain conditions

Perform credit check

System performs credit check

System replicates sales order

Send order confirmation to customer

System receives sales order

Monitor status of order

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 63

Phase 2 Design Reference Based Model


Vendor

SAP NetWeaver SAP Solution Manager


SAP R/3 Enterprise

CRM SERVER

SAP APO

Create sales order

Enter products

Check availability, schedule order and create customer requirements

System checks availability, schedules order, and creates requirements

Determine and maintain conditions

Perform credit check

System performs credit check

System replicates sales order

Send order confirmation to customer

System receives sales order

Monitor status of order

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 64

Phase 3 Component Configuration


Vendor

SAP NetWeaver SAP Solution Manager


SAP R/3 Enterprise

CRM SERVER

SAP APO

Create sales order

Enter products

Check availability, schedule order and create customer requirements

System checks availability, schedules order, and creates requirements

Determine and maintain conditions

Perform credit check

System performs credit check

System replicates sales order

Send order confirmation to customer

System receives sales order

Monitor status of order

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 65

SAP Exchange Infrastructure Integration Builder


SAP NetWeaver SAP Exchange Infrastructure

Integration Repository
Design Time

Integration Directory
Configuration Time

System Landscape Directory


System Landscape Design

Runtime Workbench
Integration Monitoring

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 66

Phase 3 Model Integration Scenario


SAP NetWeaver SAP Exchange Infrastructure

Integration Repository
Design Time
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 67

Integration Scenario design


Integration Scenarios serving XI configuration
Integration floorplan
Component View shows
Swimlanes
Representing involved components/partners

Actions
Representing 'process steps'

Connections
Sequence within a component Cross-component communication

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 68

Phase 3 Maintain Integration Meta Data


Integration Repository
Design Time
SAP NetWeaver SAP Exchange Infrastructure

IDoc Interfaces

Message Interface Message Type Data Type

Message Mappings

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 69

Phase 3 - Model Integration Process


Integration Repository
Design Time
SAP NetWeaver SAP Exchange Infrastructure

D A E

executable process model BPEL4WS 1.1


SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 70

Phase 3 - Model Integration Process (Detail View)


Integration Repository
Design Time
SAP NetWeaver SAP Exchange Infrastructure

D A E

executable process model BPEL4WS 1.1

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 71

Phase 3 Process Integration Configuration


SAP NetWeaver SAP Exchange Infrastructure

Integration Directory
Configuration Time

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 72

Phase 3 Process Integration Configuration (2)


SAP NetWeaver SAP Exchange Infrastructure

Integration Directory
Configuration Time

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 73

Phase 4 Operations (1)


SAP NetWeaver SAP Solution Manager

SAP NetWeaver

Alerts overview of business process step

SAP Exchange Infrastructure SAP Solution Manager

Monitoring session with detailed information in the step related check Alert graphics

Expert monitors directly linked in satellite systems

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 74

Phase 4 Operations (2)


SAP NetWeaver SAP Exchange Infrastructure

Process Engine Monitoring

XML Message Monitoring

Process Log

SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 75

Das könnte Ihnen auch gefallen