business process integration and automation management%3a job scheduling management

29
SAP Central Process Scheduling and its Integration in SAP's Business Scenarios SAP AG

Upload: laura-oribe

Post on 03-Mar-2015

55 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Process Integration and Automation Management%3a Job Scheduling Management

SAP Central Process Schedulingand its Integration in SAP's BusinessScenarios

SAP AG

Page 2: Business Process Integration and Automation Management%3a Job Scheduling Management

2 © SAP 2008 – SAP CPS Overview

1. SAP Central Process Scheduling by Redwood2. Why it is a new Generation of Automation3. Business Scenario Examples with SAP CPS

1. SAP CPS and SAP Solution Manager2. SAP CPS and SAP Financial Closing cockpit3. SAP CPS and SAP NetWeaver Business Intelligence

4. Roadmap and Strategy

Agenda

Page 3: Business Process Integration and Automation Management%3a Job Scheduling Management

3 © SAP 2008 – SAP CPS Overview

Principles of SAP Central Process Schedulingby Redwood

SAP Central Process Scheduling by Redwood (SAP CPS) is aworkload automation solution, which bases on threeprinciples:

CentralityThere is only one central instance of this scheduler which takes control over allbackground processes in the entire landscape.

Event-Driven SchedulingDependencies between background processes can be defined not only timebased but also event based.

Real-time ExecutionAll information about jobs is stored centrally and transferred to the remotesystems immediately before job submission.

Page 4: Business Process Integration and Automation Management%3a Job Scheduling Management

4 © SAP 2008 – SAP CPS Overview

Features of SAP Central Process Schedulingby Redwood

Aim of the usage of SAP CPS is to achieve a high level of automation,which makes it possible

To reduce errors and manual interactionsTo create a link between IT processes and business processesTo deliver reliable services to partners and customers

Using SAP CPS it is possible to manageSAP Background JobsBI process chainsIS-U mass activitiesJava Message Driven BeansJobs on OS level and on non-SAP applications with a command line

interface

It is possible to define dependencies between these single jobs in largejob chains, to be able to keep the overview over the structures

Page 5: Business Process Integration and Automation Management%3a Job Scheduling Management

5 © SAP 2008 – SAP CPS Overview

How SAP CPS Supports Your Business

Improve Strategy& Compliance

Optimize &Reduce Cost$£ ¥€

Automate andStreamline Processes

Event-driven VisibilityCentral Point of Control

Dynamic processexecution

Contextual ProcessMonitoring vs. Job

MonitoringSingle view of all

processes

Risk MitigationResourceBalancing

Efficiency Gains

Centralized IT ProcessManagement

Reduce manualinteractions

Regulatory ComplianceSAP NetWeaver Component Part of E/SOA Strategy

Adds asynchronouscapabilities to services

Core component of theSAP NetWeaver platform

Support for auditability& SAP GRC solutions

Balance IT processesacross available resources

Page 6: Business Process Integration and Automation Management%3a Job Scheduling Management

6 © SAP 2008 – SAP CPS Overview

History of SAP CPS

Cronacle6.0.2

Cronacle7.0

RedwoodExplorer

SAP CPS forSAP NW 7.0

Browser

Supports multiple OSDatabase: Oracle only

Supports all OS and all Databaseslisted in SAP NW Product AvailabilityMatrix

RedwoodExplorer

Standalone Version SAP NW integrated Version

Availability

10/2008

20062007

Page 7: Business Process Integration and Automation Management%3a Job Scheduling Management

7 © SAP 2008 – SAP CPS Overview

Java schema in DB

SAP NW AS Java

Architecture of SAP CPS

Web – UIProcessServer

CPS Job RepositoryOS

PlatformAgent

Application

Non-SAP SystemPlatform

Agent

ProcessServer

ProcessServer

ProcessServer

ProcessServer

SAP NetWeaver AS ABAP

SAP NetWeaver AS JAVA

SAP Application(As of NW7.1)

JXBP

SAP Application(All releases)

XBP

BW-SCH

SAP NetWeaver BI

SAP NetWeaver AS ABAP

SAP CPS Data

SAP CPS

Page 8: Business Process Integration and Automation Management%3a Job Scheduling Management

8 © SAP 2008 – SAP CPS Overview

SAP CPS

Scheduling Jobs using Queues

JOB

SAP:ABC

ABC_ProcessServer

ABC_Queue

SAP:DEF

DEF_ProcessServer

DEF_Queue

Non-SAP

Other_ProcessServer

Other_QueueABC_Prio_1_Queue

