How to make the most out of Workload Automation and SAP Solution Manager
In my experience working as Integration Architect I found many customers use SAP Solution Manager with the aim to simplify the handle of their SAP landscape with a consistent reduction of cost and effort. Based on this I can say for sure that:
“SAP Solution Manager is the perfect solution for this scenario.”
But there is an extension to this scenario, because customers require also to schedule background jobs not only on SAP systems, but also in all theirs non-SAP systems, and for many of them, in an IT system landscape is really common to include many installed SAP and non-SAP systems.
So the customer’s question sound like this:
“How to achieve this target without lost the benefits to use SAP Solution Manager?”
The fit answer is:
“To use an External Scheduler integrated with SAP Solution Manager.”
In this blog, I will describe the required preparation and the operational procedures to integrate HCL Workload Scheduler with SOLMAN and the related benefits.
Using Workload Scheduler integrated with SAP®, you can create, schedule, and control SAP jobs and monitoring your SAP landscape.
HCL Workload Scheduler is an SAP certified product present in the Certified Solution Directory.
Moving into technical aspects, Workload Scheduler provides integration with the SAP Solution Manager to enable users to manage and monitor jobs from within SAP’s Solution Manger Job Scheduling Management solution.
This integration is based on SAP SMSE interface, also known as Business Automation Enabler (BAE)
SMSE (Solution Manager Scheduling Enabler) enables communication from Solution Manager to external scheduling tools
The following picture explain the architecture that involve SOLMAN and HCL Workload Scheduler through SAP SMSE interface
The above integration will introduce the following benefits:
- Reduce the cost and complexity.
- Eliminate the need to manually define Workload Scheduler jobs into SAP Solution Manager.
- Reduce operational cost associated with scheduling and monitoring jobs.
- Increase operator’s efficiency with automation of jobs and job chain management.
- Enable the documentation of jobs defined in Workload Scheduler.
At this point one of the common questions from customers is:
“Why introduce an additional scheduler when SOLMAN already provides a standard scheduling capability?”
My statement in this case is to put in evidence the main differences between a Standard scheduling and an External Scheduling through the following points
- Central place for scheduling
- One scheduling entity for all system
- Ability to schedule on SAP and non-SAP systems
- Build complex scenarios with dependencies
These words could be made more effective with a picture like this.
At the end, the customer will have evidence that HCL Workload Scheduler plugged as external scheduler in Solution Manager will extend SOLMAN scheduling capabilities.
The first step to run the integration is to register the HCL Workload Scheduler server on the SAP Solution Manager system.
Under these conditions HCL Workload Scheduler acts as an RFC-Server with a common interface for scheduling jobs. It is identified through an RFC-Destination, registered in the SMSE. The interaction between Solution Manager and HCL Workload Scheduler is based on a PUSH mechanism implemented by the SMSE interface, whereby the server responds to requests solicited by the Solution Manager job scheduling functions.
To apply this is required only configure a file named smseadapter.properties with the SOLMAN credentials as in the following example.
After to register, to schedule jobs use the Job Management Administration panel of Solution Manager interface.
The Schedule Jobs item in Common Tasks, is a direct way of scheduling, where you pick the job from the HCL Workload Scheduler database and you set the scheduling options and time definitions.
Otherwise, with the Job Documentation object, is where you can create and edit job documentation, schedule, monitor, and manage jobs.
These are two different ways to run schedule.
About to Job status retrieval and job monitoring tasks are run by HCL Workload Scheduler, but you can configure and view them from the Solution Manager Job Documentation and Monitoring views. In Solution Manager to monitor a job you must configure a Business project monitoring object (BPmon). When monitoring data is requested for a job, Solution Manager through the SMSE adapter requests HCL Workload Scheduler for updates on the job status, logs, alerts.
Finally, as conclusion we can assert that SAP Solution Manager and HCL Workload Scheduler works better together.
Want to learn more?
Visit the SAP App Center to contact us and let’s talk about how to move your SAP & automation game to the next level!
Thanks for your time
Marco’s SAP Profile – Marco Borgianni