Zuweisung-Preis

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Zuweisung-Preis

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo,

wie kann ich den Preis wie im Screenshot definiert ist, im Feld rkkfpkw zuweisen?

Bitte siehe den Screenshot.

Vielen Dank im Voraus!
VG
Zuletzt geändert von HH_ABAP am 03.10.2023 12:47, insgesamt 1-mal geändert.

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


Re: Zuweisung-Preis

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

vielleicht so
SET COUNTRY 'DE‘ (aber nicht notwendig wenn das
Land DE sitzt).


WRITE conv preis TO rkkfpkw.
cl_demo_output=>write( rkkfpkw).

(damit sollte es auf 2 Kommastellen gesetzt werden)

Gruß Wolfgang

Re: Zuweisung-Preis

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo Wolfgang,

vielen Dank für die Antwort.

Leider funktioniert es nicht!

Der Preis : 0000000002485 (13 Stelling) ist eigentlich 00000000024,85 (11 Vorkomma. 2 Nachkomma).

1. Soll ich erstmal der Preis 13 Stelling in Decimal (11 Vorkomma. 2 Nachkomma) konvertieren?

2. Der Code: WRITE conv preis TO rkkfpkw. --> Was ist "conv preis "?

Vielen Dank im Voraus!
VG

Re: Zuweisung-Preis

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

wenn der Preis mit 2 Kommastellen richtig formatiert ist dann ist es doch einfach
rkkfpkw = Preis


Write CONV da mach mal die F1-Taste drauf

Gruß Wolfgang

Folgende Benutzer bedankten sich beim Autor wreichelt für den Beitrag:
HH_ABAP


Re: Zuweisung-Preis

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo Wolfgang,

vielen Dank für die Antwort.

der Preis ist nicht mit 2 Kommastellen formatiert. Die Preise sind als Char(13) im System importiert wurden. Also ich muss erstmal das Komma in richtiger stelle setzen.

Also wie kann ich das Komma in richtiger Stelle setzen?

Vielen Dank im Voraus!
VG

Re: Zuweisung-Preis

Beitrag von a-dead-trousers (Top Expert / 4397 / 223 / 1182 ) »
Dass es sich um ein Char- bzw. Zeichenfeld handelt, wäre von Anfang an ein WICHTIGER Hinweis gewesen.

Code: Alles auswählen.

rkkfpkw = |{ preis(11) }.{ preis+11(2)}|.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
HH_ABAP

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.18
Basis: 7.50

Re: Zuweisung-Preis

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo a-dead-trousers ,

vielen Dank für die Antwort. Es sieht gut aus.

Das Zeichen " | " ist um nur Positive Werte zu bekommen?

Vielen Dank im Voraus!
VG

Re: Zuweisung-Preis

Beitrag von a-dead-trousers (Top Expert / 4397 / 223 / 1182 ) »

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
HH_ABAP

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.18
Basis: 7.50

Re: Zuweisung-Preis

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Vielen Dank.

Ich habe auch negativer Preis. Das heißt: Preis * ( -1 ).
Wie soll ich es machen?

rkkfpkw = |{ preis(11) }.{ preis+11(2)}| * ( -1 ). geht es nicht.

Vielen Dank noch mal.
VG

Re: Zuweisung-Preis

Beitrag von a-dead-trousers (Top Expert / 4397 / 223 / 1182 ) »
Wo steht das Minus im importierten Text?
bzw. Woher weißt du, dass der PREIS negativ ist?

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
HH_ABAP

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.18
Basis: 7.50

Re: Zuweisung-Preis

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Ich habe ein Feld in der Datei heißt "Funktion". Wenn Funktion "A" ist, das heißt der Preis ist positive und wenn "B" ist, das heißt der Preis ist negative. Ich denke, es reicht, wenn ich der Preis * (-1) mache und im Feld rkkfpkw zuweise.

VG

Re: Zuweisung-Preis

Beitrag von a-dead-trousers (Top Expert / 4397 / 223 / 1182 ) »

Code: Alles auswählen.

rkkfpkw = |{ preis(11) }.{ preis+11(2)}|.
IF Funktion EQ 'B'.
  rkkfpkw = rkkfpkw * -1.
ENDIF.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
HH_ABAP

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.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1257
Views
Aktueller Preis
von 82kolu1bma » 17.12.2015 09:04 • Verfasst in ABAP® für Anfänger
12
Antw.
7211
Views
Preis aus Einkaufsinfosatz
von cuncon » 19.12.2017 15:52 • Verfasst in ABAP® für Anfänger
8
Antw.
6227
Views
Zuweisung von Tabellenstrukturen
von av_deh » 14.04.2011 11:59 • Verfasst in ABAP® für Anfänger
1
Antw.
1415
Views
Dynamisches Zuweisung
von Handeglo » 30.11.2009 14:15 • Verfasst in ABAP® für Anfänger
0
Antw.
911
Views
Preis pro Materialmerkmal
von liberado » 21.05.2007 10:55 • Verfasst in ABAP® Core

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 11 Stunden von msfox 18 / 11011
Dialog-Container mit Toolbar/Status
vor 14 Stunden von black_adept gelöst 27 / 4128
IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 114

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

Trennen Strasse und Hausnummer
vor 11 Stunden von msfox 18 / 11011
Dialog-Container mit Toolbar/Status
vor 14 Stunden von black_adept gelöst 27 / 4128
IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 114

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 114
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3047
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9643