C_CPI Integration Suite Development Practice Question
An integration developer configures a Timer-Initiated integration flow that must read a delta from an SAP S/4HANA OData V2 service. The flow uses a Data Store step with a 'Write' operation before the OData receiver call and a Data Store 'Select' operation to fetch the last persisted timestamp. During testing, the flow retrieves the same records on every run because the timestamp is never updated in the store. Which configuration change resolves this?
⚠ Common exam trap
The trap here is assuming that reading from a Data Store also updates it, when the Select operation is read-only and a separate Overwrite write is required.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Add a second Data Store step after the OData receiver call that writes the current run's timestamp using the same entry key and an 'Overwrite' operation.
A Data Store persists values across separate message exchanges, which is why it is used to track a delta timestamp between scheduled runs. The Select fetches the previous value, but unless a subsequent Write overwrites that same entry with the new timestamp, the stored value never advances. Adding an Overwrite write after the receiver call closes the loop and makes each run fetch only new records.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Add a second Data Store step after the OData receiver call that writes the current run's timestamp using the same entry key and an 'Overwrite' operation.
Why this is correct
Writing the current timestamp back to the same Data Store entry with Overwrite ensures the next scheduled run selects the updated value and only fetches newer records. Without this post-receiver write, the store retains the original timestamp forever, which is exactly why duplicate records are returned on each execution of the timer flow.
- ✗
Change the Data Store 'Write' operation to 'Delete' so the previous timestamp is removed before each run.
Why it's wrong here
Deleting the timestamp removes the persisted delta value entirely, so the next run has no baseline to compare against and the OData filter will not be built correctly. The Data Store step is meant to retain the last-read value, not erase it; deleting it forces the flow to re-read from the beginning or fail, which is the opposite of the required fix.
- ✗
Replace the Data Store step with a Content Modifier that stores the timestamp in an exchange property.
Why it's wrong here
Exchange properties only live for the duration of a single message exchange and are discarded when the flow completes. Because the timer flow starts fresh each schedule, an exchange property cannot persist the last-read timestamp across runs, so the OData query would always use the same starting point and duplicates would continue.
- ✗
Configure the Data Store 'Select' operation with the 'Delete on completion' flag enabled so the entry is consumed after retrieval.
Why it's wrong here
Enabling deletion on the Select operation removes the entry after it is read, so the subsequent Write step would have nothing to overwrite and the delta baseline is lost. This changes the semantics from a persistent delta pointer to a one-time consumption pattern, which breaks the recurring scheduled polling behavior the scenario requires.
Visual reference
About these practice questions
This C_CPI question is part of Courseiva's 218-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official SAP exam blueprint
This C_CPI practice question is part of Courseiva's free SAP certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the C_CPI exam.