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?