Ohne es jetzt bis ins Detail zu kennen, würde ich sagen, dass du hier das Pferd von hinten aufzäumst.
SAP erstellt normalerweise Excel-Dateien aufgrund der Sprach- und Ländereinstellung des Benutzers. Das heißt, wenn die Excel von einem deutschen Benutzer erstellt wird, wird der Beistrich als Dezimaltrennzeichen verwendet und bei einem amerikanischen User der Punkt.
Wenn du eine Excel-Datei für die USA haben willst, reicht es, sich am System mit der US Spracheinstellung anzumelden und dann die Datei zu erstellen.
Es sei denn natürlich, dass dafür ein Kundenprogramm verwendet wird. Dann muss man das eventuell noch anpassen, damit die Sprach- und Ländereinstellung korrekt berücksichtigt werden (z.b. WRITE anstatt eigener Ausgabe-Routine).
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.