Funktionsbaustein um XLSX-Datei zu speichern / führende Nullen behalten

Getting started ... Alles für einen gelungenen Start.
2 Beiträge Seite 1 von 1
2 Beiträge Seite 1 von 1

Funktionsbaustein um XLSX-Datei zu speichern / führende Nullen behalten

Beitrag von raik gawande (ForumUser / 1 / 0 / 0 ) » 18. Jul 2019 09:13

Hallo zusammen,

ich habe eine interne Tabelle und diese wandel ich derzeit mit der folgenden Klasse und Methode cl_bcs_convert=>string_to_solix in ein Binärformat mit der Codepage 4103 um. Das funktioniert sehr gut nur führende Nullen gehen mir beim Öffnen der Excel-Datei verloren. Ich könnte die Codepage 4110 nutzen, dann werden die Daten Tabstopp getrennt abgelegt. Somit ist allerdings eine weitere Aktion des Benutzers über die Funktion Text in Spalten notwendig.

Zwei Sachen:

1. Was muss ich tun, um die führenden Nullen zu behalten?
2. Wie kann ich das neue .xlsx-Format erhalten?

Vielen Dank für eure Unterstützung +
bye raik


Re: Funktionsbaustein um XLSX-Datei zu speichern / führende Nullen behalten

Beitrag von a-dead-trousers (Top Expert / 3242 / 82 / 818 ) » 18. Jul 2019 14:18

Die führenden Nullen haben nichts mit einer Codepagekonvertierung zu tun.
Da du von STRING auf SOLIX umwandelst müssen die führenden Nullen schon vorher (im String) vorhanden sein, damit sie hinterher auch in Excel landen.
Auch ein Tabstopp hat nichts mit einer Codepagekonvertierung zu tun.

Vielmehr denke ich dein Problem ist Excel selbst: Wenn es "glaubt" in einer Spalte eine Zahl zu erkennnen, werden führende Nullen automatisch eliminiert. Das kann man nur lösen indem man in Excel die Spalte beim Importassistenten (CSV) als "Text" deklariert oder in SAP beim Export die Zahl unter Hochkomma (') setzt.

lg ADT
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.

ECC: 6.07
Basis: 7.40

Seite 1 von 1

Aktuelle Forenbeiträge

HTTP Request
vor 22 Stunden von a-dead-trousers 4 / 72
Verfügbarkeitsprüfung
Gestern von deejey 2 / 57
Verwaltung
Gestern von deejey 2 / 48
BSP-Seiten als Service - Problem bei HTTP-Request
vor 2 Tagen von Xilukarim 1 / 49

Unbeantwortete Forenbeiträge

BSP-Seiten als Service - Problem bei HTTP-Request
vor 2 Tagen von Xilukarim 1 / 49
CCS Bonusabrechnung
vor 2 Tagen von SAP_ENTWICKLER 1 / 31
At Selection-Screen
vor 3 Tagen von L0w-RiDer 1 / 49
SP01 Verweildauer
vor einer Woche von SAP_ENTWICKLER 1 / 102
Transaktion OMT3B Subscreens in Dynpros einhängen
vor einer Woche von SAP_ENTWICKLER 1 / 69