V4 034 und V4 035 sind zwei verschiedene Fehlerbilder

Im Monitor stehen zwei rote Abrufe, und das Ticket sagt: „Zweimal derselbe Fehler, Lieferplan wird nicht gefunden.“ Beide IDocs stehen auf Status 51, beide Meldungen kommen aus der Klasse V4. Trotzdem sind es zwei verschiedene Fehlerbilder, und die Korrekturen laufen in entgegengesetzte Richtungen.

Symptom

V4 034 heißt: kein Treffer. V4 035 heißt: mehrere Treffer, die Findung ist nicht eindeutig. Im Monitor sehen beide gleich aus — roter Abruf, kein Beleg, keine Einteilung.

MeldungBedeutungWo man ansetzt
V4 032Auftraggeber nicht ermittelbarT661W
V4 033Sonderregel zum Auftraggeber fehltT663A
V4 034kein Lieferplan gefundenIndex, Kriterien, Absagegrund
V4 035Findung nicht eindeutigProtokoll V4 073 bis 075
V4 078Indexeintrag ohne BelegIndex gegen Belegkopf
V4 034 und V4 035: gleicher Status, zwei Fehlerbilder Vergleichsgrafik. Oben gemeinsam der Zugriff auf den Index VLPKM, gelesen über den View M_VLPMA. Von dort verzweigt die Grafik nach links und nach rechts. Links die Meldung V4 034, kein Lieferplan gefunden, also kein Treffer: der Satz in T661W fehlt, wovor schon V4 032 warnt; die Sonderregel in T663A fehlt, gemeldet als V4 033; es gibt keinen Indexeintrag zum Kundenmaterial; eine Position mit Absagegrund fällt aus der Trefferliste und erscheint nur als Warnung V4 053; oder der Index nennt einen Beleg, den es nicht mehr gibt, gemeldet als V4 078. Richtung der Korrektur links: es fehlt etwas, ergänzt wird ein Steuersatz, ein Indexeintrag oder ein Kriterium im Abruf. Rechts die Meldung V4 035, die Findung ist nicht eindeutig, es gibt mehrere Treffer: das Kundenwerk fehlt im Abruf, die Abladestelle wird maskiert, wenn das Kennzeichen ABLADPL in T663A leer ist, und der Notzugriff sucht nur noch über Kundenmaterial und Auftraggeber, wobei der Standard den Trefferzähler bewusst auf zwei setzt, sodass auch ein Einzeltreffer in V4 035 endet. Richtung der Korrektur rechts: die Findung ist zu unscharf, das Protokoll V4 073 bis 075 gibt die Findungswerte, die Kriterien werden enger gefasst. Unten hervorgehoben der Hinweis, dass die Korrekturen gegenläufig sind und dass die Nachrichtenversion MSGVS in T663A darüber entscheidet, ob derselbe Abruf abbricht oder nur meldet. V4 034 und V4 035: gleicher Status, zwei Fehlerbilder Beide Abrufe stehen auf IDoc-Status 51, beide Meldungen kommen aus der Klasse V4 — die Korrekturen laufen gegeneinander Zugriff auf den Index VLPKM gelesen über den feldgleichen View M_VLPMA gar kein Treffer — auch nicht im Notzugriff mehrere Treffer V4 034 Es konnte kein Lieferplan gefunden werden Wo etwas fehlt Kein Satz in T661W — davor meldet schon V4 032 Keine Sonderregel in T663A — V4 033 Kein Indexeintrag zum Kundenmaterial Position mit Absagegrund — fällt aus der Trefferliste, sichtbar nur als Warnung V4 053 Indexeintrag ohne Beleg — V4 078 Richtung der Korrektur Es fehlt etwas. Ergänzt wird ein Steuersatz, ein Indexeintrag oder ein Kriterium im Abruf. V4 035 Es konnte kein eindeutiger Lieferplan ermittelt werden Warum es mehrere sind Kundenwerk fehlt im Abruf — die Kriterien greifen zu weit Abladestelle maskiert, weil ABLADPL in T663A leer ist Notzugriff nur über Kundenmaterial und Auftraggeber: dort setzt der Standard den Trefferzähler bewusst auf zwei — auch ein Einzeltreffer endet deshalb in 035 Protokoll V4 073 bis 075 nennt alle gefundenen Lieferpläne Richtung der Korrektur Die Findung ist zu unscharf. Das Protokoll gibt die Findungswerte, danach werden die Kriterien enger gefasst. Wer 034 behandelt wie 035, erzeugt das jeweils andere Bild. Und: ob derselbe Abruf abbricht oder nur meldet, hängt an der Nachrichtenversion MSGVS in T663A — ein Dialogtest kann durchlaufen, während der Hintergrundlauf denselben Beleg auf Fehler setzt. Meldungsnummern, Tabellen und Felder am System geprüft.
Gleicher IDoc-Status, zwei Fehlerbilder: bei 034 fehlt etwas, bei 035 greift die Findung zu weit.