Page 9: Business Process Integration and Automation Management%3a Job Scheduling Management

9 © SAP 2008 – SAP CPS Overview

SAP CPS for SAP NetWeaver 7.0compared to CCMS job scheduling

CCMSBasic Job Scheduling

mySAP ERP

SAP CPS (free)

CCMSBasic Job Scheduling

E/SOA

Execution control optimizationIntuitive web UI

Local queue managementTime zone management

Java scheduling

Intelligent job definition

Show parent-child dependencies

Event driven schedulingContextual processing

Job chain management

Dynamic calendaring

SolMan adapter scenario

Basic load balancing

Job interception

Central point of view

SAP CPS (chargeable)

CCMSBasic Job Scheduling

E/SOA

Execution control optimizationIntuitive web UI

Local queue managementTime zone management

Java scheduling

Intelligent job definition

Show parent-child dependencies

Event driven schedulingContextual processing

Job chain management

Dynamic calendaring

SolMan adapter scenario

Basic load balancing

Job interception

Central point of view

Enhanced Alerting

Complex load balancing

Cross system schedulingJobs & Events on OS level

Business Automation Enableravailable for all scenarios

Enhanced Scripting

Workload failover

Dynamic mass activitiesImport/Export functionalities

Page 10: Business Process Integration and Automation Management%3a Job Scheduling Management

10 © SAP 2008 – SAP CPS Overview

1. SAP Central Process Scheduling by Redwood2. Why it is a new Generation of Automation3. Business Scenario Examples with SAP CPS

1. SAP CPS and SAP Solution Manager2. SAP CPS and SAP Financial Closing cockpit3. SAP CPS and SAP NetWeaver Business Intelligence

4. Roadmap and Strategy

Agenda

Page 11: Business Process Integration and Automation Management%3a Job Scheduling Management

11 © SAP 2008 – SAP CPS Overview

Why is SAP CPS different?

SAP CPS is fully integrated into the SAP NetWeaver applicationplatform

SAP CPS plays a strategic role in SAP’s Applicationdevelopment.

SAP CPS is an SAP product, which means that it is validated,shipped and supported by SAP.

Page 12: Business Process Integration and Automation Management%3a Job Scheduling Management

12 © SAP 2008 – SAP CPS Overview

Features available with the NetWeaverintegration

SAP Central Process Scheduling by Redwood is written in Java, thus fullyintegrated in SAP NetWeaver AS Java. Only SAP CPS has and will have anunbeatable collection of integration capabilities:

Available Integration Features:Covers the full SAP NetWeaver Product Availability Matrix (PAM)Benefits from NetWeaver HA scenarioMaintaining security only once: Security Integration AspectsFull integration into SAP MonitoringIntegrated Database and Backup mechanisms

Planned Integration FeaturesStatistical records passport trackingIntegration with Business User (Business Objects)

Page 13: Business Process Integration and Automation Management%3a Job Scheduling Management

13 © SAP 2008 – SAP CPS Overview

Business Automation Enabler (BAE)

SAP application uses the Business Automation Enabler (BAE) to create and control jobsin SAP CPSSAP CPS controls the jobs of the systems landscape to the right sideVia the Business Automation Enabler, SAP CPS returns all relevant job information backto the SAP application

SAP CentralProcess

Schedulingby Redwood

SAP NetWeaver 7.0AS Java

SAP NetWeaver 7.0 AS ABAP

SAP application

RFC

JCoSAP

NetWeaver

R/3-System

AS Java

BI-System

BusinessAutomation

Enabler

Page 14: Business Process Integration and Automation Management%3a Job Scheduling Management

14 © SAP 2008 – SAP CPS Overview

SAP Applications using the BusinessAutomation Enabler

SAP Application

Start Job Chains Start Jobs

SAP CPS

Page 15: Business Process Integration and Automation Management%3a Job Scheduling Management

15 © SAP 2008 – SAP CPS Overview

SAP Applications using the BusinessAutomation Enabler

SAP Application

Monitor Processes Get Job Output

SAP CPS

Page 16: Business Process Integration and Automation Management%3a Job Scheduling Management

16 © SAP 2008 – SAP CPS Overview

Features available with theBusiness Automation Enabler

Only SAP CPS enables the usage of the Business Automation Enabler. Thisinterface enables SAP Applications to use the infrastructure of SAP CPS toschedule background processes.Currently scenarios with the following applications are available:

SAP Financial Closing cockpitEnables to start SAP CPS jobs out of FCc and start close tasks in appropriateremote systems

