SAP Jobsuche bei DV-Treff


Suchen
Brathering
vor 9 Jahre
Hallo zusammen,

ich bin neu in SAP und soll für einen anderen Buchungskreis den Nummernkreis für Bestellungen ändern, damit man sofort unterscheiden kann, in welchem Werk (DE oder CH) die Bestellung angelegt wurde.

im Customizing kann ich das nur generell für Bestellungen einstellen und sehe keine Möglichkeit dies nach Buchungskreis zu differenzieren.

Es muss doch möglich sein, dass man in einem anderen Buchungskreis einen separaten Nummernkreis für Bestellungen festlegt?!

Vielen Dank im Voraus für die Hilfe!!

Gruß

Brathering

Brathering
vor 9 Jahre
Hallo zusammen,

ich habe eine Lösung gefunden - werde neue Belegarten für die anderen Buchungskreise erstellen und hier die Nummernkreise zuweisen.

Wenn jemand noch eine andere Möglichkeit weiß, dann bin ich immer interessiert! 😉

Viele Grüße

Brathering

MrBojangles
vor 9 Jahre
Hallo Brathering,

es gibt noch eine SAP-Erweiterung MM06E003, deren Doku recht vielversprechend aussieht:

Zitat:

Mit dieser Erweiterung können Sie über den Funktionsbaustein

EXIT_SAPMM06E_001 festlegen, daß Sie

o entweder eine Belegnummer selbst vergeben oder

o nur eine Nummernkreis-ID bestimmen

Die Nummernkreis-ID und alle Kopfangaben werden dann an den

nachfolgenden Funktionsbaustein NUMBER_GET_NEXT weitergereicht. Dieser

ermittelt die Belegnummer.

Beispiel:

Sie können die Nummern abhängig vom Buchungskreis vergeben. Abhängig vom Buchungskreis wählen Sie ein Nummernkreisintervall und nutzen anschließend den Standardfunktionsbaustein. Sollte ein Fehler auftreten, können Sie entweder eine eigene Fehlermeldung senden oder über die Ausnahmen die Standardnachricht nutzen.

Ich weiss bloss nicht, ob dieser Exit nur bei Anlage von Bestellungen über IDocs prozessiert wird oder auch bei manueller Anlage über ME21N.


Weiterhin viel Freude mit SAP...

Cheers

MrB.

Brathering
vor 9 Jahre
Vielen Dank für die Vorschläge!!

Wenn ich jetzt noch weiß, wie ich einen User-Exit aktiviere, dann werde ich das mal testen.😉

Zitat von: wreichelt 

Hallo Brathering,

hier ein Beispiel:

http://www.dv-treff.de/yaf_postst4609_Bestellnummernkreis-per-Exit-vergeben.aspx 

Gruß

Wolfgang

Wie muss ich das Coding aus dem verlinkten Beitrag anpassen, wenn ich auf den Buchungskreis gehen will?

Kann ich da einfach BSART durch BUKRS ersetzen?

IF NEKKO-BUKRS EQ 'XY '.

CLEAR NEKKO-EBELN.

CLEAR NUMBER.

RANGE = '99'. "statt 45 bei NB

ENDIF.

Nochmals vielen Dank für die Unterstützung!!!

Gruß

Brathering

wreichelt
vor 9 Jahre
Hallo,

IF NEKKO-BUKRS EQ 'XXXX'.

CLEAR NEKKO-EBELN.

CLEAR NUMBER.

RANGE = '99'. "statt 45 bei NB

ENDIF.

Bitte prüfen dass das Feld BUKRS im User-Exit auch zur Verfügung steht.

Gruß

Wolfgang

Brathering
vor 9 Jahre
Hallo zusammen,

ich wollte mich nochmal für die Hilfe bedanken!

Wir setzen das mit dem User-Exit um.

(die anderen Module (SD) haben sich wehement gegen die neuen Belegarten gewehrt ... ich frage mich nur warum?! 😁😁 )

Viele Grüße

Brathering