SAPScript: Rechnungsbetrag in Worten ausgeben?

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

SAPScript: Rechnungsbetrag in Worten ausgeben?

Beitrag von piemo (ForumUser / 40 / 0 / 0 ) »
Hallo,

ich möchte im Faktura-Formular den Betrag in Worten ausgeben, weiß aber nicht wie. Kennt jemand Beispiele oder Tabellen/Strukturen, FuBa's etc., mit denen so etwas umgesetzt werden kann?

Bin für jeden Hinweis dankbar!

Grüße, piemo

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


Beitrag von ewx (Top Expert / 4871 / 314 / 644 ) »
Fuba SPELL_AMOUNT... 8)

Beitrag von piemo (ForumUser / 40 / 0 / 0 ) »
Hi Enno,

danke, werde es ausprobieren!

Gruß, piemo

Beitrag von muggel (ForumUser / 68 / 0 / 0 ) »
DATA: summe LIKE vbap-netpr,
wort(50) TYPE c.
----------------------------------------

CALL FUNCTION 'SPELL_AMOUNT'
EXPORTING
amount = summe
currency = 'EUR '
filler = '*'
language = sy-langu
IMPORTING
in_words = spell
EXCEPTIONS
not_found = 1
too_large = 2
OTHERS = 3.
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

wort = spell-word.

Beitrag von piemo (ForumUser / 40 / 0 / 0 ) »
Hallo nochmal,

habe es leider noch nicht ganz geschafft. Bekomme den Wert (EUR 116,00 ) zwar ausgegeben, allerdings werden die Nachkommastellen nicht als solche erkannt. Folglich werden anstatt EINHUNDERTSECHZEHN ELFTAUSENDSECHSHUNDERT ausgegeben!

Habe den FuBa im Druckprogramm (RVADIN01) so eingesetzt:
FORM spell_amount .
CALL FUNCTION 'SPELL_AMOUNT'
EXPORTING
language = sy-langu
currency = sy-waers
amount = komk-fkwrt
IMPORTING
in_words = spell
EXCEPTIONS
not_found = 1
too_large = 2
OTHERS = 3.
IF sy-subrc NE 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " spell_amount


Der Aufruf im Formular sieht so aus:
,,Euros &'*** 'SPELL-WORD& &' und 'SPELL-DECWORD' '&***

Was mache ich noch falsch?

Gruß, piemo

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo piemo,

der Baustein erkennt nicht, dass es sich um ein Betragsfeld handelt.
Dem Coding des FB nach zu urteilen, scheint in Deinem Übergabeparameter SY-WAERS keine Währung zu stehen, was ich durchaus verstehen kann, denn das Feld ist m.W. eine Relikt aus R/2-Zeiten und wird im R/3 nicht benutzt. Schau Dir dazu mal die Struktur SY/SYST an...

Um korrekt den Betrag umgesetzt zu bekommen, wirst Du ein Feld oder Literal mit einem gültigen Währungsnamen übergeben müssen, wie das muggel angedeutet hat.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von piemo (ForumUser / 40 / 0 / 0 ) »
Hi Ereglam,

DANKE - genau daran lag es! *freu*
Hast mir viel Sucherei erspart ...
@muggel: Auch für deine Hilfe vielen Dank!

Gruß, piemo

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1705
Views
SAPscript-Textelement mit Bild ausgeben
von Der Formulator » 22.11.2019 17:54 • Verfasst in SAP - Allgemeines
4
Antw.
1244
Views
Liste mit Wörten einlesen und abarbeiten
von kaim77 » 26.02.2013 09:09 • Verfasst in ABAP® für Anfänger
8
Antw.
8577
Views
Rechnungsbetrag aus der BSEG-Tabelle ermitteln
von cc_br » 22.08.2008 11:58 • Verfasst in ABAP® für Anfänger
4
Antw.
1881
Views
SAPScript: Spediteurdaten auch im Lieferschein ausgeben
von piemo » 07.12.2007 11:05 • Verfasst in ABAP® Core
5
Antw.
3344
Views
SapScript matnr mit führenden nullen ausgeben
von frankcc » 29.07.2014 15:10 • 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

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

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 / 1763
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2306

Unbeantwortete Forenbeiträge

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