WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new

Widen your SAP landscape with HCL Workload Automation

12/18/2018

0 Comments

 
Picture
There are possibly very few industries – if any at all – that can operate without an ERP system, and one of the most successful of such systems is definitely SAP. This is probably also due to the versatility of SAP, being that there are SAP-apps for almost any industry business. It is therefore quite natural to see a solution like HCL Workload Automation (HWA), that makes of the versatility and openness one of its strengths, integrating exceptionally well with SAP. Register for the Widen your SAP landscape with HCL Workload Automation webinar to learn more now! 

It is actually since long time that HWA offers native SAP integration points, but this is not the only topic we want to cover here. 

This article is intended also to explain, in the clearest and most straightforward possible way, the reasons why HWA-SAP integration is so beneficial for any modern and competitive industry. 

We want then to provide objective arguments (avoiding being too specific in order to cover any possible industry use case) to answer the following questions: 
​
Why should you be concerned about integrating SAP and HWA 
What for you may want to integrate your SAP with HWA 
How do HWA and SAP work together
​

Frankly speaking, if you are evaluating the convenience of adopting HWA in your organization, you are probably interested in the central question “WHAT FOR”, and you may jump directly to that section. 
​

 Nevertheless, also the other points have their meaning business-wise: “WHY” (the next section) provides the foundations that sustain the “WHAT FOR”, and “HOW” (the last section) provides additional support to reassure that the adoption of HWA is a seamless process. 

​Why to integrate SAP and HWA 

We previously mentioned that SAP has an application for almost any industry business. This idea can be challenged by saying that real life is more complex than any theory, and no SW architecture will solve all your problems alone, because any business has peculiarities that require customizations of SAP and also integrations with other systems (both commercial and in-house development). 

So, very often you need to run your ICT business by a concatenation of steps that are performed on separate and heterogeneous applications, systems, and platforms… some of which will be SAP, but many others will not. 

Put it in other words: few business flows rely 100% on SAP. 
Why is it so? We can resume the causes in few categories: 
  • SAP was adopted when many other consolidated processes were already in place, and it’s risky or costly to migrate those to SAP
  • Company acquisitions brought in new systems 
  • Simply, your business needs something that SAP does not provide or doesn’t cover properly according to your needs

That’s probably the reality of your day-by-day operations, you need to run complex sequences of digital jobs, monitor their execution, react accordingly and concatenate the subsequent steps while respecting deadlines and quality. And you don’t do it with SAP alone. By the way: “deadlines and quality” is just a polite way to say SLA, isn’t it? 

Moreover, even within those few of workflows that are completely performed with SAP applications, you may want to have some logic in the concatenation of the steps, or to plan the execution on a more complex run-cycle basis than a mere “alarm clock”. 

To give a couple of easy examples (we could have provided more complex ones, I promise): 
  • What if you want to run steps A-B-C-D, and you want this sequence to run only on working days at 8 AM, but when the working day is the first after a holiday then it should run at 10 AM (and holidays are not just the weekends…)? 
  • And what if you want to run A-B-C-D on the seventh working day of each month? 
  • Also, do you need A-B-C-D to be triggered by an external (SAP or non-SAP) event? Or by a file monitor event? 
  • And again, what if you want to retry automatically a step that failed, and execute different sequences afterwards according to the result? 
  • Or if you want to run A, then B and C in parallel, and then D only upon completion of B and C? 
You get the idea: SAP does not focus on providing a sophisticated scheduling mechanism, not because of poor features, but because scheduling is not what SAP is for. In fact, it opens interfaces to external schedulers, like HWA. 

The image below provides graphical and conceptual examples: 
Picture
Picture
Picture
Let’s give a more exhaustive example, this time we will describe a specific flow: Inventory Management. This first diagram shows the typical flow: you want to process the orders, update the inventory and produce different kind of reports for your top management. This simple waterfall scheduling works fine as long as you have a small volume of data to process, enough time to do it, and enough people working to monitor and correct errors. Also, this flow assumes that you only need SAP applications to fulfill your business needs. In other words, there are no dependencies from other ICT jobs to complete the workflow. Or, if there are any, these are managed manually by IT personnel, which in turn would mean that the whole process is not really automated.

