ich würde gerne zu einer Lieferung den Status auslesen. Testdaten (Kunde, Auftrag und Lieferung) habe ich selbst angelegt (jeweils mit "Bezug zum Folgebeleg") - für die "Richtigkeit" dieser Daten übernehme ich daher keine Gewähr.
Für den Status habe ich das Feld LFSTK der Tabelle LIKP herausgesucht - das klingt soweit vielversprechend. Leider ist das Feld für alle Tabellen die mir in den Sinn kommen leer (LIKP, VBUK, Delivery-Items - über bapi, ...). Das kommt mir komisch vor...
Stattdessen sind Felder wie Warenbewegstatus (WBSTK) gefüllt, was mir aber jetzt nicht als passend vorkommt.
Hat jemand eine Idee wo ich schauen muss?
Ich bin besonders in dem Thema SD nicht sattelfest. Außerdem bin ABAP-Anfänger, aber das scheint gerade das geringere Problem.
Ich bedanke mich schon einmal für jeden Versuch der Hilfestellung
was genau willst Du denn von der Lieferung wissen?
Je nachdem, was alles mit der Lieferung gemacht wurde
sind halt unterschiedliche Statis relevant.
Der LFSTK wird nur in bestimmten Prozessen gesetzt. So z.B. der WBSTK - dieser wird nur bei
A) Relevanz und B) einer Warenbewegung gesetzt.
Die Relevanz wird im Customizing pro Positionstyp hinterlegt.
Wann ist eine Lieferung erledigt?
Aus Sicht des Lagers vielleicht mit dem Warenausgang,
aus Sicht des Vertriebes vielleicht mit der Erstellung der Faktura
aus Sicht der Buchhaltung vielleicht mit dem Zahlungseingang.... usw.
--> Je nach Fragestellung gibt es entsprechende Antworten
Gruss
Folgende Benutzer bedankten sich beim Autor Thomas17 für den Beitrag: willi1821
Es geht um den Lieferstatus aus Geschäftskundensicht. Den würde ich so definieren, dass er mit der Auslieferung beim Kunden endet. Davor ist es eine Frage des Aufwands. Von mir aus kann da auch stehen "wird bearbeitet", "ist versandt", "wurde ausgeliefert". Wenn man auch einfach an die Status àla "wird kommisioniert" etc. herankommt, soll mir das auch Recht sein. Das wäre dann eine Kosten-Nutzen-Frage.
Kannst du mir bei diesen Vorstellungen weiterhelfen?
LG
edit: Ich habe zum Beispiel keinen "Eingang beim Kunden" oder ähnliches gebucht (sowas muss ja auch gehen, oder?). Und ohne ein solches Ereignis komme ich auch nicht an Status wie "ist ausgeliefert", oder?
srry das jetzt wieder ein "kommt drauf an" folgt... aber:
Das kommt auf Euren Prozess an.
Wann wird bei Euch der Warenausgang gebucht? Beim Verlassen des Gebäudes oder viel früher?
Zum Thema kam beim Kunde an... das sprengt jetzt den Rahmen (EDI/RFC/... etc.pp).
Habt Ihr WM im Einsatz? Habt Ihr Kommissionierprozesse, die Ihr in SAP abbildet?
Ändern diese die Lieferung?
Was ich mir mit Deinen Infos vorstellen kann umzusetzen:
Für Dich relevanten Statis:
LVSTK = C = Kommissionierung WM abgeschlossen
KOSTK = C = Kommissionierung ohne WM abgeschlossen
KOSTK = ' ' = Keine Kommissionierung relevant
WBSTK = C = Warenausgang gebucht (Ware unterwegs)
FKSTK = C = Faktura erstellt
GBSTK = C = Lieferung "erledigt".
GBSTK = C setzt SAP in Abhängigkeit der anderen Statis.
Analysiere doch mal Eure Lieferungen und Prozesse.
--> alles ist von Euren Prozessen abhängig.
Erstellt Ihr die Faktura beim WA oder separat,
habt Ihr WM oder eine Kommissionierung?
Wann bucht ihr den WA? Je nachdem sind solche Aussagen dann halt anders...
Hoffe das hilft Dir weiter.
Folgende Benutzer bedankten sich beim Autor Thomas17 für den Beitrag: willi1821