SAP Jobsuche bei DV-Treff
iplord
  • iplord
  • SAP Forum - User Thema Starter
vor 13 Jahre

Hallo, kennt einer eine Tabelle oder Möglichkeit oder TA in der man mehrere materialnummer eingeben kann und dann die dazugehörige Stüli bekommt.

CS02 mit Mehrfachauswahl

wreichelt
vor 13 Jahre

Hallo.

über die Tabelle MAST (mit TR SE16) bekommst du die zugehörigen Stücklistennummern,

dann über die SE16 Tabelle STPO kannst du Dir alle Stücklistenpositionen anzeigen lassen.

Gruß

Wolfgang 

Korvin
vor 13 Jahre

hi,

wir haben dafür eine SAP Query gebastelt.

Join STPO STAS STKO STZU MAST MARA MAKT

dann hat man alle Infos auf einen Blick in der Ausgabe und kein umständliches SE16 Surfing (würde bei uns eh nicht gehen, da normale User keine SE16 dürfen)

Gruß

Schluchti
vor 2 Jahre
Hi!

Bin dabei mir genau diese Query (Quickview vorerst) auch zu bauen...mit ein paar wenigen Tabellen bekomm ich die Joins auch schon halbwegs hin, aber mit so vielen tu ich mir da noch etwas schwer...kann mir vl. jemand sagen, wie ich die Join aufbauen muss, dass es funktioniert? :)

[Habs mal genau in der o.g. Reihenfolge versucht, allerdings findet er bei der Selektion nichts - Selektion "nur" auf die Materialnummer aus der MARA....]

Tatsächlich interessieren werden mich (Falls das für den Join relevant sein sollte):

Selektion (nur Kopfdaten):

Kopf Materialnummer

Werk

Alternative

Verwendung

Liste:

Stücklistenkopf (Materialnummer)

Kopf Alte Mat (nicht zwingend)

Werk

Verwendung

Alternative

Alternativentext

Positionstyp

Positionsmaterialnummer

Alte Materialnummer der Position

Mengeneinheit

Menge

Schüttgut Material Kennzeichen

Stücklistentext Zeile 1

Stücklistentext Zeile 2

Kennzeichen Langtext

(Wie gesagt - ansich gehts schon halbwegs mit den Querys - Nur beim Join tu ich mir noch etwas schwer wenns so viele sind 🙂 (bitte auch um Info ob hier irgendwo ein Left-outer benötigt wird 🙂 )

DANKE euch schon im Voraus vielmals!

LG

Schluchti ;)

wreichelt
vor 2 Jahre
Hallo,

auch schon mal versucht über die Log.Datenbank CMC das zu lösen, hier sind allem Felder verfügbar, auch die Selektionsmöglickeiten dazu

Gruß Wolfgang

Schluchti
vor 2 Jahre
Hi Wolfgang!

Vielen Dank mal für den Tipp...hab noch nie ne Query/Quickview über eine log. Datenbank gemacht... werde mir das mal ansehen und hier Rückmelden ob es funktioniert hat :)

/Edit:

Ok - leider bekomm ich damit die alte Materialnummer nicht in die Auswertung, die ich allerdings dringend benötigen würde 😞 ...kann ich mir in der Quickview mit der log. Datenbank die Mara irgendwie dazuholen?

Danke

LG

wreichelt
vor 2 Jahre
Hallo,

mit einem Quickview kann keine Tabelle dazu geholt werden, das erfordert dann schon ein Infoset und eine Query.

Gruß Wolfgang

Schluchti
vor 2 Jahre
Hi!

Im Infoset hätte ich allerdings auch nichts gefunden wie ich eine Tabelle zur log. Datenbank hinzufüge?

Bin ich einfach zu blöd, oder hab ich deine Antwort falsch verstanden und hast du ohnehin "zurück zum Start mit normaler Query" gemeint? 🙂 (dann btw - auch in der Quickview kann ich mit Tabellenjoins arbeiten... allerdings sind wir auf S4...vl. geht es erst ab hier?)

Danke nochmal für deine Hilfe!

LG

wreichelt
vor 2 Jahre
Hallo,

im Infoset (SQ02) gibt es Button JOIN damit kann eine weitere Tabelle hinzugefügt werden.

Es geht auch über Zusätze ein Feld hinzuzufügen und dort ABAP-Coding einzufügen, in deinem Fall

wenn nur ein Feld 'alte Materialnummer' benötigt wird, wäre das für mich sogar der bevorzugte Weg.

(im ERP-System)

Mit der Vorgehensweise über die LDB erfolgt eine Auflösung der Stückliste nur über die erste Ebene.

Gruß Wolfgang

Martin Preiß
vor 2 Jahre
oder Add-On bei mir einkaufen, mit Zusatzfunktionalität und besserer Usability:

Stücklistenbrowser 

Zu SL-Auswertung per Query:

Wenn die Stücklisten verschiedene Änderungsstände mit oder ohne Änderungsdienst haben, oder man Alternativstücklisten hat, kommt man mit Queries schnell an Grenzen, wenn das das Ergebnis eine zu einem bestimmten Datum gültige Stückliste oder Stücklistenalternative sein soll. Die Logik, zu welchem Termin eine bestimmte Position in einer bestimmten Stücklistenalternative gültig ist, ist so komplex, dass man sie m.E. kaum erfolgversprechend per Query nachbilden kann. Wenn man Stücklisten sehen will, so wie sie in einem Auftrag in einem gegebenen Kontext (MRP, Fauf, Kundenauftrag,..) aufgelöst würden, führt aus meiner Sicht kein Weg an Programmierung unter Nutzung von SAP-Funktionsbausteine ( CS_BOM_EXPL_MAT_V2 und Co.) vorbei.