Formularsprache
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Die Formularsprache ergibt sich aus dem Beleg, der gedruckt werden soll. In der Regel definiert die Kommunikationssprache des Empfängers die Sprache des Formulars.
Während der Laufzeit des Formulars steht die Formularsprache im Feld NAST-SPRAS. Interessanterweise hat z. B. das Standardformular der Bestellung von SAP einen Bug, was dazu führt, dass hier beim Aufruf des Formulars nicht das Feld NAST-SPRAS übergeben wird, sondern das Feld NAST-TDSPRAS. Hier kann eine Modifikation nötig sein.
Die Formularsprache wird im Druckrahmenprogramm gefüllt. Die Formularsprache bewirkt auch eine sprachabhängige Anpassung von Datumsangaben und Zahlenformaten.
Data: ls_docparams type fpdocparams. ls_docparams-langu = nast-spras. ls_docparams-country = 'DE'. call function lv_fm_name EXPORTING /1bcdwb/docparams = ls_docparams bil_prt_com = gs_interface IMPORTING /1bcdwb/formoutput = ls_pdf_file EXCEPTIONS usage_error = 1 system_error = 2 internal_error = 3 others = 4.