Enhancements

General

Installation Transport Request Adjustments

The following changes are introduced to installation transport requests in this release:

  1. ABAP Agent BiQ transport request contents are now merged into ABAP Agent CORE and ABAP Agent 740 transport requests. Hence, you do not need to install it separately.
  2. ABAP Agent CORE+BEP package is discontinued. The BEP transport is moved into the ABAP Agent CORE package as an optional transport with specific component version requirements.
  3. Read Access Logging (RAL) logic used for SAPGUI data collector is excluded from ABAP Agent CORE into a standalone ABAP Agent RAL transport. This transport can be found inside the ABAP Agent CORE package as an optional transport with specific component version requirements.
  4. ABAP Agent 740 now contains the following components: CORE, BEP, RAL, BIQ, 740-specific features.
  5. List of enhancement uninstall / reinstall transports is updated to reflect these changes.

Refer to readme.txt files in the release zip file and individual package folders for more details.

Components Without Updates

There are components included in this release that were not updated. The following components report a version where they were last changed:

  • SDK Manager - version 22.8.0

  • C++ SDK latest - version 22.7.2-515 

Components With Different Versions

There are AppDynamics components included in this release where the version does not match with the ABAP Agent components version. The following components report a version that is used in this release:

  • C++ SDK legacy - version 22.12.0-576
  • C++ SDK latest - version 22.7.2-515 

New HTTP SDK Compatibility Version

Due to recent C++ SDK changes in the oldest supported GLIBC and windows C++ runtime library versions, ABAP Agent now ships with two types of HTTP SDK:

  • HTTP SDK latest - includes the newest C++ SDK version and contains all features. Requires GLIBC version 2.17 or newer (on Linux) or Microsoft Visual C++ Redistributable 2019 or newer (on Windows).
  • HTTP SDK legacy - includes a special C++ SDK version (22.12.0-576) that is compatible with older C++ runtime versions. Does not support call graphs, but contains features added up to the latest C++ SDK version.

Legacy component legal statement

This Legacy HTTP SDK build ("Legacy Build") is intended to support installations on Linux systems using GLIBC versions before 2.17. You acknowledge that the Legacy Build requires the inclusion of third-party libraries that are no longer supported. By using the Legacy Build, you understand and accept that such third-party libraries do not receive current security patches and may contain known vulnerabilities. If you do not agree to these terms, you must not access this Legacy Build.

If the C++ libraries on supported SAP application servers cannot be upgraded, HTTP SDK can be installed on a remote Linux gateway system with a sufficient GLIBC version as a workaround. See Installing HTTP SDK Manually.

Refer to individual readme.txt files for more details.

ABAP Agent

SAP-267 (ASM-1045): S/4 HANA 2022 Compatibility

The latest version of AppDynamics for SAP is compatible with S/4 HANA 2022 up to FPS00. See SAP Supported Environments.

SAP-283 (ASM-1117): Inbound RFC Call Business Transactions

ABAP Agent components used to reconstruct STAD log data into SAPGUI and SAP background job business transactions (GUI Transaction and Background job BT types) can now also reconstruct inbound RFC function module calls as a dedicated business transaction type. See Configure Business Transaction Detection.

SAP-292 (ASM-1118): Match Rule Copy Logic

A new button is added to the match rule table toolbar that allows copying of existing match rules.

You can use this feature to quickly define many custom match rules where you need to change only a few mandatory values between the individual rules. See Configure Business Transaction Detection.

Monitoring

SAP-290 (ASM-1120): SAP Landscape Transformation Monitoring

If your SAP system includes an SLT replication plugin and it serves as a replication server, you can monitor the statuses of currently replicated tables. You can specify the tables that you want to monitor, whose status will be reported to analytics (schema sap_log_data) and to the dashboard assigned to this section (SLT Replication).

See Performance Collector Settings, SAP Landscape Transformation, and Collector for SLT Replication for more details.

SAP-294 (ASM-1119): Virtual Memory Monitoring

The memory monitoring collector is extended to include useful virtual/paging memory metrics.

The corresponding dashboard is also updated. See Collector for ABAP Memory monitoring and Application Server Memory.

Resolved Issues and Improvements

ABAP Agent

  • ASM-1150: Event reporting on non-unicode systems no longer fails with error code 422 due to special characters.
  • ASM-1153 (SAP-295): Additional handling is introduced into various agent components based on customer specific check findings.
  • ASM-1170: Incorrect sequence in force call graph logic could have caused missing call graphs for SAPGUI BTs.

Monitoring

  • ASM-961: Disk drive performance monitoring is extended - link, example.
  • ASM-1041: HANA DB size statistics calculation corrections - link.
  • ASM-1043: Harmonized naming for Favorite KPI group.
  • ASM-1077: New parameter is added to qRFC monitoring collector to limit the number of processed queues - link.
  • ASM-1080: Buffered wizard log messages no longer appear in collector log details.
  • ASM-1081: New memory KPIs with MB units are added to avoid value overflows - link.
  • ASM-1082: Number range speed value is now calculated without decimals - link, link.
  • ASM-1103: New parameter is added to the HANA thread monitoring collector to ignore threads in NoAction state - link.
  • ASM-1106, ASM-1123: Added thresholds and adjusted descriptions for several KPIs.
  • ASM-1111: Cloud connector detail table structure was updated to prevent import errors on very old SAP releases.
  • ASM-1112: Added monitoring areas for additional database types - link.
  • ASM-1113: KPI wizard custom period field handling fixes.
  • ASM-1124: Removed Reuse Library dependencies that affected ABAP Agent components that used affected Monitoring components.
  • ASM-1127: Screen refresh no longer expands collapsed KPI groups when a nested group is extended.
  • ASM-1128: Disk, CPU, LAN, and memory collector are refactored to support longer values - link.
  • ASM-1133: Specific authorization roles needed to monitor SAP PI/PO instances are added in the documentation - link, link.
  • ASM-1134: Core collector logic is extended to allow ignoring KPIs that cannot be collected due to technical limitations.
  • ASM-1135: Collector for tablespace monitoring is extended with a new detail table, adjusted thresholds, and KPI descriptions - link.
  • ASM-1138: Error messages raised by RFC cross-system monitoring are updated - link.
  • ASM-1143: Error handling fix is introduced in extended global memory monitoring.
  • ASM-1144: Collector logic can now handle the new UTCLONG data type introduced in newer S/4 HANA releases.

HTTP SDK

  • ASM-620, ASM-928: APPDYNAMICS_SAP_AGENT environment variable used by IBL licensing is now automatically registered by the agent on Windows servers.
  • ASM-1114 (SAP-272): Security - Civetweb library is updated to the latest stable version.
  • ASM-1116 (SAP-284): Compatibility - Legacy HTTP SDK now contains new features added in recent C++ SDK versions (analytics segment parameters, BT background task override).