LSMW - negative Werte erkennen

Alles Rund um SAP®.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

LSMW - negative Werte erkennen

Beitrag von queen (ForumUser / 15 / 0 / 0 ) »
Hallo!

Ich lese mit einer LSMW Daten aus einer CSV-Datei ein und kriege in einer Spalte Mengenwerte. Diese sind zum Teil positiv, zum Teil negativ. Ich möchte nach dem Einlesen gerne erkennen, welche Werte positv und welche negativ waren, aber die LSMW liest mir alle Werte als positive Werte ein und ignoriert anscheinend die '-'-Zeichen.
Kann mir dabei einer helfen?

Vielen Dank!!!

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


Beitrag von Matthias.Selle (ForumUser / 69 / 1 / 0 ) »
Hallo Queen,

ich bin zwar nicht der LSMW-König, habe aber 2 Ideen:
1) Kann es sein, das das Vorzeichen an der falschen Stelle steht? Also -003 statt 003-.
2) Nimm statt einer direkten Zuweisung eine ABAP-Routine. Da kannst Du ja das Eingabefeld (als Char definiert) auslesen und das Vorzeichen selber verwalten.

Viel Erfolg
Matthias

Beitrag von queen (ForumUser / 15 / 0 / 0 ) »
Hallo Matthias!

Danke für deine Antwort!
Ich habe das jetzt mit -2 und 2- probiert, aber die LSMW überliest beide Male das '-'-Zeichen.
Deinen zweiten Vorschlag verstehe ich leider nicht so ganz sorry :roll: ich bin noch Abap-Anfänger... wie genau soll ich eine Abap Routine dabei verwenden? Im Moment frage ich den Wert mit folgender Gleichsetzung ab: BICSP-MENGE = STUECK_POSITION-MENGE

Könntest du mir das ev. noch genauer erklären?

Vielen Dank!!

Beitrag von Matthias.Selle (ForumUser / 69 / 1 / 0 ) »
Hallo Queen,

in der LSMW: Schritt Fieldmapping und Umsetzungsregeln ändern
kannst Du Dein Zielfeld markieren und Regel klicken. Dann erhälst Du ein POPUP, in dem Du ABAP-Coding anklickst. Du erhäst ein Fenster, in dem Du coding eingeben kannst.
Vielleicht hilft ja schon ein break-point, um zu sehen, warum es nicht klappt.

Viel Erfolg
Matthias

Beitrag von queen (ForumUser / 15 / 0 / 0 ) »
Super, danke. Ich bin schonmal einen Schritt weiter. Er erkennt jetzt die Minuszeichen richtig.

Beitrag von queen (ForumUser / 15 / 0 / 0 ) »
Jetzt habe ich alles hingekriegt. Super, danke, break-points sind echt sinnvoll :D

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4430
Views
LSMW: lsmw.read enthält keinen gültigen Header Satz
von codierknecht » 16.11.2006 10:49 • Verfasst in ABAP® für Anfänger
0
Antw.
1023
Views
Negative Summen in Temse-Objekt RPCBNVD0_OUT
von missforgotten » 07.01.2019 10:13 • Verfasst in Human Resources
4
Antw.
5077
Views
Negative Kreditprüfung und Bestätigung einer Einteilung?
von Chrischi » 22.10.2005 21:06 • Verfasst in Sales and Distribution
4
Antw.
3150
Views
Abhängige Werte-Liste (F4-Werte)
von Gast » 27.12.2005 10:34 • Verfasst in ABAP® Core
5
Antw.
1988
Views
Datenbankschlüssel erkennen
von Orestes » 04.10.2011 13:36 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 3 Stunden von edwin 7 / 162
Daten an Tabelle binden
vor 16 Stunden von Bright4.5 3 / 1486

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

Regex in where
vor 3 Stunden von edwin 7 / 162
Daten an Tabelle binden
vor 16 Stunden von Bright4.5 3 / 1486

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821