Let’s try then to enhance the flow. Let’s assume you want to be sure that every step is successful, so that it is automatically re-run in case of failure. In this case you need an external orchestrator, and this is when HWA comes into play. 

You may need the inventory management workflow to execute on a clever run-cycle basis, or to be triggered by an event (for example, when the new file with the incoming orders list is available). Not enough, chances are that the volume of data to process is so high that you need to parallelize as many actions as possible, to complete within the established deadlines. In other words, you want to respect your external and internal SLAs. Now you definitely need a great orchestrator like HCL Workload Automation, so that your workflow can be something like the following:
Picture
Let’s go beyond. Your business probably needs non-SAP jobs be part of the flow, between an SAP job and another. And of course, it would be great if the overall end-to-end ICT process was automated and centrally monitored. 

​With HCL Workload Automation you can orchestrate hybrid platforms/systems/applications in a single jobstream from a centralized point of control, and you can shape your Inventory Management as follows:
Picture
This was a simple and straightforward example of what you can do with HWA and SAP together, but you can apply the same concept to define your own real case, thanks to HWA scalable and robust architecture that also allows you to distribute dynamically the workload on your target nodes. 

HWA and SAP – WHAT FOR 
In the previous section we provided arguments and examples of what capabilities are added by HWA to your SAP operations, and what use cases are enabled by that integration. 
​

Use cases, though, need to be translated and explained in terms of business cases, that is in term of concrete business needs and economic advantages, and this is what we will clarify in this section. 

The main drivers to adopt HWA as the orchestrator of your SAP and non-SAP activities can be resumed in the following categories: 
  • Cost savings (TCO, OPEX, CAPEX) 
  • Shorter execution times: increased throughput, SLA compliance 
  • Lower error rate 
  • Higher productivity 
  • Fast ROI (see below for HWA Dynamic Workload Console and SAP Solman integration)
Picture
We have seen that HCL Workload Automation allows you to orchestrate SAP and non-SAP processes from a centralized point of control. 

​The following picture shows some scenarios that could not easily implemented by the native SAP features alone.
Picture
Actualy HWA enables all the above scenarios, and brings the following business benefits:
Picture
Picture
How do HWA and SAP work together 
​Integration points
From a functional point of view, the integration between HWA and SAP can be resumed by the following picture:
Picture
SAP applications that can be integrated in HWA are: 
  • SAP BO – jobs can be managed by HWA (see next sections for details) 
  • SAP BW - jobs can be managed by HWA (see next sections for details) 
  • SAP ABAP- SAP-jobs containing ABAP programs can be managed by HWA (see next sections for details) 
  • SAP PI – HWA can schedule actions on SAP PI channels (start/stop/status) 
  • SAP IDOC – HWA can monitor IDOC progress and status. IDOC status changes can be detected to trigger HWA actions
  • SAP HANA CLOUD - SAP Cloud Platform Integration for Data Services (formerly SAP HANA Cloud Integration for Data Services) allows you to use ETL (extract, transform, load) tasks to move data between on-premise systems and the cloud, in a secure and efficient way. This integration allows you to expand the scheduling scope of your on-premise systems (both SAP and non-SAP) to the SAP Cloud Platform while maintaining a complete end-to-end view of all processes
  • SAP HANA – from HWA you can define a job that executes a query in SAP HANA and put the results in a file to be processed by subsequent jobs (SAP or non-SAP) in your workflow 
  • SAP Events – HWA can intercept these events to trigger automatic actions and workflows
  • SAP Solution Manager – HWA can be used as the external scheduler from Solution Manager GUI, replacing the basic native SAP scheduling capabilities. This is useful when your personnel is used to Solution Manager, to allow a smooth transition while getting acquainted with HWA GUI
Picture
Picture
Solution Manager integration 
This aspects deserves attention due to the fact that many IT operators are used to Solution Manager and sometimes reluctant to leave its user interface. 

HWA-SAP integration allows to take advantage of many HWA capabilities directly from Solution Manager. 


You can schedule jobs inside the Workload Automation database. Possibility to schedule SAP and non-SAP jobs. 

Scenarios: 
  • Create, edit jobs 
  • Manage jobs 
  • Cancel 
  • Release 
  • Copy 

