Please show examples of the type of file you want to create. Make sure to use the Insert Code button on the editor menu so you get a pop-up box to paste in the example lines and they will not get mangled by the Forum software.
A delimited file (like a CSV file or the semi-colon delimited file in your quesiton) should NOT have fixed length records (or fixed length fields). That is just the nature of the beast. Note that normal readers of CSV files will ignore the leading/trailing spaces in the values anyway. SAS will definitely do that.
Perhaps you just want to create a fixed column file and stuff in some commas (or semi-colons)?
Perhaps something like this in a DATA step?
put Number 6. ';' Charc $char2. ';' Date1 EURDFDD10. ';' Date2 EURDFDD10. ;
Why does you example line show only 7 characters for the dates if you want to use a format with a width of 10?
... View more