SAP Central Process Schedulingand its Integration in SAP's BusinessScenarios
SAP AG
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
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.
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
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
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
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
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
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
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
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.
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)
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
14 © SAP 2008 – SAP CPS Overview
SAP Applications using the BusinessAutomation Enabler
SAP Application
Start Job Chains Start Jobs
SAP CPS
15 © SAP 2008 – SAP CPS Overview
SAP Applications using the BusinessAutomation Enabler
SAP Application
Monitor Processes Get Job Output
SAP CPS
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
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
18 © SAP 2008 – SAP CPS Overview
Lifecycle Management for BackgroundProcesses (ITIL and Run SAP)
Functionalitiesof SAP CPSFunctionalities of
SAP Solution Manager
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
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
21 © SAP 2008 – SAP CPS Overview
SAP Financial Closing cockpit –Concept of the Application
Analyze ExecuteSAP FinancialClosing cockpit
Monitor
Plan
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
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
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
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.
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
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.
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]
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.