Suggestion to change GL segment value based on Plant

Looking for suggestion how best to change the G/L segment value (Plant is a segment) based on which plant is logged into. I was thinking of using BPM(s), but not sure that is a good robust solution.

Example, if signed into "MfgSys" the 2nd segment value would always default to "001".