The "System Health Check for ABAP Systems" is a guided procedure that is delivered with Focused Run. It performs several health checks on ABAP systems and sends out a result report with all findings to interested parties. It can be executed manually or scheduled to be executed automatically in regular intervals.
The "System Health Check for ABAP Systems" covers ABAP availability, performance, exceptions as well as host checks. It can be executed as-is or easily customized and enhanced by other activities which are available in the guided procedure plug-in repository. For example, you could add HANA database checks, or include measured system availability and outages from Service Availability Management.
The following section describes how to schedule the health check so that it runs automatically in background and how to edit it's content.
How to plan the automatic execution of guided procedures (e.g. System health Check) automatically in background.
(This section is valid as of FRUN 1.0 FP03. For FRUN 1.0 FP02 please refer to the section below)
Guided procedures with automatic activities like the " System Health Check for ABAP Systems " can be executed automatically in regular intervals. After the execution, a result report is sent out to defined receivers.
To plan the automatic execution of a guided procedure in background, proceed as follows:
Guided procedures with automatic activities like the "Regular System Health Check for ABAP Systems" can be executed automatically in regular intervals. After the execution, a result report is sent out to defined receivers.
To achieve the automatic execution of guided procedure in background you must define a variant for the ABAP report "PR_GPA_EXEC_PLANNER" and schedule this report with the variant in regular intervals.
Call transaction SE38. Enter report "PR_GPA_EXEC_PLANNER". Select Execute.
Fill the parameters as follows:
Save the variant.
Execute the report online with flag "Simulation mode" checked. It will provide an overview about for how many systems the health check will be processed and how many child jobs will be scheduled.
Call transaction SM36. Create a new job with report "PR_GPA_EXEC_PLANNER" and the previously created variant. The job should run under user "FRN_BTC_GPA". Schedule the job with the required periodicity.
You can customize the content of the health check per your needs. For example, you could add HANA database checks or include measured system availability and outages from Service Availability Management into the health check. For some health check plug-ins, you can change their behavior for example if they should check for the last day instead of last 3 or that the result should be displayed as a bar chart instead of a table.
Create a customer specific Health Check guided procedure:
Edit a customer specific Health Check guided procedure:
Add a step: To add a step, click on New, and select the step type in the menu, as shown below. You can also reuse an existing step. A new step will be inserted below the selected step, in the Steps tree. Step types can be standard, parent, plug-in or complete. For the automated health check use case only standard steps are relevant.
Create Help text:
The step help text provides detailed information about each step, such as what is checked, and what will happen in the background. The "New" button in the help text section opens the "Create New Document" Pop up, which allows you to define documentation for a step or an activity. You can create a new HTML document or upload a PDF. If the HTML result report needs to show also the documentation in line, choose HTML.
Add Complete Step: The Complete step is the last step in the guided procedure, which provides an overview of the execution status of the previous steps. If the guided procedure is being executed manually, the HTML result can be generated only from the complete step. If you guided procedure does not have a complete step yet, add it.
Remove a Step: Select the step and click on Remove to remove obsolete steps.
Add an Automatic Activity:
The following activity types are supported by Guided Procedure Framework, however only Plug-ins should be used in the automatic health check:
|Manual||Simple manual activities consist of a description and either no navigation link, or a navigation link to a UI in Focused Run, in the managed system, or an external link. The navigation link can be configured.|
|Custom UIs||Some tasks to be carried out in the step of a guided procedure require input values and a more complex logic in the backend. Such steps usually need their own user interface for the user to input values. These tasks can be performed by custom steps. A custom step in a guided procedure is a step that contains its own user interface and own logic which is implemented in a backend web dynpro component.|
|Automatic||Automatic activities are activities that can be carried out in a Guided Procedure without user interaction or manual steps. If you have developed a suitable automatic activity, you can include it in the health check.|
|Plugins||Plug-ins are automatic activities that can be customized during Guided Procedure creation time. SAP delivers many health check Plugins to that can be easily customized and included into the health check Guided Procedure.|
Remove Activity: Select the relevant activity and select "Remove" to remove the relevant activity if it is obsolete.
Change Activity: Select the relevant activity and select "Edit". Change the plug in attributes per your requirements.
Set the Guided Procedure HTML Report Configuration:
If the health check guided procedure was edited in a development system and needs to be transported to QA and production systems :