userexit_number_range aktivieren

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

userexit_number_range aktivieren

Beitrag von Stegemann90 (ForumUser / 31 / 3 / 0 ) »
Hey Leute,

gibt es evtl. eine Anleitung, wie User Exits (im Speziellen geht es um oben genannten im Programm RV60AFZZ) aktiviert werden können und wo diese auszuprogrammieren sind.
Oder kann ich meinen Code "einfach" in das Programm einfügen:

*---------------------------------------------------------------------*
* FORM USEREXIT_NUMBER_RANGE *
*---------------------------------------------------------------------*
* This userexit can be used to determine the numberranges for *
* the internal document number. *
* US_RANGE_INTERN - internal number range *
* This form is called from form LV60AU02 *
*---------------------------------------------------------------------*
FORM USEREXIT_NUMBER_RANGE USING US_RANGE_INTERN.

* Example: Number range from TVFK like in standard <-- kann ich meinen Code hier einfügen???
* US_RANGE_INTERN = TVFK-NUMKI.

ENDFORM.


Bin hier leider noch Anfänger, lasse mich aber auch geren davon überzeugen, dass evtl. mehr Kenntnisse dazu notwendig sind.

Vielen Dank, so oder so!

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


Re: userexit_number_range aktivieren

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Hallo,

Include RV60AFZZ stellt mit anderen ähnlichen Includes so ziemlich die älteste Form von verfügbaren Erweiterungsmöglichkeiten (oder auch Enhancements) dar. Es sind eben vordefinierte FORM-Routinen, in die man eigenes Coding einbauen kann.
Ein Anmerkung noch dazu. Bei uns dürfen Entwickler (und auch Berater) keine SAP-Objekte modifizieren. Da hatten wir früher die tollsten Sachen erlebt. Wenn sie einen User-Exit benötigen, dann müssen sie das beantragen. Im Coding wird dann eine FORM-Routine des Entwicklers aufgerufen.
Beispiel:

Code: Alles auswählen.

FORM USEREXIT_NUMBER_RANGE USING US_RANGE_INTERN.

    if   sy-mandt eq '100'.
         perform        RV60AFZZ_NUMBER_RANGE
            in program  zsdxexit
            changing    US_RANGE_INTERN
            if found.
    endif.

ENDFORM.

Folgende Benutzer bedankten sich beim Autor Dele für den Beitrag:
Stegemann90


Re: userexit_number_range aktivieren

Beitrag von Stegemann90 (ForumUser / 31 / 3 / 0 ) »
Hallo Dele,

vielen Dank für die Rückmeldung, die mich schon sehr viel weiter bringt!

Nur zum Verständnis: Gemäß deinem Beispiel würde ich nun das Programm "zsdxexit" mit der Form "RV60AFZZ_NUMBER_RANGE" darin anlegen und in dieser Form die Regel zum Finden der Nummernkreisintervalle hinterlegen. Richtig?
Muss ich bei der Anlage des Programms einen speziellen Typen auswählen oder lege ich es als "Ausführbares Programm" an?


Re: userexit_number_range aktivieren

Beitrag von Stegemann90 (ForumUser / 31 / 3 / 0 ) »
Das "ja" bezieht sich auch auf die Frage nach den Programmtyp?
Sorry schon mal vorab wegen meiner Unwissenheit ;)

Re: userexit_number_range aktivieren

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Du kannst es als ausführbares Programm oder Subroutine-Pool anlegen.
Meine Empfehlung: Subroutine-Pool.
In diesem Programm kannst du dann auch mehrere Userexit-FORM-Routinen (und andere) unterbringen, die zusammengehören.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
1459
Views
Number-Range anlegen (SNRO)
von Dyrdek » 06.06.2014 09:21 • Verfasst in ABAP® für Anfänger
5
Antw.
1016
Views
3
Antw.
1461
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core
0
Antw.
1109
Views
Dynamische Maßnahmen Sequenz Number
von SaskuAc » 11.03.2019 14:20 • Verfasst in Human Resources
1
Antw.
1390
Views
Check number bei Vendor ändern
von Junior Consultant » 23.10.2012 13:39 • Verfasst in Financials

Über diesen Beitrag


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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742