HANA GRC Plugin Checker Report

Are you on SAP S/4HANA or SoH, have you connected SAP HANA DB to your SAP GRC Access Control for Risk Analysis, and provisioning? If not, I strongly recommend to explore the option of integrating SAP HANA Database to SAP GRC. SAP has now made it much simple with the – HANA GRC Plugin Checker, a powerful diagnostic tool designed to ensure seamless integration between SAP GRC components and the SAP HANA database. It helps in validating the configuration and checking the activation status of essential HANA plugins. This report is a great add-on and helps maintain the integrity and functionality of SAP Access Control systems.
In this blog I am discussing more about the Diagnostic Tool, but not the process of setting up the connecting between SAP HANA database, and SAP GRC. For those who need help with this process, I recommend the below SAP blog:

Running the Diagnostic Tool:

The GRAC_HANA_PLUGIN_CHECKER report is tailored for SAP Access Control users. It verifies that the necessary HANA plugins required for SAP GRC operations are correctly installed and activated, ensuring optimal performance and compliance with system requirements.

Executing GRAC_HANA_PLUGIN_CHECKER report?

There are no special authorizations required to run the report. You can launch the GRAC_HANA_PLUGIN_CHECKER report from SA38 or SE38 transaction code. However, ensure that your SAP GRC system meets the below prerequisites:

Prerequisites: The tool is available as a standard report starting from Service Pack 25 (AC 10.1) and Service Pack 5 (AC 12.0). Alternatively, it can be installed by implementing SAP Note 2787434 via the SNOTE tool.

Once executed, enter the HANA DB connector name and click Execute.

Once executed, the tool identifies missing database objects in the HANA DB as shown in the below figure:

You can also review the detailed results in the SLG1 log. Errors, highlighted in red, signify missing objects or configurations that must be fixed to utilize all the functionalities. Refer to the figure below:
Important Note: The solution assumes that no SAP Notes were applied after the Service Pack installation. If any Notes were implemented afterward, they must be reapplied in the correct sequence. For example: If the log indicates that the SAP_PI_GRC schema does not exist, the schema must be created, and the installation must be performed from the beginning. SAP Note 2787434 provides more guidance. The Note includes:
  • A downloadable attachment listing the missing objects and their respective solutions.
  • Step-by-step instructions for resolving issues related to missing database tables, views, procedures, functions, and public synonyms.
Below is the Basic installation check from the attachment (extracted from SAP Note 2787434)

BASIC INSTALLATION CHECKS:

Missing objectSolutionNotes
The name of the object in the reportWhat you need to do if this check failsNotes for the solution
SAP_PI_GRC schemaCreate SAP_PI_GRC schema and start the installation from the beginningGRC HANA Plugin can only work if it is implemented into SAP_PI_GRC schema
Connection user has no privilege to SAP_PI_GRCAssign role sap.grc.pi.ac.roles: :SAP_GRC_PI_ADMIN to the connection userConnection user requires full privileges to SAP_PI_GRC schema
Admin role not assigned to the connection userAssign role sap.grc.pi.ac.roles: :SAP_GRC_PI_ADMIN to the connection userThe role contains the minimum required authorizations that requires for all the functionalities to be work properly.
Object type and privilege (for schema ) not exists in GRC roleThe GRC admin role (sap.grc.pi.ac.roles: :SAP_GRC_PI_ADMIN) has missing authorization. You can directly assign the missing privilege, or you can start the installation from the beginning.

Solution Coverage:

The attachment accompanying SAP Note 2787434 provides solutions for:
  • Database tables
  • Database views
  • Procedures
  • Functions
  • Public synonyms
By following these steps, you can resolve the identified issues and ensure the proper functioning of the SAP GRC plugins integrated with the HANA database.

Receive updates on upcoming webinars, the latest case studies, and more directly in your inbox. Stay informed and connected by subscribing to our newsletter.

Raghu Boddu

Meet Raghu Boddu an expert in SAP Security and Governance, Risk, and Compliance (GRC). With over 20+ years of experience in the field, Raghu has a deep understanding of the nuances and complexities of SAP systems and how to keep them secure. Raghu has worked with various clients across different industries, helping them implement effective security and GRC strategies to protect their sensitive data and meet regulatory compliance requirements. Raghu is a respected thought leader in the SAP security and GRC community, regularly sharing insights and best practices through presentations and publications. Whether you’re looking to improve the security of your SAP system or ensure compliance with relevant regulations, Raghu can provide the guidance and expertise you need to succeed.

Explore our success stories

A case study on analyzing Custom Transaction codes and updating the Risk Ruleset

In today’s dynamic business landscape, many SAP customers leverage custom transaction codes to streamline operations and enhance efficiency. However, with customization comes responsibility, as it introduces risks such as segregation…

How we helped businesses succeed by providing them with innovative and effective solutions to manage risks

In today’s business landscape, managing SAP systems can be challenging. Many companies struggle with Segregation of Duties (SoD) conflicts and irrelevant transaction codes, making audits cumbersome and increasing the risk…

Case study on SAP Licensing Optimization

Today’s business environment requires the efficient management of SAP licensing, though it can be challenging. This problem can be resolved by Optimus for SAP Applications, developed by ToggleNow, by offering…

Learn how we can help you and your enterprise through the GRC transformation journey. Choose the appropriate option and fill out the form. Let’s get started!

Product demo

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Detailed Discussion

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Partnership Discussions

Lorem ipsum dolor sit amet, consectetur adipiscing elit.