Correct Business Object to use for Sales Order BPM

When using a BPM to check for field changes on the Header, Line, and Release of a sales order.
If a change occurs at the Header or Line Level, The Master Update & Update Business Object will not update my UDField at the Release Level, even if I fill the ttOrderRel table with data. System will not take that data and update the Release Table, because it did not recognize a change at that level.

Is there a simple solution to this?

I would try to do it in a Data Directive instead.

I agree with John Kane, look towards a Data Directive on OrderRel. I’ve found I have to make a mixture of method directives and data directives to accomplish many of the things I’ve needed to do between Quotes (Opp/Qs) and Orders.

I would think that I would have the same issue with the Business Object , But I can give it a try

No Data Directive does not give me an option to Update the OrderRel field from the OrderHed Change

You can. You need to use a Method Directive and put something in the Call Context table to identify the record you want to change.

1 Like

Oh, Ok I can try that.

Can I do that for multiple records? If it has multiple lines/releases, it will need to update multiple lines and/or releases

Correct. It will loop through every line/release