Process Scheduling Adapter for SAP Solution ManagerEnables lifecycle management for jobs and best realization of Run SAP standard

SAP BW/BIout of BI process chains, Jobs in SAP CPS can be started

Page 17: Business Process Integration and Automation Management%3a Job Scheduling Management

17 © SAP 2008 – SAP CPS Overview

1. SAP Central Process Scheduling by Redwood2. Why it is a new Generation of Automation3. Business Scenario Examples with SAP CPS

1. SAP CPS and SAP Solution Manager2. SAP CPS and SAP Financial Closing cockpit3. SAP CPS and SAP NetWeaver Business Intelligence

4. Roadmap and Strategy

Agenda

Page 18: Business Process Integration and Automation Management%3a Job Scheduling Management

18 © SAP 2008 – SAP CPS Overview

Lifecycle Management for BackgroundProcesses (ITIL and Run SAP)

Functionalitiesof SAP CPSFunctionalities of

SAP Solution Manager

Page 19: Business Process Integration and Automation Management%3a Job Scheduling Management

19 © SAP 2008 – SAP CPS Overview

Integration of SAP CPS with the SAP SolutionManager using the Process Scheduling Adapter

Available withPSA only

Availablewithout PSA

SAP Solution Manager 7.0

JobDocumentation

SolutionDocumentation

BPM

ServiceDesk

Change RequestManagement

JobRequest Form

requires

delivers setup for jobrelated monitoring

Createsmessage in

Requestapproval

generate

Schedule jobsusing documentation

Push Monitoring information

Landscape

SAP CPS

Centrallyschedules jobsand job-chains

in the entire

1

2

34

5

6

7

8

MonitorsJobs

8

3

Page 20: Business Process Integration and Automation Management%3a Job Scheduling Management

20 © SAP 2008 – SAP CPS Overview

1. SAP Central Process Scheduling by Redwood2. Why it is a new Generation of Automation3. Business Scenario Examples with SAP CPS

1. SAP CPS and SAP Solution Manager2. SAP CPS and SAP Financial Closing cockpit3. SAP CPS and SAP NetWeaver Business Intelligence

4. Roadmap and Strategy

Agenda

Page 21: Business Process Integration and Automation Management%3a Job Scheduling Management

21 © SAP 2008 – SAP CPS Overview

SAP Financial Closing cockpit –Concept of the Application

Analyze ExecuteSAP FinancialClosing cockpit

Monitor

Plan

Page 22: Business Process Integration and Automation Management%3a Job Scheduling Management

22 © SAP 2008 – SAP CPS Overview

Existing Scheduling System

SAP Financial Closing cockpit –A Look under the Hood

* SAP Central Process Scheduling by Redwood is required for:

Scheduling and Monitoring in heterogeneous IT landscapes

Real-time status of

remote chains

Cross-system

Cross-client

SAP CentralProcess

Schedulingby

Redwood *

(brand newversion with newcapabilities, fullyintegrated into

SAP NetWeaver)

Event-basedscheduling

Parallelprocessing

FI MMCO SD

SAP NetWeaver

. . .

Non-SAP Retail

SAP BI

SAP CRM 7.0

SAP EC-CS

SAP FinancialClosing cockpit

(capsulated inbusiness function

FIN_ACC_LOCAL_CLOSE ofSAP ERP 6.0.3)

Statistics and

benchmarks

SAP ERP 4.7

Page 23: Business Process Integration and Automation Management%3a Job Scheduling Management

23 © SAP 2008 – SAP CPS Overview

Together with SAP Central Process Scheduling by Redwood theSAP Financial Closing cockpit can manage processes across the Enterprise –

Including SAP and non-SAP systems

• Enables enterprise-wide control and monitoring of closing cycle processes

• Reduces latency between dependent processes and data sources

• Increases automation and reduces error-prone manual processes

• Provides more reliability and integrity of results

• Documents process flows for auditing and compliance

SAP Financial Closing cockpit –Mixed IT Environments enabled by SAP CPS

Valuationfor

Accounting

ClosingPreparation

LocalClose

Valuationfor

AccountingGroupClose

AuditSupport

ClosingPreparation

LocalClose

Report

Valuationfor

Accounting

ClosingPreparation

LocalCloseSubsidiary 1, Systems i {1 – m}

Subsidiary 2, Systems i {1 – m}

Subsidiary n, Systems i {1 – m}…

Subs

idia

ries

SAP FinancialClosing cockpit

&SAP Central Process

Scheduling by Redwood

