Cannot Delete DTP Delta Initial Request: Symptom

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

SAP Knowledge Base Article

2868736 - Cannot delete DTP delta initial request


Component: BC-BW-ODP (Operational Data Provisioning (ODP) and Delta Queue (ODQ)), Version: 7, Released
On: 11.10.2022

Symptom
When deleting delta initial DTP request from target ADSO the following errors may occur. The source of the DTP is ODP
datasource.
Locking of process {****} was refused by external tool (e.g. DTP). (Message no. RSPM105)
Pointer {***} must first be closed. Message no. (Message no. RODPS003)
Operation IF_RSBK_REQUEST~DELETE2 could not be carried out for. (Message no. RS_EXCEPTION120)
Object '' not found. (Message no. SODQ003)

Environment
SAP BW/4HANA
SAP NetWeaver 7.4
SAP NetWeaver 7.5
SAP R/3
SAP R/3 Enterprise
SAP ERP Central Component
SAP ERP
SAP enhancement package for SAP ERP
SAP enhancement package for SAP ERP, version for SAP HANA
SAP S/4HANA

Reproducing the Issue


Delete delta initial request.

Cause
Possible Reason 1:
This is a program error of ODP in source system which's explained in SAP Note 2800922 - SODQ 128 after Init was cancelled.
Without this note, the initial run in the ODP system may not be fully deleted. In some tables there were still old entries
which's causing the inconsistency.
Possible Reason 2:
The delta point is not set "confirmed" in table RODPS_REPL_RID.

Resolution
Resolution for Reason 1:
1. Make sure Note 2800922 - SODQ 128 after Init was cancelled is implemented/included in the ODP source system
2. Make sure Note 2883780 - P18; DTP; ODP: Deletion of subscription terminates because subscription no longer exists is
implemented/included in BW system
If it already happened please run one of the functions in the ODP source system:
For ODP API 1.0 - RODPS_REPL_SOURCE_RESET (Note 1709835)
For ODP API 2.0 - RODPS_REPL_ODP_RESET
OR delete the entry for the DTP from table RODPS_REPL_SUBSC manually according to SAP Note 2437185 - RODPS_REPL_SUBSC entry is
not deleted.
Resolution for Reason 2:
Check RODPS_REPL_RID table for 'delta pointer'of the related queue.
From the entry which has been found, the POINTER should be taken as input for function module:
For ODP API 1.0 - RODPS_REPL_SOURCE_CLOSE
For ODP API 2.0 - RODPS_REPL_ODP_CLOSE
By executing the function module, the status should be changed to "confirmed".

See Also
2190229 - ODP: Confirmation of Composite request (SODQ313)
If there is no entry in RODPS_REPL_RID table for the queue respectively all requests there are confirmed, then issue should
be checked from DTP or RSPM perspective view.

Keywords
RSPM 105,RODPS 003,RS_EXCEPTION 120,SODQ 003,

Products
Products

SAP BW/4HANA all versions

SAP ERP Central Component all versions

SAP ERP all versions

SAP NetWeaver 7.4

SAP NetWeaver 7.5

SAP R/3 Enterprise all versions

SAP R/3 all versions

SAP S/4HANA all versions

SAP enhancement package for SAP ERP all versions

SAP enhancement package for SAP ERP, version for SAP HANA all versions

This document refers to


SAP Note/KBA Component Title

2190229 BC-BW-ODP ODP: Confirmation of Composite request (SODQ313)

2800922 BC-BW-ODP SODQ 128 after Init was cancelled

2437185 BC-BW-ODP RODPS_REPL_SUBSC entry is not deleted

You might also like