Beruflich Dokumente
Kultur Dokumente
TM
Motivation & Unified Modeling Approach ARIS for SAP NetWeaver/ SAP Solution Manager Integration ARIS with SAP NetWeaver Appendix: Procedural Model & Use Case
End-User Integration
Role-based access to actions (tasks, ) and interaction (collaborative processes)
A2A
WS-Security
RPC
B2B Integration
Interacting organisations, business partner, customers, vendors, suppliers, across the value chain
SALES ORDER
BUSINESS UNIT A
A2A
Resource Workflow Engine
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
Line Manager
xRPM
Approve
xRPM
xRPM
Line Manager
Reject
Approve
BUSINESS UNIT B
xRPM xRPM
BUSINESS UNIT D
Sales support Sales representative Sales representative
Resource
Sales order Allocate sales order
Workflow Engine
SAP CRM
SAP CRM
Configure products
B2B
Systems checks availabilty, schedules order and creates...
xRPM
Line Manager
SAP CRM
SAP APO
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
Sales Manager
SAP CRM
Sales representative
xRPM
Credit Check is not ok Credit Check is ok
Workflow Engine
CUSTOMER
SAP CRM
xRPM
Line Manager
SAP CRM
SAP CRM
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
Modeling Design
Process Configuration
Process Monitoring
Process Execution
ProcessesFinancing
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
Factory Purchasing
RFQs
R/3 ME13
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
xor
Manuel work
xor
Manuel work
R/3 ME41
negotiation wasnt successful negotiation successful
R/3 ME41
negotiation wasnt successful negotiation successful
Collated demand
Collated demand
Factory Purchasing
contract(s) completed
Factory Purchasing
contract(s) completed
R/3 ME47
R/3 ME47
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
Service Infrastructure
< BPM Operational Services < Solution Monitoring < Service Level Reporting < SAP Process Content
SAP NetWeaver
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
SAP Applications
Workflow
powered by
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 10
SAP NetWeaver
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
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
Sekretr/-in Auftragsbearbeitung
MS Word
eEPC
eEPC
Kundenanfrage bearbeiten
Kundenanfrage bearbeiten
Detail models
Modeling level 4
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 19
Project Management
IMPLEMENT OPERATE
Solution Monitoring
Business Process
Knowledge Transfer
OPTIMIZE
Support Desk
Change Management
Service Delivery
Business Process 1
(Business to Business)
Process Step 1
(Log on to web shop)
Process Step 2
(Conduct quick order entry)
With Access to
Transaction Documentation
IMG Documentation
Scenario-oriented structure
(= Business Process Hierarchy)
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 21
Motivation & Unified Modeling Approach ARIS for SAP NetWeaver/ SAP Solution Manager Integration ARIS with SAP NetWeaver Appendix: Procedural Model & Use Case
The SAP ID of models/objects enables identifying of data to be synchronized (from the project repository).
1 2
Download the project from the Solution Manager Download of project-related business repositories
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
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
Opportunity Planning
Opportunity Analysis
Komponenten Prozessschritte
SAP CRM
SAP SCM
Set status
Definition copies
4Business Repository
4Business Model
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
Motivation & Unified Modeling Approach ARIS for SAP NetWeaver/ SAP Solution Manager Integration ARIS with SAP NetWeaver Appendix: Procedural Model & Use Case
APPENDIX
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
Business Roles
Business Consultant/ Process Owner Solution Consultant Application Consultant Technology Consultant Development Consultant (Integration Consultant)
Software Components
Perform credit check System performs credit check
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
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 .
Scoping Create Company Process Map Process Analysis Design reference based model Component Configuration
GO LIVE
Process Integration
Handover to OPERATIONS
3rd Party
Component Configuration
Component Implementation
Workflow Configuration
Model Integration Process Integration Configuration & Testing ARIS for SAP NetWeaver
Testing
3rd Party
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.
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.
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.
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 .
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
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.
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
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
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.
APPENDIX
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
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 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
SAP Product Available SAP Product Available with Future Releases Future Focus
Partner Product Available Partner Product Available with Future Releases Business Scenario Map Available
CRM SERVER
SAP APO
Enter products
Process Analysis
Scoping Design of reference based model Component Configuration Process Integration
GO LIVE
Handover to Operations
Phase 2 - Scoping
Vendor
CRM SERVER
SAP APO
Enter products
CRM SERVER
SAP APO
Enter products
CRM SERVER
SAP APO
Enter products
CRM SERVER
SAP APO
Enter products
Integration Repository
Design Time
Integration Directory
Configuration Time
Runtime Workbench
Integration Monitoring
Integration Repository
Design Time
SAP AG 2003, BPM Procedural Model 04, Thomas Volmering/ 67
Actions
Representing 'process steps'
Connections
Sequence within a component Cross-component communication
IDoc Interfaces
Message Mappings
D A E
D A E
Integration Directory
Configuration Time
Integration Directory
Configuration Time
SAP NetWeaver
Monitoring session with detailed information in the step related check Alert graphics
Process Log