S/O line promise dates periodically not being updated from ship date
Client running MAS 200 4.5.3 is periodically experiencing some Sales Orders where they update the Ship Date on the main S/O Entry screen, but it's not correctly updating all the Line promise dates. And for the 1 particular order that I'm working with where I can actually re-create this issue, changing the Ship Date only correctly updates the 1st line item's promise date (which happens to be a Kit item). All other line (components, kits, items) promise dates remain unchanged. This order also happens to have /C's for the first 2 lines, but upon manually replicating the lines via a new order, I couldn't re-create the issue. HOWEVER, if I simply create a new Order by ""copying"" from the problematic order, and then change the Ship Date, it correctly updates all the Line promise dates. It's interesting that the issue doesn't occur in this ""copying"" scenario, but I'm not sure what that's telling us. Did something in the Order get ""rebuilt/reindexed"" upon copying?
At this point it doesn't appear to have anything to do with whether the order was created directly in S/O Entry or from within Sage CRM, nor does it appear to have to do with whether it's a Standard Order or Quote, or a Quote that was converted to a Standard Order. And Rebuilding Keys / Sorts didn't help, and I didn't see anything in DFDM that might be causing this.
Haven't been able to isolate the issue as of yet, so we haven't been able to determine any rhyme or reason - and I'm waiting for the client to get back to me with at least 2 more Sales Orders where this is happening - in hopes that'll help to find some consistency.