Hi,
We have a custom screen thorugh which we upload meter reads on multiple instalallations through BAPI_MTREADDOC_UPLOAD function module . We are witnessing a problem wherein when we try to upload multiple reads through screen and one of the reads qualifies for ISU_ASSESS workflow trigger (i.e read entered is less than previous estimated read)- ISU_ASSESS workflow fails. It fails to restimate the read .
The standard workflow doesnt provide me with any error details , all I know is that function module ISU_O_METERREAD_ACTION inside BOR object MTRREADDOC, method Reestimation (called inside assess workflow) ends with sy-subrc NE 0 .
Now it is not possible to debug the method for this scenario - as if i try to do so it gives me locking error. If I try to upload single read for the same account , workflow is triggered and completed successfully, which makesme wonder why it fails if multiple reads are being uplaoded through custom screen.
Any suggestions would be appreciated!
regards,
AM