I really hope the purpose of this code is not set an "optimum length" for numeric variables. If you set a "length" other than the default 8 and perform calculations you are likely to have truncation issues involving some calculations. Especially if any decimal values are involved.
... View more