Menu

SAP Function Module PROCESS_SERIALS_FOR_PRINT

Aufbereitung der Serialnummern für den Druck

The Function Module PROCESS_SERIALS_FOR_PRINT (Aufbereitung der Serialnummern für den Druck) is a standard Function Module in SAP ERP and is part of the function group IPW0 within the package IQSM.

Technical Information

Function Module PROCESS_SERIALS_FOR_PRINT
Short Text Aufbereitung der Serialnummern für den Druck
Function Group IPW0
Package IQSM
Module Type Normal Module

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
I_ALPHABET TYPE SYABCDE Zeichensatz in geordneter Reihenfolge
I_BOUNDARY_LEFT TYPE C '(_' Linker Begrenzer der Ausgabezeilen
I_BOUNDARY_METHOD TYPE C 'C' Methode zur Darstellung der Ausgabezeilenränder
I_BOUNDARY_RIGHT TYPE C '_)' Rechter Begrenzer der Ausgabezeilen
I_DIGITS TYPE CLIKE '0123456789' Ziffernsatz in geordneter Reihenfolge
I_LINE_LENGTH LIKE SY-COLNO Länge der Ausgabezeile
I_NO_ZERO TYPE XFELD 'X' (X) Unterdrückung von führenden Nullen
I_SEP_CHAR_INTERVAL TYPE C '_-_' Trennungszeichenkette bei Serialnummernintervall
I_SEP_CHAR_STRINGS TYPE C ',_' Trennungszeichenkette für Serialnummern
I_SPECIAL_CHARS TYPE CLIKE '-' Spezielle Zeichen, welche unveränderlich sind
I_USE_INTERVAL TYPE XFELD 'X' (X) für Intervalldarstellung der Serialnummern
I_WITH_SECOND_DIGIT TYPE XFELD ' ' (X) Übergang 9...99 nach 0...01 anstatt 0...00

Exporting Parameters

This function module does not define any EXPORTING parameters.

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

These are the TABLE parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
SERIALS LIKE RISERLS Tabelle mit den Serialnummern
SERIALS_PRINT LIKE KOMSER Tabelle mit den Ausgabezeilen

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
BOUNDARY_MISSING Mindestens eine Begrenzungszeichenkette angeben
INTERNAL_ERROR Fehler bei der Druckaufbereitung
INTERVAL_SEPARATION_MISSING Trennungszeichenkette für die Intervalle fehlt
LENGTH_TO_SMALL Ausgabelänge zu klein
SERIAL_SEPARATION_MISSING Trennungszeichenkette für die Serialnr. fehlt
SERIAL_WITH_WRONG_CHAR Serialnummer mit falschen Zeichen
TWO_EQUAL_SERIALS Zwei Serialnummern sind identisch
WRONG_METHOD Falsche Methode. Nur (' ', 'B' und 'C')
WRONG_SERIAL Serialnummer mit num. Anteil 0..00 anstatt 0..01