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)
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.
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)