SAP Jobsuche bei DV-Treff
The Rookie
vor 2 Tage
Hallo zusammen,

ich habe eine SQL Query gebaut, in der ich zu einer Plangruppe (Arbeitsplan) alle Komponenten einer Stückliste aufliste, die einem Vorgang zugeordnet sind, dem ein Arbeitsplatz mit retrograder Entnahme zugeordnet ist.

Leider muss ich feststellen, dass in der PLMZ nicht alle Komponenten zur Plangruppe enthalten sind, die einem bestimmten Vorgang zugeordnet sind (in meinem Falle 0070). Rufe ich die Komponentenzuordnung des Arbeitsplans in SAP direkt auf, bekomme ich Komponenten angezeigt, die ich definitiv nicht in der PLMZ finden kann.

Woher (ausser der PLMZ) kann SAP diese Informationen ziehen, oder mache ich einen Fehler?

Vielen Dank schon mal für eure Hilfe.

Förderer

wreichelt
vor 2 Tage
Hallo,

bitte das mal prüfen:

wenn kein Vorgang eingetragen wurde, dann findest du in der Tabelle keinen Eintrag zur jeweiligen Plangruppe.

Gruß Wolfgang

The Rookie
vor 2 Tage
Zitat von: wreichelt 

Hallo,

bitte das mal prüfen:

wenn kein Vorgang eingetragen wurde, dann findest du in der Tabelle keinen Eintrag zur jeweiligen Plangruppe.

Gruß Wolfgang

Hallo Wolfgang,

vielen Dank für die schnelle Reaktion. Ja, darauf bin ich auch schon gestossen und das leuchtet mir ein. Dennoch zeigt mir SAP in der CA03 Einträge mit Zuordnung zu oben genanntem Vorgang 0070 mit zugeordneten Komponenten, die es aufgrund der PLMZ eigentlich nicht geben darf (für die PLNNR / STLNR Kombination).

Wenn ich explizit in der STPO nach dem STLKN des Materials suche, welches mir in der CA03 zum Vorgang 0070 angezeigt wird, dann kann ich den STLKN nicht in der PLMZ finden.

Woher zieht SAP dann aber diese Komponente und ordnet sie dem Vorgang 0070 zu???

Viele Grüße

Andreas

wreichelt
vor 2 Tage
Hallo Andreas,

dann bitte den OSS 2741311 Hinweis prüfen

Gruß Wolfgang

wreichelt
vor 2 Tage
Hallo Andreas,

dann bitte den OSS 2741311 Hinweis prüfen

Gruß Wolfgang

The Rookie
vor 2 Tage
Hallo Wolfgang,

was genau verbirgt sich darunter? Unter dem Suchbegriff OSS 2741311 finde ich nur einen Hinweis über die MAST zu gehen.

Beim Aufbau meiner Stückliste mache ich auch genau das:

MAST über MATNR

MAST - STKO: INNER JOIN ON STKO.MANDT = MAST.MANDT AND STKO.STLNR = MAST.STLNR AND STKO.STLAL = MAST.STLAL

STKO - STAS: INNER JOIN ON STAS.MANDT = STKO.MANDT AND STAS.STLNR = STKO.STLNR AND STAS.STLAL = STKO.STLAL

STAS - STPO: INNER JOIN ON STPO.MANDT = STAS.MANDT AND STPO.STLNR = STAS.STLNR AND STPO.STLKN = STAS.STLKN

Wie gesagt, meine so gebaute Stückliste enthält auch die Komponente, die SAP CA03 mir anzeigt.

Ich finde diese Komponenten (den STLKN der Komponente) dennoch nicht in PLMZ.

Etwas ratlos...

wreichelt
vor 2 Tage
Hallo Andreas,

in deinem Report könntest du ja mal die logische Datenbank PNM verwenden,

dort sind alle Tabellen und Verknüpfungen vorhanden

Auch unter S4HANA gibt’s die ldb‘s noch

Gruß Wolfgang

The Rookie
vor 14 Stunden
Inzwischen bin ich einen Schritt oder eine Erkenntnis weiter....

In der STPO gibt es zu meiner vermissten Komponente folgende Einträge:

MANDT STLNR STLKN STPOZ DATUV AENNR VGKNT VGPZL IDNRK POSTP POSNR

100 163012 102 204 01.01.1920 PLMMI... 0 0 5L.5372.... L 510

100 163012 103 206 01.01.1920 PLMMI... 0 0 5L.5372.... L 515

100 163012 849 1850 02.11.2004 500324... 102 204 5L.5372.... L 510

100 163012 850 1853 02.11.2004 500324... 103 206 5L.5372.... L 515

