SAP Jobsuche bei DV-Treff
Minick
  • Minick
  • SAP Forum - Neuling Thema Starter
vor einen Monat
Hallo zusammen,

sorry ich bin neu hier und wusste nicht, wo ich die Frage stellen soll. Wir wollen die Logik der Bestands-/Bedarfsliste(md04) nachbauen. Dazu benötigen wir die Quelldaten/Tabellen (SE16) hinter diesem Prozess.

Könnt ihr uns hier bitte weiterhelfen und die Tabellen sowie ihre Verbindungen zueinander nennen, um am Ende genau die gleiche Ausgabe zu erhalten?

Ich danke im Voraus 🙂

Nordwolf
vor einen Monat
Schau dir mal die logische DB "DBM" an. Die beinhaltet die beiden Tabellen MDKP und MDTB.

Gruß, Nordwolf

Alpmann
vor 27 Tage
Hallo Minick,

wir haben auch schon mal die MD04 ausgewertet. Wir haben dazu den folgenden RFC-fähigen Funktionsbaustein genutzt:

BAPI_MATERIAL_STOCK_REQ_LIST

Mit freundlichen Grüßen

Matthias Alpmann

Minick
  • Minick
  • SAP Forum - Neuling Thema Starter
vor 24 Tage
Danke für den Hinweis mit dem RFC-Funktionsbaustein. Wir wollen die Logik gerne mit SAP SE16 Tabellen nachbilden, da wir gerne ein tägliches automatisiertes Reporting anhand dieser Datenbasis aufbauen wollen. Hierfür ist es dann notwendig, die Tabellen dahinter zu kennen und auch wie diese verknüpft sind. Unsere Ziel ist es folgende Struktur herzustellen:

DispoLevel Material Start Material Header Material Component ProductionOrder Start ProductionOrder Header ProductionOrder Component

3 M0 M2 M3 P0 P2 P3

2 M0 M1 M2 P0 P1 P2

1 M0 M0 M1 P0 P0 P1

3 M0 ..… ..… P0a ….. …..

Der erste Teil mit den Materialien kann auch über die Stücklistenauflösung erstellt werden. Das Problem, das wir haben, ist der rechte Teil, denn ein Material kann viele verschiedene Fertigungsaufträge haben und hier versuchen wir auch, diese Baumstruktur zu erstellen, welches Material genau welchem Auftrag zugeordnet werden soll und vorallem auch, wie die einzelnen Fertigungsaufträge miteinander verknüpft sind.

wreichelt
vor 24 Tage
Hallo,

muss es wirklich mit der SE16 gemacht werden ?

Mit der COOIS können die FA's zum Material angezeigt werden, hier kann nach vielen Merkmalen selektiert werden.

Die Liste kann nach Excel herunter geladen werden, Darstellung als Baumstruktur ist in der Transaktion schon möglich.

Wenn es aber die SE16 sein muss, dann bitte die SE16H verwenden, hier ist dann auch ein Left Outer Join möglich

Gruß

Wolfgang

Minick
  • Minick
  • SAP Forum - Neuling Thema Starter
vor 24 Tage
Grundsätzlich sind wir offen für eine Lösung. Wichtig ist für uns, dass diese Lösung automatisiert täglich laufen muss d.h. automatischer Export jeden Tag, wo wir ggf. auch weiterverarbeiten können.

Gibt es hier ein Beispiel/Anleitung wie in der COOIS dann die Baumstruktur aussieht?

Danke für den Hinweis mit SE16H. Weißt du hier auch die Tabellen die dahinter liegen und wie diese miteinander verbunden werden?

wreichelt
vor 24 Tage
Hallo,

ein Beispiel mit der COOIS habe nicht, damit müsst ihr schon ein wenig probieren.

Die Tabellen sind ja für den Materialstamm MARA oder MARC

für den Fertigungsauftrag als erstes die AUFK.

Gruß Wolfgang

Minick
  • Minick
  • SAP Forum - Neuling Thema Starter
vor 21 Tage
Hallo,

ich habe in den letzten Tagen viel recherchiert und folgende Tabellen mit Beziehungen gefunden:

----------------------------------------------------------Planned Orders: PLAF----------------------------------------------------------

Table Column FriendlyName Table Relationship

PLAF AUFNR ProductionOrderNr AUFK

PLAF KDAUF Sales_Order_Number VBUK

PLAF KDPOS Sales_Order_Number_Position VBUK

PLAF KONNR Number_of_Principal_Purchase_Agreement EKKO

PLAF KTPNR Number_of_Principal_Purchase_Agreement_Position EKPO

----------------------------------------------------------Purchase Requistions: EBAN----------------------------------------------------------

Table Column FriendlyName Table Relationship

EBAN EBELN PurchaseRequestNr EKPO

