On this page:

Your Rating:
45 rates
This topic explains how to install the tools for SAP applications running on the NetWeaver ABAP platform to support monitoring with AppDynamics. It includes:

  • ABAP agent (includes Datavard Insights)
  • HTTP SDK and related components
  • Machine agent

Install ABAP Agent

You install the ABAP agent on the SAP system by importing standard SAP transport requests. The installation requires several transport requests to be imported in the correct order due to dependencies.

Before the installation, check your SAP NetWeaver release. There are two ABAP agent versions:

  • ABAP agent for NetWeaver earlier than version 7.4.0 
  • ABAP agent for NetWeaver version 7.4.0 or later.


Import SAP requests into production systems when the traffic and load are minimal. It is recommended to import SAP requests outside of business hours or during weekends. ABAP Agent takes advantage of several enhancements placed in standard objects that trigger recompilation of these objects during import. This affects HTTP client, HTTP server, SOAP handler, BSP controllers, UI5 apps, SAP Gateway/Backend, ST05 trace, and Application log.

Install SAP NetWeaver Earlier Than Version 7.4

To install the ABAP agent without import errors with RC=8, import the following transport requests in the sequence: 

  1. Datavard Reuse Library
  2. Datavard Insights
  3. AppDynamics ABAP Agent Core

Install SAP NetWeaver Gateway Earlier Than Version 7.4

To install the ABAP agent on the NetWeaver Gateway system, import the following transport requests on both front end and back end systems:

  1. All transport requests for ABAP Agent and Datavard Insights on SAP NetWeaver
  2. AppDynamics BEP instrumentation

Installation on SAP NetWeaver Version 7.4 or Later

To install the ABAP agent on SAP NetWeaver 7.4 and higher, import the following transport requests:

  1. Datavard Reuse Library
  2. Datavard Insights
  3. AppDynamics ABAP agent 7.4

For IS-U systems, the following transport request can be imported on top of previously listed transport requests:

  1. AppDynamics ABAP agent for IS-U

Installation on SAP NetWeaver Gateway Version 7.4 or Later

SAP NetWeaver 7.4 includes NW Gateway, so the instrumentation is part of ABAP Agent version 7.4. Use the same transport requests for all SAP NetWeaver version 7.4 or later systems.

If you have a separate NW Gateway system version 7.4 or later, the installation steps are the same as all ABAP version 7.4 systems. See Instrument NetWeaver Gateway.

SAP Authorizations

Datavard Insights Authorizations

To authorize a user to start the Datavard Insights monitoring tool, add the user to the /DVD/MON_ADMIN role. The role is part of the Datavard Insights transport request.

AppDynamics Authorizations

To authorize a user to administer and use AppDynamics in SAP, add the user to the /DVD/APPD_ADMIN role. Role /DVD/APPD_USER exists as a subset of the Admin role and allows execution of certain components (start, stop, collect traces, call AppDynamics RFC Function Modules from external systems, etc.). The User role is meant for users to be monitored and technical users utilized during RFC calls. The roles are part of the AppDynamics ABAP agent transport requests.

Install the HTTP SDK

Installation steps depend on SAP application server Operating System (OS):

SSL Communication with On-premises Controllers

HTTP SDK is delivered with default certificate used for SSL communication with SaaS controllers only. Custom SSL certificate must be installed if you want to use SSL communication with On-premises controller. Installation steps depend on how HTTP SDK was installed:

Install the AppDynamics Machine Agent

The Machine Agent collects the OS performance metrics, such as CPU, RAM, disk, and network, for the SAP application servers. Datavard Insights uses the Machine Agent to report SAP-specific events. Install the Machine Agent on all SAP application servers and enable the HTTP listener.

See Install the Standalone Machine Agent and Configure the Standalone Machine Agent.

Enable Machine Agent HTTP Listener

The Machine Agent HTTP listener is used to pass events from SAP system. Do the following when you install the standalone Machine Agent from the RPM package:

  1. To enable the HTTP listener, edit the /opt/appdynamics/machine-agent/etc/sysconfig/appdynamics-machine-agent configuration file and add the following line: 
    Environment=JAVA_OPTS="-Dmetric.http.listener=true -Dmetric.http.listener.port=8293 -Dmetric.http.listener.host="
  2. Save the changes. 
  3. Restart the Machine Agent service.

For a non-RPM installation, enable the HTTP listener of the machine. See Standalone Machine Agent HTTP Listener.



  • No labels