I need to replace a Numeric variable containing a decimal such as 130.25 to have the decimal changed to a P such as 130P25. The software I am writing this program for does not recognize a decimal in the naming convention. Does anyone have a clue how this might work. The main problem is the the numbers before and after the decimal can vary in length. So the TAKE command wasn't working. IS there a way to make the program hold 000.00 as the place holder so that a number lik 5.3 would turn into 005.30?