Symptom
Central ATC remote analysis takes many hours to complete (up to ~24 hours) and may not finish.
Log shows:
- "DSP: Error in bundle , switch to single entity processing".
- "DSP: Bundle timed out, switch to single entity processing".
- "DSP: Bundle blocked by comm. failure. Retry number ".
- "Client process terminated with RFC communication error Error when opening an RFC connection (Access denied for ARS_ATC_FIND_APIS_WITH_ISSUES ...)".
- "Client process terminated with RFC communication error A row already exists with this key".
Environment
SAP NetWeaver - All BASIS releases.
Reproducing the Issue
- Create and run a central ATC remote analysis (for example, via ATC Monitor and Control Runs) against an on-premise or private cloud ABAP system.
- Observe the job log and progress: long run times, bundle timeouts, and switches to single-entity processing occur.
- Review error logs showing RFC communication errors and runtime exceptions as listed in the Symptom section.
Cause
- Missing prerequisite corrections in the checked (remote) system lead to check failures and runtime errors (for example, obsolete extractor infrastructure; missing ATC/CI-related notes).
- Missing authorization defaults for the RFC function module ARS_ATC_API_USAGE_RUN_CHECK can cause "Access denied for ARS_ATC_FIND_APIS_WITH_ISSUES".
- The checked system not being on the required ABAP release (7.54 or newer) prevents reading released APIs.
- Intermittent communication issues between the central ATC system and the checked system can surface as RFC connection errors and bundle retries/timeouts.
Resolution
The observed performance issues and RFC communication errors are most probably related to the missing SAP Note implementations and outdated extractor infrastructure in the on-premise checked systems.
Review and implement the required SAP Notes, particularly:
- SAP Note 3678290 - ATC Stub Enhancement
- SAP Note 2270689 - Remote Analysis (for source system)
- SAP Note 3342420 - Checking of Modifications that are not supported by the Classification
And ensure that the checked system meets the required release level (7.54 or higher).
After applying the required corrections, the Custom Code Analysis should be executed again to verify whether the performance and RFC communication issues are resolved.
Keywords
ATC, Central Check, Remote Analysis, Performance, Long Runtime, RFC Communication Error, DSP Bundle Timeout, Single Entity Processing, ARS_ATC_FIND_APIS_WITH_ISSUES, CX_SY_ITAB_LINE_NOT_FOUND, ITAB_DUPLICATE_KEY, API Usage Check, Released APIs 7.54, Extractor Infrastructure Obsolete. , KBA , BC-DWB-TOO-ATF , ABAP Check Frameworks - ABAP Test Cockpit, Code Inspector , Problem
SAP Knowledge Base Article - Public