SD Faktura: Nummerintervall je Geschäftsjahr

SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

SD Faktura: Nummerintervall je Geschäftsjahr

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

aus unterscheidlichen Gründen würden wir gerne das Nummernintervall der Fakturabelege abängig von Verkaufsorganisation, dem Geschäftsbereich und dem Geschäftsjahr finden lassen.

Hierzu würde ich nun den User Exit userexit_number_range im Programm RV60AFZZ ändern und im Hintergrund eine Interne Tabelle anlegen, in der ich die dementsprechende Regel hinterlege.

Bei der VkOrg habe ich noch keine Probleme, die finde ich ja im Belegkopf. Für den Geschäftsbereich beziehe ich mich immer auf die erste Position der Faktura, das klappt also auch. Das GJahr soll allerding mMn im Feld VBRK_GJAHR gefüllt werden, laut SAP Note 42269 wird dies allerdings nicht mehr unterstützt. Könnt ihr mir hier helfen? Kann ich das GJahr irgendwie anders abgreifen?

Vielen Dank im Voraus!

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


Re: SD Faktura: Nummerintervall je Geschäftsjahr

Beitrag von Stegemann90 (ForumUser / 31 / 3 / 0 ) »
Evtl. habe ich eine Lösung und würde euch da mal um eure Meinung bitten:

Die Tabelle würde ich aus folgenden Spalten aufabuen:
vkorg: Verkaufsorganisation
gsber: Geschäftsbereich
fkdat1: Erster Kalendertag des Geschäftsjahres
fkdat2: letzer Kalendertag des Geschäftsjahres
nr_range: Nummerkreisintervall

Folgender Code soll den Nummernkreis aus der internen Tabelle zsd_nr_faktura ermitteln:

SELECT SINGLE znr_range
FROM zsd_nr_faktura
INTO l_num_range
WHERE vkorg = xvbrk-vkorg
AND gsber = l_gsber *wird aus der Belegpos. ermittelt, deshalb l_gsber
AND fkdat1 >= vbrk-fkdat
AND fkdat2 <= vbrk-fkdat

us_range_intern = l_num_range.

Somit gehe ich nicht direkt über das Geschäftsjahr, sondern löse es über den Zeitraum des Geschäftsjahres. Haltet ihr das für möglich?

Re: SD Faktura: Nummerintervall je Geschäftsjahr

Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Hallo Stegemann90,

kann man zwar so machen, setzt aber voraus, dass derjenige, der die Tabelle pflegt, weiss, wann GJ-Anfang und Ende ist. Abgesehen davon, sind bei Deinem Coding m.E. die Vergleichsoperatoren (>=, bzw. <=) vertauscht.

Falls Du doch dabei bleiben möchtest, die Nummernkreise auf Geschäftsjahresebene zu hinterlegen, kannst Du im Userexit das Geschäftsjahr leicht mithilfe des Funktionsbausteins FI_PERIOD_DETERMINE anhand des Fakturadatums (vbrk-fkdat) und des Buchungskreises (vbrk-bukrs) ermitteln lassen.
Weiterhin viel Freude mit SAP...
Cheers
MrB.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
997
Views
2
Antw.
3391
Views
Buchen auf Anlagen im Buchungskreis 1000 Geschäftsjahr ...
von xela » 12.08.2008 10:20 • Verfasst in Financials
0
Antw.
761
Views
0
Antw.
1370
Views
CS-Rückmeldungen zu SD-Faktura
von Sandra » 28.04.2005 18:50 • Verfasst in ABAP® für Anfänger
2
Antw.
4154
Views
Konditionen zu Faktura
von Weltenschmerz » 29.03.2016 09:55 • Verfasst in Sales and Distribution

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 3 Stunden von edwin 7 / 162
Daten an Tabelle binden
vor 16 Stunden von Bright4.5 3 / 1486

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.

Aktuelle Forenbeiträge

Regex in where
vor 3 Stunden von edwin 7 / 162
Daten an Tabelle binden
vor 16 Stunden von Bright4.5 3 / 1486

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821