SAP BO Integration 
Directly query for BO reports on the BO server. Access through remote Business Object APIs, through SAP libraries on the HWA agent.

Picture
Picture
HWA for SAP main modules 
The integration covers the whole lifecycle of a workflow:
Picture
Jobs editing and linking 
Jobs can as usual be defined in SAP, and they will be visible from HWA Dynamic Workload Console (DWC), where you can combine them together with any other non-SAP job to create sophisticated flows (job-stream in HWA terminology). 

What is visible in HWA is an HWA-job that is linked to the SAP-job in SAP. This correlation allows you monitor the status of those jobs from HWA dashboard. 

In addition, you can create a new SAP-job directly from HWA, meaning that you create an HWA-job and the corresponding SAP-job will be created and linked appropriately. 

The method of creating jobs directly from HWA allows also temporary jobs, this is useful for a one-time activity when you do not want unnecessary proliferation of templates in SAP. 

Launching and tracking 
HWA run-cycle capabilities are more sophisticated and flexible than native SAP scheduling. Hence you will be able to schedule your SAP activities with the flexibility of HWA calendar. 

Moreover, HWA jobstreams can be triggered by external events, including therefore jobstreams that contain SAP jobs. This is also true the other way around: SAP events can be watched by HWA to trigger jobstreams execution. 

Other relevant features are: 
  • Tracking of child jobs 
          - Visualize child jobs in IWS GUI 
          - Kill of running SAP jobs and associated child 
  • Visualize job graphs, impact views, filtered lists, dashboards 
  • Consult details of Business Information objects 
           - Display process chains 
           - Restart process chains from failure point 
  • Exploit advanced SAP login architectures 
           - SAP Logon Group support 
           - Prepare jobs on Server Groups 

SAP monitoring 
HWA centralized dashboard provides a single point of control of your scheduled and running activities. This allows you to have a holistic view of your business workflow composed by a sophisticated sequence of SAP and non-SAP jobs. 

Other relevant features are: 
  • Total integration into standard HWA Event Management 
  • Sense for numerous event types 
           - SAP base events 
           - IDOC traffic 
           - CCMS events 
           - Other SAP-related events (ITM) 
  • Attach SAP and non-SAP reactions 
           - Ticketing escalation, SAP resource manipulation 

Performance and Governance 
HWA integration allows you to monitor SAP-specific KPIs to anticipate performance degradation, by throttling appropriately the volume of jobs submitted simultaneously (this is achieved by dynamically adjusting jobs priorities). 

Moreover, the what-if analysis tool of HWA allows you to predict the impact of any planned change in a workflow, allowing you to calibrate the execution to keep SLA compliance. 
  • Integration into standard HWA SLA Management 
  • Interception of irregular Jobs 
           - Resubmission of blocked jobs according to policy 
           - Enforce policies to users 
  • Enhance throughput with throttling 
          - Just-In-Time SAP job submission 
          - Keep the optimal working point 
          - 
Important job preemption 
  • Environment promotion on large scale
​          - Move sets of jobs          
​          - Recreate automatically variants
Picture
Cristiano Plini
Senior Technical Manager 


Cristiano is part of the Sales Team of HCL Workload Automation. Cristiano has sound experience in R&D, consultancy  and sales of IT solutions, gained in +25 years working for worldwide enterprise industries in Europe, North America, and Latin America.
Picture
Marco Borgianni  
​Senior Technical Specialist Engineer


Marco Borgianni is currently a Senior Technical Specialist Engineer and is working as a services for Workload Automation, an IBM + HCL product. Marco has been working in the Workload Automation team since 2000 as a developer, Level 3 Service Specialist, finally services acquiring a deep knowledge of customers' needs in that area. He is interested in everything that is strongly related to supporting customers in their technological challenges.

​He has a background in computer science technologies, in the design and development of integrations with ERP and Business Analytic tools.
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    June 2025
    May 2025
    March 2025
    February 2025
    January 2025
    December 2024
    November 2024
    October 2024
    September 2024
    August 2024
    July 2024
    June 2024
    May 2024
    April 2024
    March 2024
    February 2024
    January 2024
    October 2023
    August 2023
    July 2023
    June 2023
    May 2023
    April 2023
    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2024 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new