SE71 (SAPScript) und ABAP Coding

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

SE71 (SAPScript) und ABAP Coding

Beitrag von astera (ForumUser / 9 / 0 / 0 ) »
Hallo,

ich suche verzweifelt nach einer Möglichkeit, in unserer Kommiliste den Tausenderpunkt bei einer Variablen zu realisieren.
Folgendermaßen gehe ich vor:
******************BEGIN CODING*******************
Im Formular:
/: PERFORM xyz IN PROGRAM abc
/: DEFINE &KCMENG& = &LIPS-KCMENG&
/: USING &LTAK-VBELN&
/: USING &LTAP-CHARG(Z)&
/: USING &LTAP-POSNR&
/: CHANGING &LIPS-UECHA&
/: CHANGING &KCMENG&
/: ENDPERFORM

In ABAP:
FORM xyz TABLES in_par STRUCTURE itcsy
out_par STRUCTURE itcsy.
DATA: idx TYPE i,
wa_lipsup TYPE lipsup,
kcmeng1 TYPE lipsup-kcmeng,
kcmeng1_strg TYPE char13,
uecha1 TYPE lipsup-uecha,
charg1 TYPE ltap-charg,
vbeln1 TYPE ltak-vbeln,
posnr1 TYPE ltap-posnr.
CLEAR out_par-value.

READ TABLE in_par WITH KEY 'LTAK-VBELN'.
CHECK sy-subrc = 0.
vbeln1 = in_par-value.

READ TABLE in_par WITH KEY 'LTAP-CHARG'.
CHECK sy-subrc = 0.
charg1 = in_par-value.

READ TABLE in_par WITH KEY 'LTAP-POSNR'.
CHECK sy-subrc = 0.
posnr1 = in_par-value.

SELECT SINGLE * FROM lipsup INTO wa_lipsup
WHERE vbeln EQ vbeln1
AND charg EQ charg1
AND posnr EQ posnr1.
uecha1 = wa_lipsup-uecha.

SELECT SINGLE * FROM lipsup INTO wa_lipsup
WHERE vbeln = vbeln1
AND posnr = uecha1.
kcmeng1 = wa_lipsup-kcmeng.

READ TABLE out_par WITH KEY 'LIPS-UECHA'.
CHECK sy-subrc = 0.
MOVE uecha1 TO out_par-value.
MODIFY out_par INDEX sy-tabix.

MOVE kcmeng1 TO kcmeng1_strg.
READ TABLE out_par WITH KEY 'KCMENG'.
CHECK sy-subrc = 0.
out_par-value = kcmeng1_strg.
MODIFY out_par INDEX sy-tabix.
******************END CODING*******************

Es geht um die Variable kcmeng1. Sie wird gefüllt mit z.B. 3000.000
Im Formular soll aber 3.000 stehen.
Das erste Problem war, das das out_par-value die Zahl 3000.000, die aus SAP kommt nicht übernommen hat, deshalb der Umweg über die kcmeng1_strg.
Ausgegeben wird aber nur 3000. Der Tausenderpunkt fehlt.

Mit der Bitte um Hilfe

LG
astera

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


RE: SE71 (SAPScript) und ABAP Coding

Beitrag von daalbrec (ForumUser / 10 / 0 / 0 ) »
Bei den Form-Exits muss man meines Wissens nach selber für die nötige Ausgabe-Formatierung sorgen.

Gruß Danny

Beitrag von astera (ForumUser / 9 / 0 / 0 ) »
Hallo,

vielen Dank für deine schnelle Antwort.
Weisst Du vielleciht auch wie?
Wenn ich die Variable mit I(nteger) typisiere, dann sollte ABAP eigentlich einen Tausenderpunkt vergeben, macht es aber nicht.

HÜLFE

LG
astera

Beitrag von ewx (Top Expert / 4871 / 314 / 644 ) »
Nimm mal WRITE TO anstelle von MOVE TO.
Gruß, Enno

Beitrag von astera (ForumUser / 9 / 0 / 0 ) »
G E N I A L :lol: :lol: :lol: :lol: :lol:

Write anstatt Move, wer soll dat wissen.

Tausend Dank, hat funktioniert.

LG
astera

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2606
Views
ABAP-Coding CO-Report
von sap-junior » 24.09.2015 10:01 • Verfasst in ABAP® Core
2
Antw.
2006
Views
Umwandeln von einer Formel in ABAP Coding
von naphro » 06.06.2007 10:37 • Verfasst in ABAP® Core
2
Antw.
2137
Views
Im ABAP-Coding kleingeschriebene Literale suchen
von ralf.wenzel » 17.07.2008 15:12 • Verfasst in ABAP® Core
11
Antw.
12240
Views
ABAP-Coding in HTML umwandeln mit Syntaxhighlighting
von zzcpak » 27.03.2006 10:19 • Verfasst in Tips + Tricks & FAQs
11
Antw.
6303
Views
Diskussion: ABAP-Coding in HTML umwandeln mit Synta(t=6771)
von ereglam » 31.03.2006 14:38 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1774
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2315

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1774
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2315

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 343
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 940
MS-Word als Editor
letzen Monat von tekko 1 / 4451