In der PLMZ hingegen gibt es zu meiner Plangruppe / Stücklisten Zuordnung zu diesem Material nur folgende Einträge:

MANDT PLNNR PLNKN STLNR STLKN

100 50068791 00000228 163012 102

100 50068791 00000228 163012 103

Ich habe in der STPO alle STLKN herausgefiltert, für die es einen Eintrag in der Spalte VGKNT gibt. Damit blieben für mich die Einträge mit STLKN 849 u. 850 übrig (da es sich hierbei um die vermeintlich aktuellsten Einträge für die Komponente in der Stückliste handelt).

Für diese Stücklistenknoten gibt es aber keine Einträge in der PLMZ. Diese enthält allerdings Einträge für die für mich vermeintlich veralteten Stücklistenknoten 102 u. 103.

Kann ich davon ausgehen, dass in der PLMZ tatsächlich nur aktive, manuelle Zuordnungen pro Arbeitsplan und Stückliste zu finden sind? Oder warum ordnet SAP in meinem Fall die Knoten 102 u. 103 zu und nicht die vermeintlich aktualisierten 840 u. 850?

Kann mir dazu jemand weiter helfen?

Viele Grüße

Andreas

wreichelt
vor 13 Stunden
Hallo Andreas,

hast du auch die Löschkennzeichen geprüft?

Gruß Wolfgang

The Rookie
vor 11 Stunden
Hallo Wolfgang,

in der PLMZ und in der STPO gibt es zu den betreffenden Zeilen keine gesetzten Löschkennzeichen, diese würden auch berücksichtigt.

In der STAS gibt es die Stücklistenknoten 102 und 103 jeweils doppelt, jeweils eine Zeile davon mit einem gesetzten Löschkennzeichen.

In meiner ursprünglichen Version hatte ich alle STLKN aus der STAS eliminiert, für die ich in irgendeinem Zeileneintrag ein gesetztes Löschkennzeichen für den STLKN gefunden habe, das habe ich jetzt mal geändert und beziehe die beiden STAS-Einträge für 102 und 103 ohne Löschkennzeichen mit ein.

The Rookie
vor 10 Stunden
Noch etwas was mir auffällt:

Wenn ich über die SE16 in SAP den Tabelleninhalt für die folgenden Tabellen ausgebe, fällt mir folgendes auf:

STPO:

Bei Abfrage nach Stücklistennummer (163012) und IDNRK (Komponente 5L.5372.006.....) werden mir 4 Zeilen ausgegeben, jeweils eine für STLKN 102, 103, 849 und 850. Die Zeilen mit Löschkennzeichen werden automatisch rausgefiltert.

Für den STLKN 102 und 849 wird die POSNR 0510 angegeben

Für den STLKN 103 und 850 wird die POSNR 0515 angegeben

Schaue ich mir die Materialstückliste in SAP selbst an, gibt es jeweils nur eine Position 0510 und 0515 für die Komponente 5L.5372.006..... diese muss aus den STLKN 849 und 850 bestehen, da die angezeigte Änderungssnummer zu den Knoten 849 und 850 gehört.

Aber: In der Tabelle PLMZ finden sich eben nur Einträge für die Knoten 102 und 103.... und eben nicht für 849 oder 850.

wreichelt
vor 8 Stunden
Hallo,

hier die Verknüpfung der PP Tabellen (soweit mir bekannt)

STPO PLMZ


STLNR -> STLNR

STVKN -> STLKN

Bitte beachten in der STPO ist es das Feld STVKN , in der PLMZ STLKN

und das ist noch wichtiger:

Beim Löschen einer Komponente in CS02 wird die Tabelle PLMZ NICHT aktualisiert. Positionen in der Tabelle PLMZ werden nur dann aus CA02/CA12/CA22/CA32 gelöscht (bzw. mit PLMZ-LOEKZ gekennzeichnet), indem die Komponentenzuordnungszuordnung entfernt wird. Dies liegt daran, dass die Zuordnung selbst NICHT in der Tabelle PLMZ abgelegt ist. Die Komponentenzuordnung basiert auf einer Beziehung zwischen 2 Tabellen, STPO und PLMZ. Löschkennzeichen werden in der Tabelle PLMZ NICHT gesetzt, wenn Stücklistenkomponenten aus CS02 gelöscht werden. Dies ist konsistent mit dem Design der Stückliste und den Arbeitsplantransaktionen.

Es wird empfohlen, die Komponentenzuordnung zu entfernen, die den Artikeln einer Stückliste in einem Arbeitsplan zugeordnet ist, bevor Sie die Stückliste oder die Artikel selbst löschen. Andernfalls kann es passieren, dass verwaiste PLMZ-Einträge im System verbleiben.

Viel Erfolg Wolfgang