ERPClimb logoERPClimb
Login
All topics
FIORI_SAPUI5advanced

Draft, side effects and optimistic concurrency

Draft state, dependent-field refresh and concurrency protection solve different problems. Changing one field may require updated totals, while an ETag protects against overwriting a newer version. Do not clear concurrency errors merely to make a save succeed.

Overview

Draft state, dependent-field refresh and concurrency protection solve different problems. Changing one field may require updated totals, while an ETag protects against overwriting a newer version. Do not clear concurrency errors merely to make a save succeed.

Lessons in this topic

  • Draft, side effects and optimistic concurrencyDraft state, dependent-field refresh and concurrency protection solve different problems. Changing one field may require updated totals, while an ETag protects against overwriting a newer version. Do not clear concurrency errors merely to make a save succeed.

Interview questions covered

  • Explain draft handling and concurrency in Fiori elements with RAP or CAP.
  • Users complain totals don't update when they change quantities. What's missing?

Related topics