BPM not receiving 1st row

Hi I built a BPM using Method Directives from EPICOR without any custom code (Multitenant Customer).

My BPM is supposed to prevent receipt to inventory if the job as a block (another BPM this is fine). But whenever the jbo does not have that block, if receive more than 1 pc with serial number first row is always skipped.

Any pointers?

The BO that I am using is ReceiptsFromMfg and I am checking if the ttPartTran Act qty changes from any to another, then I am invoking another BO (Job)

Thanks!

Perhaps unrelated, but I heard mention of a bug losing the first row when a serial is involved. I have no idea if we are talking about the same context - I figured I would share in case it’s helpful

I would first explore all events using the Message tools. Preprocess, PostProcess, and base. I also encourage a trace to understand the contents of the data sets.

@Chris_Conn do you know if the losing the first row issue was resolved? We are dealing with BPM’s and SNs. Having fun trying to track things down.

I am not sure, but you could dump the entire TT table to file in the BPM and see if it has the expected number of rows. (Or a quicker less informative way - Do a .Count on the TT table)