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 / 4848 / 311 / 642 ) »
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.
1612
Views
SAPscript-Textelement mit Bild ausgeben
von Der Formulator » 22.11.2019 17:54 • Verfasst in SAP - Allgemeines
4
Antw.
1219
Views
Liste mit Wörten einlesen und abarbeiten
von kaim77 » 26.02.2013 09:09 • Verfasst in ABAP® für Anfänger
8
Antw.
8466
Views
Rechnungsbetrag aus der BSEG-Tabelle ermitteln
von cc_br » 22.08.2008 11:58 • Verfasst in ABAP® für Anfänger
4
Antw.
1851
Views
SAPScript: Spediteurdaten auch im Lieferschein ausgeben
von piemo » 07.12.2007 11:05 • Verfasst in ABAP® Core
3
Antw.
5609
Views
SAPScript, Nachricht per Druck und E-Mail ausgeben
von clinke » 06.06.2007 10:19 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor 46 Minuten von Manfred K. 1 / 15
Trennen Strasse und Hausnummer
vor einer Stunde von payten 13 / 10301
Dialog-Container mit Toolbar/Status
vor 16 Stunden von DeathAndPain gelöst 22 / 3230
Daten an Tabelle binden
vor 21 Stunden von Lukas Sanders 2 / 1090

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

User Exit EXIT_RQCPRM10_001
vor 46 Minuten von Manfred K. 1 / 15
Trennen Strasse und Hausnummer
vor einer Stunde von payten 13 / 10301
Dialog-Container mit Toolbar/Status
vor 16 Stunden von DeathAndPain gelöst 22 / 3230
Daten an Tabelle binden
vor 21 Stunden von Lukas Sanders 2 / 1090

Unbeantwortete Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor 46 Minuten von Manfred K. 1 / 15
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2652
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9240