We are using standard mass change/upload ( 'Import Master Data' under 'Data Transfer') functionality to create/change multiple materials.
We process a file ( with data in it) and create a CR successfully. The data goes into staging succesfilly. We do the validation run and its successful. Now wehn we try to activate by clicking on the Activate button, it says that activation has started. But the materials are never created and when we check the event log we see that activation has failed due to a locking issue as mentioned below. The issue is experienced by the background workflow user WF-BATCH.
Object requested is currently locked by user <user> ( where user is the person activating).
Detailed Diagnosis :-
A lock requested by calling an ENQUEUE function module cannot be set up because another SAP transaction is using the lock in question.
Technical Information: The C_ENQUEUE routine returned the following values:
COLLISION_OBJECT = EMMARCE
COLLISION_UNAME = <user> ( where user is the person activating)