Hi Oliver,
Below info may help you in understanding its behaviour:
This datasource:
1. deals with quality notification item level detail
2. follows ABR delta mechanism i.e. before and after images will be present in deltas.
3. have ROCANCEL which handles the delta values
I am assuming that you already know above facts.
Further info about quality notification with regard to deletion:
1. You cannot completely delete a notification - you can only set a Delete flag and then it is considered as deleted. This change is captured in datasource via ROCANCEL.
2. You can delete any no. of items in the notification - This change is captured in datasource via ROCANCEL.
Generally the ABR delta mechanism have two type of ROCANCEL values ' '(after image) and 'X'(before image). However, when it is a case of Delete then the value of ROCANCEL becomes 'R'.
Now the behaviour of the datasource in above two cases:
1. Set a delete flag in notification: In this case ROCANCEL value will be 'R'. Now consider a case when you set delete flag for notification and then realize mistake and again reset the flag (meaning notification is agaiin active). So the deltas will have two entries first entry with ROCANCEL = 'R' and next would be ROCANCEL = ' '. In BW the final entry with ROCANCEL = ' ' will be considered and notificaiton will not be set to delete.
2. Same is the case with Item when it gets deleted.
On your question if we can customize this behaviour - the answer is 'no' as ROCANCEL is handled internally by SAP extraction queues and V3 updates.
Please let me know if there are any questions.
Regards
Amit