Enhancements

General

Installation Transport Request Adjustments

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

  1. ABAP Agent BiQ transport request contents are now merged into ABAP Agent CORE and ABAP Agent 740 transport requests so it no longer needs to be installed separately.
  2. ABAP Agent CORE+BEP package was discontinued. The BEP transport was 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 was 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 was updated to reflect these changes.

The following features are available after you upgrade the SAP Agent:

  1. The Security Monitoring section is newly added to the dashboard. In this section, upload additional dashboards that come with ABAP Agent 23.08 in transaction code /DVD/APPD_DASHBOARD
  2. The Work Processes dashboard includes a new widget for cancelled update requests. We recommend to re-upload the dashboard in transaction code /DVD/APPD_DASBOARD

Please 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

Components With Different Versions

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

  • C++ SDK legacy - version 22.12.0-576
  • C++ SDK latest - version 23.8.0-639 

New HTTP SDK Compatibility Version

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

  • HTTP SDK latest - includes 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 sufficient GLIBC version as a workaround. See Installing HTTP SDK Manually.

Please refer to individual readme.txt files for more details.

ABAP Agent

SAP-332 (ASM-1273): Discerning SAP UI natively via ABAP Agent

ABAP Agent can now associate SAP web UI instrumentation (Fiori/BSP/WebGUI/WebDynpro) with browser session and attach this information to be reported on controller.

SAP-338 (ASM-1291): HTTP SDK Update

Updated the HTTP SDK components to the latest versions - C++ SDK 23.08, OpenSSL 3, CivetWeb 1.16 

Monitoring

SAP-317 (ASM-1277): SM13 Collector Enhancements

Collector for update requests is updated to report the cancelled update requests as event table. The Work Processes dashboard includes this widget.

SAP-327 (ASM-1237, ASM-1238): User security monitoring

The Security Monitoring section is added. It focuses on SAP user authorizations and SAP login topics added.

See Collector for user login secuirty and Collector for user auth. security for more details.

SAP-328 (ASM-1242, ASM-1241): SAP System security monitoring

The Security Monitoring section focuses on SAP user authorizations and SAP login topics added.

See Collector for SXPG details Collector for parameter security Collector for transport security for more details.

SAP-329 (ASM-1244, ASM-1245): SAP Connection security monitoring

The Security Monitoring section that focuses on SAP connections HTTP/RFC added.

See Collector for RFC Security Collector for expiring SSL for more details.

Resolved Issues and Improvements

ABAP Agent

  • ASM-1255: ABAP Agent authorizations improved for exit call propagation. It requires only the RFC_USER role. Earlier, it required only the ADMIN role.
  • ASM-1256: Regular expression was incorrectly applied to URI of incoming HTTP request
  • ASM-1266: Background match rule job name field was shorter than max. length of background job name
  • ASM-1274: When turning off expensive statement, propagation did not turn it off

Monitoring

  • ASM-1304: SAP enhancement for BW errors fail logic handling improved
  • ASM-1089: Warning messages for using different enqueue server suppressed
  • ASM-1072: Chromium based HTML displaying within SAPGUI improved
  • ASM-1147: Added new parameter for KPI value division to prevent overflowing numerical values on large systems
  • ASM-803: Obsolete steps for CB Monitoring startup wizard removed
  • ASM-1217: Fixed URL link within SAPGUI to point at correct webpage
  • ASM-1218: Replaced obsolete SAP timestamp conversion logic which could cause performance issues on some systems
  • ASM-1220: Removed SICF authorisation requirement for /DVD/MON_ADMIN role
  • ASM-1222: Improved logic of number range collector to make execution faster
  • ASM-1223: Fixed issue where customer-defined SQL KPI could break logic if it selected INT8 data value
  • ASM-1246: Fixed logic bug when downloading SM66 detail table as excel sheet
  • ASM-1252: Improved "Finalisation Output" screen readability in KPI wizard
  • ASM-1259: Change/create log is now correctly filled out when creating KPI through KPI wizard
  • ASM-1267: Overriding retention time logic fixed where it was not working in some cases 
  • ASM-1275: Added option to process each application server separately in workload collector - suitable in systems with too many application servers
  • ASM-1300: Message "IDOCS_CHANGED KPI not collected" no longer risen when IDOC collector is not configured

See SNP CrystalBridge® Monitoring Release 2308.

HTTP SDK

  • ASM-1272: Fixed issue in remote HTTP SDK case when SSL was not working due to OpenSSL library mismatch