Ursache

Gesucht wird im Index VLPKM, den SAP selbst „Lieferpläne zum Kundenmaterial“ nennt; gelesen wird er über den feldgleichen View M_VLPMA. Selektiert wird über Kundenmaterial, Auftraggeber, Kundenwerk, Abladestelle, Abrufverwendung und Bezeichnung. Verkaufsorganisation, Vertriebsweg, Sparte und Verkaufsbelegart stehen zwar im Schlüssel, filtern aber nicht: Der Verkaufsbereich wird erst nach dem Zugriff verprobt, über die eigene Lieferantennummer im System des Kunden (KNVV-EIKTO). Passt sie nicht zum Treffer, kommt V4 298; fehlt sie ganz, V4 076.

Ob Abladestelle und Bestellnummer überhaupt als Kriterium wirken, entscheidet nicht die Struktur des Index, sondern die Partnertabelle T663A mit den Kennzeichen ABLADPL und BSTNKP. Ist ABLADPL leer, wird die Abladestelle bei der Suche maskiert — sie ist dann Schlüsselfeld, aber kein Filter.

Eigene Beachtung verlangt 035 bei genau einem Lieferplan. Findet der genaue Zugriff nichts, wiederholt der Standard die Suche nur mit Kundenmaterial und Auftraggeber. In diesem Zweig setzt SAP den Trefferzähler bewusst auf zwei, mit dem Hinweis, ein Einzeltreffer aus dieser Notsuche könne trotzdem der falsche Lieferplan sein. Der Pfad endet also immer in 035, nie in einer stillen Verbuchung.

„Es gibt doch nur einen Lieferplan“ ist deshalb kein Gegenargument, sondern die Beschreibung des Normalfalls dieses Zweigs. Ein Abruf ohne Kundenwerk führt genau dorthin.

Zwei weitere Ursachen sieht man der Meldung nicht an. Lieferplanpositionen mit Absagegrund fallen aus der Trefferliste und erscheinen nur noch als Warnung V4 053 — eine abgesagte Position sieht im Index unverändert aus und erzeugt trotzdem ein 034. Und V4 078 meldet einen verwaisten Indexeintrag: Der Index nennt eine Lieferplannummer, die es im Belegkopf nicht mehr gibt.

Vorgehen

  • Zuerst die Meldungsnummer, dann der Status. Ohne diese Trennung korrigiert man in die falsche Richtung.
  • Bei 035 das Protokoll lesen: Zu jedem Treffer schreibt der Standard V4 073, 074 und 075 mit den Findungswerten — Lieferplan, Kundenmaterial, Auftraggeber, Werk, Abladestelle, Verwendungskennzeichen, Verkaufsorganisation, Vertriebsweg, Sparte, Auftragsart und Abschlussnummer.
  • Bei 034 die Kette von hinten aufrollen: T661W, T663A, Indexeintrag, Absagegrund.
  • Nicht in VLPMA suchen. Die Tabelle ohne führendes M ist der Vertriebsindex der Lieferungspositionen zu Material und hat mit der Abruf-Findung nichts zu tun.

Eine Falle beim Testen zum Schluss: Ob derselbe Abruf abbricht oder nur eine Information zeigt, hängt an der Nachrichtenversion MSGVS in T663A, gepflegt je Auftraggeber und Abladestelle. Ein Dialogtest kann deshalb unauffällig durchlaufen, während der Hintergrundlauf denselben Beleg auf Fehler setzt.

Ergebnis

Bei 034 fehlt etwas: ein Satz in einer der Steuertabellen, ein Indexeintrag oder ein Kriterium im Abruf. Bei 035 ist die Findung zu unscharf, meist weil das Kundenwerk fehlt. Wer die beiden trennt, spart sich den Umweg über Korrekturen, die das jeweils andere Bild erzeugen.


Die Findung im Zusammenhang steht unter Die Lieferplanfindung, der Eingang davor unter Lieferabruf und Feinabruf im Eingang. Ein Fall, in dem sich hinter 034 ein verwaister Index verbarg, steht unter Der Abruf kommt an, der Lieferplan bleibt leer. Warum das Kundenwerk bei einer Formatumstellung darüber mitentscheidet, ob die Findung eindeutig wird, steht in Die VDA-Umstellung: was der Standard trägt und was nicht.


Weiter in dieser Rubrik

Zurück zur Übersicht: Fehlerbilder.