I want to create a Form Entry Object Page for a PM notification using Fiori Elements, and for this I need an OData v4 service with draft capability.
There is a Create Maintenance Request Fiori app that uses a BOPF-based v2 service (UI_MAINTWORKREQUESTOVW_V2), but this does not have all the fields we need (we want to capture some item-level information right from the start, similar to IW24) – and it is only V2! This service seems to use the draft capability without defining a persistent table, as it is based ultimately on the notification tables (QMEL; via some layers of CDS views).
Now I was wondering whether in RAP I can do something similar, i.e. just define a draft table but, when I save, then to use the data in an action implementation from the behavior definition to create the notification, instead of saving it to a persistent table, i.e. without the need for a persistent table.
(I suppose I could just create a table for persistency, but that seems a bit wasteful, as that data will never be used).