Data Load from Local CSV Locks After First Package

Question: BW 2.1C

When loading from a CSV file on the workstation the first data packet of 10000 records loads successfully then the job fails with the error below.

Is there someone out there who has managed to make sense of this? (Does it get any better in version 3.0?)

All help greatly appreciated

_____________________________________________________________
The requested object is locked by another transaction
Message no. MC 602

Diagnosis
A lock requested by calling an ENQUEUE function module cannot be provided because the object in question has already been locked by its own transaction.

System Response
The ENQUEUE function module triggers an appropriate exception. If this exception was not intercepted by the application program, it leads automatically to the active SAP transaction being cancelled.

Procedure
Once the ENQUEUE function module is called, the application program should intercept this exception and react to it appropriately.

Answer:
I don't know it this could help ypu but try to upload data using the upload method in PSA and then in Data target.

Be sure before you do this that no lock are set on the objects you are using (TCODE RS12 and SM12)

Felix

Answer:
Thanks for your suggestions. It turned out that half way through the second packet a negative value was represented by parentheses. When this was changed to a minus sign the file loaded successfully.

It would have been nice if the message said something like "Unexpected value <value> in column <X> of row <Y>" but I guess that will have to wait for some future version.
Copyright ?2007 - 2008 www.jt77.com