Hi Experts.
I am doing modifications of SAP Work Manager 6.1 in Agentry.
In the MainObject, the WorkOrder collection is located, which has a sub collection called Components.
In the Transmit action there is a subaction that will loop over the WorkOrder collection, furthermore for each
WorkOrder another subaction will loop over the Components collection.
For each Component satisfying some conditions an Edit transaction with an Update Step, will trigger a backend
call for that Component. This part works fine.
If I supply some invalid data for a Component and do a transmit, then the Update step will fail. If I do another transmit
without doing any changes, the Update Step will be executed again and fail. So far so good.
Now I delete the Component with invalid data, to try to get the Transmit working again. I do this via a Delete transaction
with the checkbox "Discard pending" set to true. I would expect this to also delete the pending transaction.
But even if I can verify, that the Component Object has been deleted in the Components collection, the pending transaction
will still be executed every time I do a transmit.
I cannot get the pending transaction deleted.
The only workaround is to delete the parent object, which is the entire Work Order Object. But this is much more than I want to delete
if only a single Component object is invalid.
I hope someone can help me with this.
Thanks.
Søren Hansen