Funktionsbaustein NUMBER_GET_NEXT

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Funktionsbaustein NUMBER_GET_NEXT

Beitrag von Sandra1995 (ForumUser / 12 / 3 / 0 ) »
Hallo zusammen,

ich wollte gerade einen Funktionsbaustein verwenden. Diesen hab ich per Drag & Drop eingefügt und dann entsprechende den Exporting- und Importing-Teil angepasst.

Code: Alles auswählen.

REPORT  ZZ_TEST.

DATA nummer(10) TYPE c.

call function 'NUMBER_GET_NEXT'
  exporting
    nr_range_nr                   = '1'
    object                        = 'ZZ_test_objekt'
*   QUANTITY                      = '1'
*   SUBOBJECT                     = ' '
*   TOYEAR                        = '0000'
*   IGNORE_BUFFER                 = ' '
* IMPORTING
   NUMBER                        = nummer
*   QUANTITY                      =
*   RETURNCODE                    =
* EXCEPTIONS
*   INTERVAL_NOT_FOUND            = 1
*   NUMBER_RANGE_NOT_INTERN       = 2
*   OBJECT_NOT_FOUND              = 3
*   QUANTITY_IS_0                 = 4
*   QUANTITY_IS_NOT_1             = 5
*   INTERVAL_OVERFLOW             = 6
*   BUFFER_OVERFLOW               = 7
*   OTHERS                        = 8
          .
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.

WRITE nummer.
Ich erhalte bei der Ausführung jedoch folgende Fehlermeldung:

Code: Alles auswählen.

Laufzeitfehler:
Funktionsparameter "NUMBER" ist nicht bekannt. Es wurde der Funktionsbaustein"NUMBER_GET_NEXT" aufgerufen und der Parameter "NUMBER"mitgegeben. Dieser Parameter ist dort nicht definiert.

Leider kann ich mir das Problem nicht erklären, da ich ja eine Nummer zurückgegeben haben möchte. Jedoch funktioniert dies nicht. Könnt ihr mir helfen? Ich bin daran interessiert so eine Fehlermeldung zu verstehen bzw. wie ich mir selbst helfen kann um den Fehler zu finden. Könnt ihr mir Tipps geben?

Danke!

Kurzer Nachtrag: Ich hab auch die Hilfe(F1) verwendet. Dort steht folgender Beispielcode (Auszug):

Code: Alles auswählen.

1. Objekt HUGO, nicht jahresabh., nächste freie Nummer gesucht

DATA: RC         LIKE INRI-RETURNCODE,
      NUMBER(10) TYPE C.

   CALL FUNCTION 'NUMBER_GET_NEXT'
Zuletzt geändert von Sandra1995 am 08.12.2013 11:05, insgesamt 1-mal geändert.

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


Re: Funktionsbaustein NUMBER_GET_NEXT

Beitrag von edwin (Specialist / 306 / 12 / 68 ) »
Hi,
Du solltest dann auch bekanntgeben daß Du Number importieren willst, das Schlüssel Wort 'IMPORTING' ist bei Dir aber kommentiert.

Code: Alles auswählen.

...
*   QUANTITY                      = '1'
*   SUBOBJECT                     = ' '
*   TOYEAR                        = '0000'
*   IGNORE_BUFFER                 = ' '
 IMPORTING                                               "<<<<<<<<<<<<<<<<<<<<< IMPORTING 
   NUMBER                        = nummer
*   QUANTITY                      =
*   RETURNCODE                    =
* EXCEPTIONS
*   INTERVAL_NOT_FOUND            = 1
*   NUMBER_RANGE_NOT_INTERN       = 2
*   OBJECT_NOT_FOUND              = 3
....


/Edwin

Re: Funktionsbaustein NUMBER_GET_NEXT

Beitrag von Sandra1995 (ForumUser / 12 / 3 / 0 ) »
Sehr dummer Fehler! :( Danke für die Hilfe.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2314
Views
Check number bei Vendor ändern
von Junior Consultant » 23.10.2012 13:39 • Verfasst in Financials
5
Antw.
2226
Views
Number-Range anlegen (SNRO)
von Dyrdek » 06.06.2014 09:21 • Verfasst in ABAP® für Anfänger
0
Antw.
1739
Views
Dynamische Maßnahmen Sequenz Number
von SaskuAc » 11.03.2019 14:20 • Verfasst in Human Resources
1
Antw.
1694
Views
IDOC HRMD_ABA Feld für CellPhone-Number
von Pyro » 04.09.2017 09:40 • Verfasst in ABAP® Core
6
Antw.
3208
Views
Krititsche Nummernkreise (Critical Number Ranges)
von L0w-RiDer » 24.09.2020 12:04 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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.