Belegfluss erweitern

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

Belegfluss erweitern

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali Zusammen,

folgende Anforderung - ich lege eine Servicemeldung - IW51 an und fülle dort das Feld Vorgängerbeleg mit einer Auftragsnummer, welche zugeordnet werden soll / wird.
Soweit so gut - nun soll aber diese Servicemeldung im Belegfluss des Auftrags ersichtlich sein - sprich diese Servicemeldung wird losgelöst vom Auftrag angelegt und beim sichern selbiger soll der Belegfluss des Auftrags dahingehend erweitert werden, dass diese Servicemeldung in der Liste unterhalb des Auftrags dann auch erscheint. Ein bisschen habe ich das schon hinbekommen folgender massen
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
EXPORTING
referenced_notification = ysdchlv_ref_notif
referenced_pm_order = ysdchlv_ref_order
EXCEPTIONS
error_message = 4.
... aber die Servicemeldung erscheint im Belegfluss als erste Zeile / Eintrag oberhalb des Auftrags - aber sie müsste / sollte ja eigentlich weiter unten in der List erscheinen - daher meine Frage - hat jemand eine gute Idee diesbezüglich für mich, wo ich da drehen kann / muss ;-) Danke schon mal für Tipps

Gruss Jens
thanks Jens

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


Re: Belegfluss erweitern

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo Jens,

schon mal versucht die Auftrags Nummer als Referenz anzugeben ?

REFERENCED_DOCUMENT_NUMBER ART VBAP - VGBEL

Gruß
Wolfgang

Re: Belegfluss erweitern

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Hallo Wolfgang,

danke für die schnelle Antwort - ich gebe dem FB die Servicenummer mit und die Auftragsnummer - also die VBAK-VBELN ?!
In der VBAP-VGBEL steht in der DB nichts drin, der Auftrag hat ja eigentlich auch keinen Vorgänger. Wie gesagt - es passiert zwar etwas - aber ebend nicht wie gedacht / gewünscht, denn die Servicemeldung sollte ja im Belegfluss unterhalb des Auftrags erscheinen, den in der SM steht / wird ja auch das Feld Vorgänger gefüllt ?
Danke für weitere und hoffentlich erfolgreiche Tipps ;-)

Gruss
thanks Jens

Re: Belegfluss erweitern

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
Hallo,

ich kann mich erinnern das ein Kollege von mir das mal in einem Projekt mit Hilfe eines separaten Funktionsbausteins gemacht hat, Leider habe ich da keinen Zugriff mehr drauf. Probier mal RV_DOCUMENT_FLOW_UPDATE. Der könnte passen,

Viele Grüße,
...entwickelnder Berater...beratender Entwickler

Re: Belegfluss erweitern

Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
Hallo Jens,

bist du dir sicher, dass das ohne Modifikation klappen wird?
Hatte bei einem Kunden ein ähnliches Problem, wo wir pro Auftragsposition eine Vorgängermeldung haben wollten. Wenn ich mich recht entsinne ist der Belegfluss Meldung -> Auftrag ( anders rum als bei dir, aber die Argumentation bleibt die selbe ) nicht in der VBFA abgelegt sondern SAP schreibt die Meldung in das Feld VBAK-QMNUM. Der StandardFuBa von SAP, der den Belegfluss zusammenklaubt scheint sich daher nicht einfach nur die VBFA zu greifen sondern halt noch ein paar Sonderbedingungen wie diese abzumischen.
Und wenn du jetzt halt eine Beziehung hast, die SAP nicht vorgesehen hat für Meldungen im Bezug zum Auftrag fürchte ich, dass du ohne Modifikation/Enhancements an der SAP-Leseroutine nicht groß weiterkommen wirst.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Belegfluss erweitern

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
FUBA RV_ORDER_FLOW_INFORMATION hat zwei Userexits:
USEREXIT_NACHFOLGER
USEREXIT_VORGAENGER

Da kann man bestimmt was drehen.

Re: Belegfluss erweitern

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Hallo Stefan,

ja ich denke auch, dass man da im Standard eingreifen muss, denn wie gesagt, wenn ich jetzt die Nummer mitgebe, wird zwar die Verknüpfung im Belegfluss angelegt - aber wie gesagt, die Servicemeldung steht dann über der Auftragsnummer, was dann für den Anwender irritierend ist und auch etwas für mich, denn bei dem FUBA heisst das Feld ja sogar referenzierende Meldungsnummer oder so ;-)
Werde mal schauen was wir da machen können / werden ;-)
Danke für die Hilfe

Gruss Jens
thanks Jens

Re: Belegfluss erweitern

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

super danke für die Zusatzinfo - werde mir die Userexits mal anschauen ;-)

Gruss
thanks Jens

Re: Belegfluss erweitern

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
qyurryus


Seite 1 von 1

Vergleichbare Themen

3
Antw.
3956
Views
Belegfluss FI - MM
von centauro_ernst » 15.01.2014 06:35 • Verfasst in Financials
1
Antw.
2094
Views
Vertriebdaten (Belegfluss in BW)
von manuk » 06.04.2006 15:46 • Verfasst in Sonstige Module
8
Antw.
4673
Views
Qualitätsmeldung Belegfluss
von Sava » 02.05.2013 12:04 • Verfasst in ABAP® für Anfänger
0
Antw.
2492
Views
Java und Belegfluss.
von MASTERmind » 24.05.2007 08:47 • Verfasst in Java & SAP®
5
Antw.
6172
Views
Belegfluß Buchhaltungsbeleg
von Prego » 01.09.2006 07:40 • Verfasst in Financials

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 18 Stunden von ralf.wenzel 6 / 167
Dialog-Container mit Toolbar/Status
Gestern von tar gelöst 19 / 2327
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1542

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

Zeilenumbrüche ersetzen
vor 18 Stunden von ralf.wenzel 6 / 167
Dialog-Container mit Toolbar/Status
Gestern von tar gelöst 19 / 2327
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1542

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 606
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2235
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8827