dlangton
(Diane Langton)
March 3, 2026, 3:44pm
1
I’m trying to create a BPM to change the ProdCode on the QuoteDtl based on the value in our OrderType_c (UDF) in QuoteHed.
I found this when I turned on the debugger.
So, I’m fairly certain that I’m creating this on the correct business object.
Here is my BPM
This should change the ProdCode from what’s in the part master to WARRTS but when I test, I get my message but the ProdCode doesn’t update.
Can someone help me figure this out as I’ve used every combination of "all rows, added rows, etc. and can’t get this to function correctly.
dcamlin
(David Camlin)
March 3, 2026, 4:10pm
2
Could be the method you chose. I would try this on Erp.BO.QuoteSvc > Update and see if it works.
That method uses the entire quote Data Set (QuoteHed, QuoteDtl, and others).
klincecum
(Kevin Lincecum)
March 3, 2026, 4:10pm
3
This is a post directive. Where are you expecting this value to change?
This will change the field on the returned dataset.
If you are wanting to have the base method process it, then you need to do it in pre.
We need more information.
dlangton
(Diane Langton)
March 3, 2026, 4:14pm
4
I’ve tried this on the Quote.Update method and it didn’t work there either.
dlangton
(Diane Langton)
March 3, 2026, 4:17pm
5
I’m wanting the value to change at the time I enter the part number in the line detail. It currently updates this field to the part master ProdCode, but if our UDF in the header says WARR-TS we want ProdCode to update to WARRTS and ignore the part master ProdCode.
I will try it as a pre. Thank you
dlangton
(Diane Langton)
March 3, 2026, 5:57pm
7
Ok, I tried it was a pre rather than post but now my message doesn’t even appear (at least in the post my message was firing showing me that the condition was working).
Any other suggestions?