I believe that I may need “Advanced BPM Update” to update both, since it is outside of the scope of the UD10 business object. But I have no idea how to accomplish:
Far from an expert here (really far), but couldn’t you use the normal BPM update but daisy-chain another BPM into the mix?
In other words, do the UD10 stuff in the BAQ (as in your pic), then make a separate BPM - method directive - and invoke the BO for LaborDtl? It would be a BPM on UD10 to fire when a change occurs to UD10, if I understand the situation.
Also, if you get an error in the BPM, I think the BAQ Designer will still relay the error message to you.
I made these notes for myself a while back. As it says, I used the ICE guide as a basis, and these are just extra notes.
To piggy back along what @JasonMcD is saying, if you use the UD10 business object, then go into the BO and go the BPM directives and look at the auto generated Base method, you can see how they are doing the single BO. Then you can go do it for the other one, and take both of the code blocks and combine them so that you can do both with your own base method by using Advanced BOM Update Only.