Data Directive to update Cost When Material Burden Rate changes

We use the material burden % field on part. Curious if anyone has triggered a cost adjustment transaction from a data directive. The thing I am concerned about is that none of the material cost buckets will not have changed. I guess it is possible to have the bpm pull the current material cost and then calculate the new material burden and then update the material burden.
But it would be nice if changing that field just automatically updated the material burden natively.

Edit: Sorry we are STD cost