Background documentationSAP Central Process Scheduling by Redwood Locate this document in the navigation structure

 

Note Note

This documentation describes SAP Central Process Scheduling by Redwood (SAP CPS) .

End of the note.

Note Note

SAP CPS is shipped only with SAP NetWeaver Release 7.02 and needs to be downloaded for other releases. Please see the SAP Note 1257610 for more information.

End of the note.

SAP CPS provides landscape-wide, real-time, event- and time-driven job scheduling in Application Server (AS) ABAP of SAP NetWeaver AS. It enables process automation by managing all background processes that involve one or more applications across the whole system landscape. SAP CPS is an event-driven process automation and scheduling tool with asynchronous workload management, routing, and load balancing of complex process flows.

There are two general licenses available, the Free of Charge license allows scheduling of SAP-only processes, the Chargeable license includes non-SAP processes.

Additional features may require a specific license item, you can check your license by navigating to   Configuration   License Keys  , some features require specific license items with specific values.

SAP CPS provides extended SAP as well as non-SAP support. When a feature is not available, it usually means that you do not have the required license item. If you are unsure of the features that have been licensed to you, please consult your SAP CPS Administrator, Customer Support, or the Sales Representative.

Processes follow business-driven schedules and you monitor them and manage present and future workload from one central location. SAP CPS provides process history, logging, and auditing.

SAP CPS is a J2EE web application consisting of:

  • A central system that runs the user interface and server software.

  • Process servers that manage work in various systems

    • via External Background Processing (XBP) for SAP systems.

  • A database that stores static data, definitions, and operational data.

These all run as part of the Scheduler web-application, the Platform Module offers platform process servers that run natively on remote systems and allow you to integrate non-SAP processes into the process-scheduling system.

Implementation Considerations

SAP CPS is suitable for automating the execution of simple or complex business processes that comprise multiple steps and involve various ABAP applications across the system landscape.

As a process automation solution, it allows you to:

  • Speed up the execution of automated processes by minimizing the stand-still time during business process changes. It provides an automated transition between the steps of a business process to ensure a smooth and reliable process flow.

  • Extend event-driven process automation.

  • Implement business-driven schedules

  • Maximize the degree of utilization of system resources

  • Automate synchronous as well as asynchronous workload management

  • Maximize workload routing and load balancing

  • Monitor and manage present and future workload

  • Reduce the number of human errors resulting from manually completed tasks

  • Simple as well as complex process flows are executed faster

  • Extend history, logging, and auditing of previously executed work.

Integration

By using a set of external SAP interfaces, SAP CPS integrates with remote SAP systems and the Central Monitoring system. For more information, see Technical System Landscape.

Features

SAP CPS provides the following features:

  • Central user interface (UI)

  • The central point of control over the central process scheduling infrastructure is designed for both administrators and business users. It allows:

  • Business users to schedule, submit and monitor all jobs in the landscape.

  • Administrators to centrally manage SAP CPS and the whole central process scheduling landscape.

Note Note

In contrast, in the SAP conventional job scheduling infrastructure, you can schedule, execute and monitor jobs only on the local system (transactions SM36 and SM37).

End of the note.

For an introduction to the Scheduler UI, see Getting Started.

  • Event- and time-driven scheduling and execution of jobs and complex job chains running across several systems in the job scheduling landscape

  • Job definition and job

  • Mechanisms for scalability and advanced load balancing

The abstract logic of the work to be performed is stored in a job definition. When a job definition is scheduled with specific parameters and start conditions, a concrete instance of this job definition, called job, is executed. The same job definition (or work done) can be scheduled with various parameters and start conditions. For the execution of complex business tasks, you can define job chains. For more information, see the Automating Processes Across the System Landscape section.

Note Note

In contrast, the SAP conventional job scheduling infrastructure does not distinguish between these two types of job information.

End of the note.

Activities

Task

More Information

Configure a remote SAP system

To set up remote SAP systems see: Configuring an SAP System for Central Process Scheduling

Connect SAP CPS to remote SAP systems

To connect to a configured SAP system see: Connecting to SAP Systems

Submit a Job or Job Chain

To submit jobs see: Submitting a Job or Job Chain

Import your Jobs

To import jobs from an SAP system see: Importing CCMS Jobs

Create a sequential job chain with your imported SAP jobs

To create a sequential job chain see: Creating a Job Chain with Sequential Jobs