I have an written an interface using eConnect for Bank Transactions. I was getting increasing frustrated with it because more often than not after running the integration it became impossible to print or post any GL batch. Running Process Monitor would show the process glpBGBatchCleanup just hung.Running SQL Profiler showed nothing and neither did checking for deadlocks. Reaching for straws I just happened to look in the GL10000 and SY00500 tables. Four of the records in the GL10000 had blank values for BACHNUMB and one record had a blank value for BACHNUMB in the SY00500. After removing these five records I have not encountered any more locking up. I am posting this in the event someone else runs into this issue.