Menu

SAP Function Module NUMBER_GET_NEXT

NUmber range: Assigns next free number

Unsere Literaturempfehlung

IDoc-Entwicklung für SAP: Customizing, Erweiterung, Eigenentwicklung

Wenn der Standard nicht ausreicht: Mit diesem Buch lernen Sie, IDocs selbstständig zu programmieren und zu erweitern. Die Autorin beschreibt Customizing-Techniken, die Erweiterung der Standardbausteine und komplette Eigenentwicklungen. Ob Rückmeldungen von Statuswerten, E-Mail-Workflows oder Serialisierung – für alle Aufgaben finden Sie Anleitungen und Tipps aus der Programmierpraxis. Neu in dieser Auflage: Überwachung und Fehlerbehandlung mit dem SAP Application Interface Framework.

Bei amazon.de ansehen →

The Function Module NUMBER_GET_NEXT (NUmber range: Assigns next free number) is a standard Function Module in SAP ERP and is part of the function group SNR3 within the package SZN.

Technical Information

Function Module NUMBER_GET_NEXT
Short Text NUmber range: Assigns next free number
Function Group SNR3
Package SZN
Module Type Normal Module

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
IGNORE_BUFFER LIKE SPACE Ignore object buffering
NR_RANGE_NR LIKE INRI-NRRANGENR Number range number
OBJECT LIKE INRI-OBJECT Name of number range object
QUANTITY LIKE INRI-QUANTITY '1' Number of numbers
SUBOBJECT LIKE SPACE Value of sub-object
TOYEAR LIKE INRI-TOYEAR '0000' Value of To-fiscal year

Exporting Parameters

These are the EXPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
NUMBER LIKE free number
QUANTITY LIKE INRI-QUANTITY Number of numbers
RETURNCODE LIKE INRI-RETURNCODE Return code

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

This function module does not define any TABLE parameters.

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
BUFFER_OVERFLOW Puffer Is Full
INTERVAL_NOT_FOUND Interval not found
INTERVAL_OVERFLOW Interval used up. Change not possible.
NUMBER_RANGE_NOT_INTERN Number range is not internal
OBJECT_NOT_FOUND Object not defined in TNRO
QUANTITY_IS_0 Number of numbers requested must be > 0
QUANTITY_IS_NOT_1 Number of numbers requested must be 1