Page 24: Business Process Integration and Automation Management%3a Job Scheduling Management

24 © SAP 2008 – SAP CPS Overview

1. SAP Central Process Scheduling by Redwood2. Why it is a new Generation of Automation3. Business Scenario Examples with SAP CPS

1. SAP CPS and SAP Solution Manager2. SAP CPS and SAP Financial Closing cockpit3. SAP CPS and SAP NetWeaver Business Intelligence

4. Roadmap and Strategy

Agenda

Page 25: Business Process Integration and Automation Management%3a Job Scheduling Management

25 © SAP 2008 – SAP CPS Overview

Integration into Process chains of SAPNetWeaver BW

A Job, that is managed by SAP CPS can be part of a SAP NetWeaver BW process chainExample: SAP CPS transfers a file via FTP within a process chain.A SAP CPS-Event can also be triggered within a BW process chain to start theappropriate actions in SAP CPS.The Job-Status is delivered back to NetWeaver BW by SAP Central Process Scheduling.

Page 26: Business Process Integration and Automation Management%3a Job Scheduling Management

26 © SAP 2008 – SAP CPS Overview

1. SAP Central Process Scheduling by Redwood2. Why it is a new Generation of Automation3. Business Scenario Examples with SAP CPS

1. SAP CPS and SAP Solution Manager2. SAP CPS and SAP Financial Closing cockpit3. SAP CPS and SAP NetWeaver Business Intelligence

4. Roadmap and Strategy

Agenda

Page 27: Business Process Integration and Automation Management%3a Job Scheduling Management

27 © SAP 2008 – SAP CPS Overview

Future scheduling strategy

Is SAP Central Process Scheduling a replacement for the transactionsSM36/SM37?SAP Central Process Scheduling enables you to plan and monitor processescentrally and more comfortably, but it will not replace the two transactions SM36 andSM37. These transactions will remain active and still enable you to plan jobs locally,if this matches your business needs. SM36 and SM37 will, however, not bedeveloped further by SAP and will be put into maintenance status.

Page 28: Business Process Integration and Automation Management%3a Job Scheduling Management

28 © SAP 2008 – SAP CPS Overview

Summary

SAP Central Process Scheduling by Redwood is a fullyintegrated core component of the SAP NetWeaver platform.

It plays a strategic role in SAP’s Application development.

It will change the SAP IT process automation world.

For more information, please see:SAP Developer Networkhttps://www.sdn.sap.com/irj/sdn/[email protected]

Page 29: Business Process Integration and Automation Management%3a Job Scheduling Management

29 © SAP 2008 – SAP CPS Overview

Copyright 2009 SAP AGAll Rights Reserved

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changedwithout prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP Business ByDesign, ByDesign, PartnerEdge and other SAP products and services mentioned herein as well as their respective logos aretrademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned and associated logos displayed arethe trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior writtenpermission of SAP AG. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies,developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note thatthis document is subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant theaccuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express orimplied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitationshall not apply in cases of intent or gross negligence.

The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in thesematerials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durchSAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind.

SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, SAP Business ByDesign, ByDesign, PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie diedazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten Namen vonProdukten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. Die Angaben im Text sind unverbindlich und dienen lediglich zuInformationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Formauch immer, nur mit ausdrücklicher schriftlicher Genehmigung durch SAP AG gestattet. Bei dieser Publikation handelt es sich um eine vorläufige Version, die nicht Ihrem gültigen Lizenzvertragoder anderen Vereinbarungen mit SAP unterliegt. Diese Publikation enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts. SAP entsteht aus dieserPublikation keine Verpflichtung zu einer bestimmten Geschäfts- oder Produktstrategie und/oder bestimmten Entwicklungen. Diese Publikation kann von SAP jederzeit ohne vorherigeAnkündigung geändert werden.

SAP übernimmt keine Haftung für Fehler oder Auslassungen in dieser Publikation. Des Weiteren übernimmt SAP keine Garantie für die Exaktheit oder Vollständigkeit der Informationen, Texte,Grafiken, Links und sonstigen in dieser Publikation enthaltenen Elementen. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a.,aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts.SAP haftet nicht für entstandene Schäden. Dies gilt u. a. und uneingeschränkt für konkrete, besondere und mittelbare Schäden oder Folgeschäden, die aus der Nutzung dieser Materialienentstehen können. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.

Die gesetzliche Haftung bei Personenschäden oder Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen,unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über InternetseitenDritter ab.

Alle Rechte vorbehalten.