Werte von zwei Systemen sind unterschiedlich.

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

Werte von zwei Systemen sind unterschiedlich.

Beitrag von Mykola (ForumUser / 11 / 3 / 0 ) »
Hallo Experte,

ich habe eine Exportprogramm hier, die gleiche Tabellen aus zwei verschiedenen Systemen ( z.B LIPS aus A und B Systemen) im CSV-Format exportiert.
Komischerweise bekomme ich unterschiedliche Werte zwischen zwei Tabellen, obwohl die Tabellen identisch sind. Sie waren von System A nach B verschoben.

Beispiel
System A: Wert 32,78234999999999999999999999
System B: Wert 32,782350000000000000000000000

Der Unterschied ist ganz klein und betrifft nicht alle Spalte/ Werte.
Ich vermute, es wird irgendwie vom System gerundet. Vielleicht sind die Netweaver Systeme irgendwo minimal unterschiedlich konfiguriert oder sonst was.
Ich muss aber genau wissen was im Hintergrund passiert und warum ich diese Zahl bekomme.

Für Export benutze ich REQUEST_FOR_WRITE_INTO_CSV SAP Method.


Danke im Voraus für die Hilfe!
Zuletzt geändert von Mykola am 14.11.2017 15:43, insgesamt 1-mal geändert.

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


Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von fr-g (ForumUser / 76 / 12 / 25 ) »
Das Datenelement LFIMG_FLO hat Länge 16, was Excel schon einmal grundsätzlich Probleme bereitet.

Hast du mal probiert, die csv-Datei zu importieren und die Spalte als Text zu formatieren? Einfaches Öffnen durch Doppelklick kann nicht zuverlässig funktionieren ;)

Folgende Benutzer bedankten sich beim Autor fr-g für den Beitrag:
Mykola


Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von Mykola (ForumUser / 11 / 3 / 0 ) »
Danke für die Antwort.
Die Anwendung exportiert die Tabellen als CSV- Format. Habe schon versucht als Text zu bearbeiten, bekomme genau gleiche Werte :|

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von fr-g (ForumUser / 76 / 12 / 25 ) »
Was bekommst du denn angezeigt, wenn du die Datei statt mit Excel mit einem Editor, z.B. Notepad öffnest? Stimmen die Werte da?

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von edwin (Specialist / 302 / 10 / 68 ) »
HI,
so ein ähnilches Problem hatte ich auch mal (ist schon länger her) es lag an der DB. Bei Oracle gab es mal ein Problem in Verbindung mit SAP, beim Übertragen FLTP Felder DB <-> SAP wurde gerundet. Welche DB haben die Systeme A und B ?
1118068 - Rundungseffekte bei Float-Zahlen und Oracle Datenbanken
Symptom
Beim Abspeichern und Wiederauslesen von Floatingpoint Zahlen (DDIC Typ FLTP) in Oracle Datenbanken kommt es zu Rundungsfehlern. Schreibt man z.B. die Floatingpoint Zahl '7.4636363636363640E+01' in die Datenbank und liest diesen hernach wieder aus, so erhält man den Wert '7.4636363636363598E+01'. Dieser hat sich also gegenüber dem ursprünglich eingegebenen Wert in den letzten 3 Stellen geändert.
/Edwin

Folgende Benutzer bedankten sich beim Autor edwin für den Beitrag:
Mykola


Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von Mykola (ForumUser / 11 / 3 / 0 ) »
Danke Dir Edwin,

ich kann erst ab morgen prüfen. Morgen sage ich Bescheid!

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von Mykola (ForumUser / 11 / 3 / 0 ) »
edwin hat geschrieben:HI,
so ein ähnilches Problem hatte ich auch mal (ist schon länger her) es lag an der DB. Bei Oracle gab es mal ein Problem in Verbindung mit SAP, beim Übertragen FLTP Felder DB <-> SAP wurde gerundet. Welche DB haben die Systeme A und B ?
1118068 - Rundungseffekte bei Float-Zahlen und Oracle Datenbanken
Symptom
Beim Abspeichern und Wiederauslesen von Floatingpoint Zahlen (DDIC Typ FLTP) in Oracle Datenbanken kommt es zu Rundungsfehlern. Schreibt man z.B. die Floatingpoint Zahl '7.4636363636363640E+01' in die Datenbank und liest diesen hernach wieder aus, so erhält man den Wert '7.4636363636363598E+01'. Dieser hat sich also gegenüber dem ursprünglich eingegebenen Wert in den letzten 3 Stellen geändert.
/Edwin
Hallo Edwin,

ich habe gerade DB von beiden Systemen angeschaut, beide haben SYBASE -DB-System :roll:
Hast Du noch eine Idee voran das liegen kann?

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Nur mal so aus Neugier. Bist du ganz sicher, dass die Daten vor dem Export in SAP also noch in deinem Report identisch sind ?

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von Mykola (ForumUser / 11 / 3 / 0 ) »
fr-g hat geschrieben:Was bekommst du denn angezeigt, wenn du die Datei statt mit Excel mit einem Editor, z.B. Notepad öffnest? Stimmen die Werte da?

Danke für die Antwort.

Die Tabellen sind riesig groß, im Notepad ich kann kaum etwas finden.
Aber ich verstehe nicht, warum zwei gleiche Werte könnten von Excel unterschiedlich bearbeitet werden?

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von edwin (Specialist / 302 / 10 / 68 ) »
Hi,
hast Du mal im Debugger die Werte angeschaut bevor Du sie exportierst ?
/Edwin

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von Mykola (ForumUser / 11 / 3 / 0 ) »
Danke für die Antwort,
habe gerade mit meinem Kollege gesprochen, er meint dass es an CPUs liegt, die zwei gleiche Werte unterschiedlich konvertieren/ runden.

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von Mykola (ForumUser / 11 / 3 / 0 ) »
fr-g hat geschrieben:Was bekommst du denn angezeigt, wenn du die Datei statt mit Excel mit einem Editor, z.B. Notepad öffnest? Stimmen die Werte da?
Hallo,

so wenn ich Standart-Export Werkzeug von SAP benutze, bekomme ich gleiche Werte im Excel.
Hier ist ein Beispiel davon.

Re: Werte von zwei Systemen sind unterschiedlich.

Beitrag von Mykola (ForumUser / 11 / 3 / 0 ) »
Dele hat geschrieben:Nur mal so aus Neugier. Bist du ganz sicher, dass die Daten vor dem Export in SAP also noch in deinem Report identisch sind ?
Ja, habe schon geprüft.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3917
Views
Vergleich Customizing Tabellen auf zwei Systemen
von hausi » 13.11.2018 11:04 • Verfasst in ABAP® Core
6
Antw.
2960
Views
Parameters zwei werte zur Auswahl übergeben
von kaim77 » 06.07.2012 16:05 • Verfasst in ABAP® Core
3
Antw.
6154
Views
Werte aus zwei unterschiedlichen Tabellen vergleichen
von blaah » 14.07.2010 10:56 • Verfasst in ABAP® für Anfänger
0
Antw.
344
Views
SAP GUI Script bei mehreren Systemen
von i34V » 18.02.2024 21:52 • Verfasst in ABAP® für Anfänger
2
Antw.
1456
Views
Kommunikation zwischen R/3 und externen Systemen
von Garfield_x » 11.01.2005 09:44 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 6 Stunden von Bright4.5 1 / 136
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1777
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8379