EBAN EBELP PurchaseRequestNr_Position EKPO

EBAN KONNR Number_of_Principal_Purchase_Agreement EKKO

EBAN KTPNR Number_of_Principal_Purchase_Agreement_Position EKPO

----------------------------------------------------------Purchase Orders EKPO, EKKO, EKKN----------------------------------------------------------

Table Column FriendlyName Table Relationship

EKPO BANFN BANF EBAN

EKPO BNFPO BANF_Position EBAN

EKPO KONNR Number_of_Principal_Purchase_Agreement EKKO

EKPO KTPNR Number_of_Principal_Purchase_Agreement_Position EKPO

EKPO UEBPO Higher_Level_Item_Purchasing_Documents EKPO

------------------------------------------------------------------------------------------------------------------------------------------------------

Table Column FriendlyName Table Relationship

EKKO KONNR Number_of_Principal_Purchase_Agreement EKKO

EKKO LPONR Last_Item_Number EKPO

EKKO AUSNR Bid_invitation_number EKKO

------------------------------------------------------------------------------------------------------------------------------------------------------

Table Column FriendlyName Table Relationship

EKKN EBELN PurchaseRequestNr EKPO

EKKN EBELP PurchaseRequestNr_Position EKPO

EKKN VBELN Sales_Order_Number VBUK

EKKN VBELP Sales_Order_Number_Position VBUK

EKKN AUFNR ProductionOrderNr AUFK

----------------------------------------------------------Material: MSEG, STPO----------------------------------------------------------

Table Column FriendlyName Table Relationship

MSEG KDAUF Sales_Order_Number VBUK

MSEG KDPOS Sales_Order_Number_Position VBUK

MSEG RSNUM Reservation_Number RESB

MSEG RSPOS Reservation_Number_Position RESB

MSEG EBELN PurchaseRequestNr EKPO

MSEG EBELP PurchaseRequestNr_Position EKPO

MSEG AUFNR ProductionOrderNr AUFK

------------------------------------------------------------------------------------------------------------------------------------------------------

Table Column FriendlyName Table Relationship

STPO STLNR Bill_of_material CAUFV

STPO STLTY BOM_category CAUFV

----------------------------------------------------------Production Orders: CAUFV(AUFK+AFKO)----------------------------------------------------------

Table Column FriendlyName Table Relationship

CAUFV STLNR Bill_of_material STPO

CAUFV STLTY BOM_category STPO

CAUFV KDAUF Sales_Order_Number VBUK

CAUFV KDPOS Sales_Order_Number_Position VBUK

----------------------------------------------------------Sales Orders: VBBE, VBEP----------------------------------------------------------

Table Column FriendlyName Table Relationship

VBBE VBELE Business_document_number VBUK

VBBE POSNE Business_item_number VBUP

VBBE ETENE Schedule_line VBEP

------------------------------------------------------------------------------------------------------------------------------------------------------

Table Column FriendlyName Table Relationship

VBEP BNFPO BANF_Position EBAN

VBEP AUFNR ProductionOrderNr AUFK

VBEP PLNUM PlannedOrderNr PLAF

VBEP VBELE Business_document_number VBUK

VBEP POSNE Business_item_number VBUP

VBEP ETENE Schedule_line VBEP

----------------------------------------------------------Reservations: RESB----------------------------------------------------------

Table Column FriendlyName Table Relationship

RESB AUFNR ProductionOrderNr AUFK

RESB PLNUM PlannedOrderNr PLAF

RESB BANFN BANF EBAN

RESB BNFPO BANF_Position EBAN

RESB KDAUF Sales_Order_Number VBUK

RESB KDPOS Sales_Order_Number_Position VBUK

RESB EBELN PurchaseRequestNr EKPO

RESB EBELP PurchaseRequestNr_Position EKPO

----------------------------------------------------------Stock Available: MARD----------------------------------------------------------

Trotzdem weiß ich nicht genau, mit welcher Tabelle ich anfangen soll und ob alle gesammelten Informationen richtig sind oder ob es vielleicht bessere Möglichkeiten gibt?

Vielen Dank im Voraus

Martin Preiß
vor 20 Tage
Die bessere - und m.E. einzig sinnvolle - Möglichkeit wurde schon genannt: BAPI BAPI_MATERIAL_STOCK_REQ_LIST oder Funktion MD_STOCK_REQUIREMENTS_LIST_API verwenden. Der Versuch "die Logik der Bestands-/Bedarfsliste(md04) nach zu bauen" mit SQL-Mitteln oder ganz eigenem Coding, ist sehr optimistisch. Bei Aufbau MD04 sind viele Tabellen (Datenbank und Customizing) und Tausende Zeilen SAP-Coding involviert. Mit den genannten Funktionen, die auch mit Filtern aufgerufen werden können, bekommt man das geschenkt.