Enhancements

General

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 21.7.4-283
  • 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 the last C++ SDK version (21.7.4-283) that was compatible with older C++ runtime versions. This does not support call graphs and any features that were added to C++ SDK after the 21.7.4 release. For example, analytics segment limits override parameters.

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

Refer to individual readme.txt files for more details.

New Name for Datavard Insights

Datavard Insights is renamed to SNP CrystalBridge® Monitoring and the original name is now discontinued.

ABAP Agent

SAP-231 (ASM-988): SAP Background Job Business Transactions

ABAP Agent components used to reconstruct STAD log data into SAPGUI business transactions (GUI Transaction BT type) can now also reconstruct SAP background jobs as a dedicated business transaction type. See Configure Business Transaction Detection

HTTP SDK

SAP-232 (ASM-988): SAP Background Job Business Transactions Enablement

The new Latest HTTP SDK build contains the latest C++ SDK version with several security updates, fixes, and a new feature that allows marking created business transactions as background tasks. This new feature is implemented into HTTP SDK logic for improved user experience with the new SAP Background Job Business transactions feature.

This new feature is not available in Legacy HTTP SDK build where users will need to change business transactions to background task type manually using the controller UI.

Monitoring

SAP-226 (ASM-943): Cross-System RFC Lock Monitoring

A new Collector for cross-system RFC locks monitoring is now available. The monitoring scope can be defined using Performance Collector Settings. New metrics and application events can be found in the default RFC Monitoring dashboard.

SAP-241 (ASM-759, ASM-982): Enqueue Monitoring Extension for S/4 HANA

Newer SAP ECC and S/4 HANA releases use Enqueue Server 2 that provides a different set of statistics compared to the original Enqueue Server. The existing enqueue monitoring collector is rebuilt to support both versions of the Enqueue Server by collecting the set of KPIs / metrics specific to the used version.

A new version of Lock Statistics dashboard is also available. This version is automatically selected by the dashboard uploader if the monitored system uses Enqueue Server 2.

SAP-242 (ASM-983, ASM-987, ASM-993): Datavard Insights Renamed to SNP CrystalBridge® Monitoring

Datavard Insights component of AppDynamics for SAP is renamed to SNP CrystalBridge® Monitoring. This change applies to all SAPGUI screens, Monitoring documentation as well as AppDynamics for SAP documentation.

SAP-244 (ASM-975, ASM-980, ASM-986): S/4 HANA 2021 Compatibility

The latest version of AppDynamics for SAP is compatible with S/4 HANA 2021 up to FPS02.

Authorization role /DVD/MON_ADMIN is extended to make sure that monitoring works correctly on the latest S/4 HANA releases.

SAP-247 (ASM-992): Extended Global Memory Monitoring

Collector for SAP Extended Memory now collects new metrics about extended global memory. Application Server Memory dashboard is updated accordingly.

SAP-249 (ASM-991): SAP Cloud Connector Monitoring

It is now possible to monitor SAP Cloud Connector instances using Collector for SAP Cloud Connector monitoring.

Resolved Issues and Improvements

ABAP Agent

  • ASM-1014: When a non-existing user is set to process ABAP Agent background jobs, the jobs will no longer be scheduled in an inconsistent state.
  • ASM-1015: ABAP Agent SDK logic will no longer attempt to call HTTP SDK during aRFC callback processing block.

SDK Manager

  • ASM-1000: SDK Manager now correctly detects if it is using legacy or latest HTTP SDK build.

Monitoring

  • ASM-855: Oracle KPI collection is now supported in all standard scenarios - link.
  • ASM-972: Oracle system metric collector is adjusted to correctly parse large numbers.
  • ASM-973: Oracle memory monitoring collector now correctly associates collected KPIs with the DB server node - link.
  • ASM-938: Added 'Component version mismatch' troubleshooting page - link.
  • ASM-962: Added details and examples to shell command collector - link.
  • ASM-965: Added missing collector documentation pages - link.

Other Areas

  • ASM-321: Non-mandatory authorizations are excluded from monitoring admin role.
  • ASM-501: New HANA Heap categories are now included in the corresponding HANA metric calculation - link.
  • ASM-713: IDoc detail collector now supports value extraction from EDIDC table fields - link.
  • ASM-771: Monitoring license expiration collector - link.
  • ASM-876: UPD and UP2 process runtime KPI added to existing work process collector - link.
  • ASM-889: New Hit ratio calculation function added for calculation KPIs - link.
  • ASM-902: Fixed a bug in KPI wizard long description processing.
  • ASM-926: New "Favorites" group is now available in the Monitoring cockpit - link.
  • ASM-942: Small improvements in monitoring customizing copy logic.
  • ASM-964: Trigger monitoring collector now supports MSSQL - link.
  • ASM-977: Separate SAP locks KPI groups are now merged into a single group.
  • ASM-978: KPI value overflow no longer terminates the entire collector instance.
  • ASM-979: KPI long description is now correctly deleted when custom KPI is deleted.
  • ASM-984, ASM-989: New and updated alerting thresholds.
  • ASM-995: New WAIT_FACTOR parameter is added to collectors that process STAD data - modulesworkload.
  • ASM-997: SQL injection prevention checks are added to SQL string validation logic in KPI Wizard.
  • ASM-1030: Background job monitoring will no longer report duplicated failed jobs.

BiQ

  • Resolved issue with longer WHERE conditions that are truncated in BIQ collector processing logic.

JCo Extension

  • ASM-994: Webservice handler is adjusted to support the latest PI/PO releases.