ALV OO / Vorzeichen verschwindet bei lokaler Datei

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

ALV OO / Vorzeichen verschwindet bei lokaler Datei

Beitrag von Kali (ForumUser / 25 / 6 / 1 ) »
Guten Morgen Ihr! :-)

Ich habe mir ein kleines Programm geschrieben, dass einen ALV (OO) ausgibt.
Verwendet habe ich die üblichen Klassen wie cl_salv_table, cl_salv_column_table, cl_salv_columns_table, cl_salv_functions, cl_salv_display_settings, cl_salv_layout und salv_s_layout_key.

Die Daten im ALV werden korrekt ausgegeben. Nun zum Problem:

Im ALV habe ich eine Splate "Menge", in dieser können positive wie negative Zahlen ausgegeben werden. So habe ich dort zb. die Zahl "6039,831-".
Wenn ich nun in der ALV Anzeige den Button "Microsoft Excel" anklicke wird der Wert -6039,831 in der neuen Ansicht korrekt dargestellt.
Wenn ich nun allerdings auf "Lokale Datei..." klicke und dort "Tabellenkalkulation" auswähle und die Datei auf einem beliebigen Pfad speichere fehlt in der generierten Excel-Datei jegliche Spur vom Vorzeichen (also dem Minus).
Ich kann mir nicht erklären warum dieses Minus nur in diesem Fall des Downloads verschwindet und bin mit meinem Latein am Ende.

Kennt ihr das Verhalten? Gibt es Lösungswege?
Liegt es daran, dass ich um das Vorzeichen in bestimmten Fällen per Anweisung selbst setze?

Code: Alles auswählen.

xtab2-gmnga = xtab2-gmnga * -1.
Am Datentyp? (QUAN Länge 13 mit 3 Dezimalstellen)

Lieben Gruß
Kali

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: ALV OO / Vorzeichen verschwindet bei lokaler Datei

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hi Kali,

eine Erklärung kann ich dir hierfür nicht geben, ich hatte aber auch schon Probleme damit, dass die Daten in Excel unterschiedlich ankommen, je nachdem auf welchem Weg man diese aus dem ALV exportiert. Als Workaround könnte man im ALV eine zusätzliche Spalte anlegen welche bei negativen Zahlen ein X beinhaltet. Über diese Spalte liessen sich die Werte in Excel über die WENN-Formel wieder korrekt hinrechnen
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: ALV OO / Vorzeichen verschwindet bei lokaler Datei

Beitrag von Kali (ForumUser / 25 / 6 / 1 ) »
Hallo Alexander,

danke dir für deine Antwort!
Die Excel-Alternative ist solange es den Alternativweg über den anderen Button gibt zu "aufwendig" (mir fehlt da auch das Knowhow).
So wurde in meinem Team entschieden den fehlerhaften Weg fehlerhaft zu belassen solang der Fachbereich mit der Alternative arbeiten kann.

Vielleicht kommt hier ja doch noch Jemand mit einer Lösung um die Ecke *g* wenn nicht, auch nicht schlimm.
Ich dachte nur, dass ich eventuell wieder eine simple Sache nicht kenne/sehe - dem scheint diesmal aber nicht so sein.
:)

Gruß Kali

Seite 1 von 1

Vergleichbare Themen

5
Antw.
7509
Views
Komplette Klasse in Lokaler datei sichern
von SwordMaster » 11.04.2007 14:21 • Verfasst in ABAP Objects®
1
Antw.
613
Views
Datei-Browser bei lokaler Speicherung von Excel-Dateien
von cecslucas » 16.09.2019 18:39 • Verfasst in ABAP® für Anfänger
8
Antw.
7390
Views
Redefinition Methode in lokaler Klasse
von olli-x » 30.01.2007 14:11 • Verfasst in ABAP Objects®
5
Antw.
2432
Views
Tabelle verschwindet nach Aktualisierung
von Lamerman » 05.05.2006 10:21 • Verfasst in ABAP® Core
2
Antw.
1087
Views
bei QM01 verschwindet die Materialnummer nach der Eingabe
von bohne » 06.02.2007 11:36 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zeit in UTC umwandeln
vor 2 Tagen von ralf.wenzel 8 / 3555
CDS View Erweitern mit Hierarchie
vor 2 Tagen von Interger 1 / 2317
Probleme beim Debuggen Einkaufsformular
vor 3 Tagen von GünterL gelöst 5 / 30653

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zeit in UTC umwandeln
vor 2 Tagen von ralf.wenzel 8 / 3555
CDS View Erweitern mit Hierarchie
vor 2 Tagen von Interger 1 / 2317
Probleme beim Debuggen Einkaufsformular
vor 3 Tagen von GünterL gelöst 5 / 30653

Unbeantwortete Forenbeiträge

CDS View Erweitern mit Hierarchie
vor 2 Tagen von Interger 1 / 2317
Interactive Forms dynamische Tabelle
vor einer Woche von Gottschall 1 / 15282
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 28370