SAP Jobsuche bei DV-Treff
MichaelaMueller
vor 9 Jahre
Hallo, ich bin neu hier und würde gern Eure Hilfe in Anspruch nehmen.

Ich sollte im Query Daten aus VBAK, VBAP und MSEG auslesen. Im Infoset wird mir zu VBAK und MSEG folgende Verbindung vorgeschlagen:

VBAK-VBELN und MSEG-KDAUF

Leider ist die VBAK-VBELN nicht die gleiche wie MSEG-KDAUF.

Wie kann ich diese Hürde umgehen?

Vielen Dank fürs Lesen und Hilfe geben!

Grüße

Michaela

wreichelt
vor 9 Jahre
Hallo,

kannst du erklären für was die MSEG zum Kundenauftrag gebraucht wird ?

Gruß

Wolfgang

MichaelaMueller
vor 9 Jahre
Hallo Wolfgang,

ich möchte die Kundenaufträge bzw. Warenausgänge an unsere anderen Ländern ermitteln.

Dazu ziehen ich folgende Daten aus VBAK:

die Containernummer,

Lieferscheinnummer,

Bestellnummer des "Auslandes",

Bestelldatum,

Wunschliefertermin

Aus VBAP:

Auslieferbeterieb,

Artikelnummer,

Kolli,

Kundenauftragsnummer

Zu diesen Daten dann hätten ich gern die Warenausgangsnummer aus der MSEG

Ich hoffe, ich konnte deine Frage beantworten?

Grüße

Michaela

wreichelt
vor 9 Jahre
Hallo Michela,

schon mal geschaut ob es die Daten auch in der LIPS oder LIKP gibt von dort kann die Verknüpfung zur MSEG evtl.

besser funktionieren.

Gruß

Wolfgang

wreichelt
vor 9 Jahre
Hallo Michaela,

noch zwei Hinweise dazu:

1.) Tabelle VBFA enthält den Belegfluss zum Kundenauftrag

es wird aber immer wieder gewarnt die TB über einen

Select zu lesen (Performance).

2.) FB RV_ORDER_FLOW_INFORMATION holt den Belegfluss

Gruß

Wolfgang

MichaelaMueller
vor 9 Jahre
Danke Wolfgang, ich versuche mich mal über die LIPS/LIKP

ob ich da die entsprechenden Feldinformationen finde.

Bei uns ist es so, das es einen zentralen Queryanleger gibt (mich) der Nachteil dabei ist, ich bin nicht so tief in den einzelenen Themen, daher frage ich lieber nach.

Die Themenbetreuer dagegen sind dafür nicht so tief in den Tabellenthemen 🙂 Daher hakt es gerade ein wenig in der Queryerstellung !

Eine Frage noch, was verstehst du unter

"FB RV_ORDER_FLOW_INFORMATION holt den Belegfluss" ?

Grüße Michaela

wreichelt
vor 9 Jahre
Hallo Michaela,

FB Rv_order.......ist ein Funktionsbaustein. Den kannst Du über die SE37 sehen und Testen.

Gruß

Wolfgang

MichaelaMueller
vor 9 Jahre
FB 😎 klar jetzt hab ich es verstanden.

Leider habe ich dazu (SM37) keine Berechtigung.

Dies ist einzig unseren Programmierern vorbehalten.

Aber danke für den Hinweis.

newgui
vor 9 Jahre
Hallo Michaela,

also ich denke du brauchst keinen Funktionsbaustein. Das ganze sollte auch über ein einfaches query funktionieren.

Wolfgang hat es schon richtig geschrieben. Du solltest die Tabelle lips mit einbeziehen.

Die lips verknüpfst du mit der mseg - Lieferung, Lieferposition; Materialnummer (Matnr. ganz wichtig, sonst dauert es ewig bis was rauskommt). Ev. musst du ein left outer join verwenden, wenn nicht jedes Material bei euch gebucht wird.

Die lips kannst du dann über den Vorgängerbeleg und die Vorgängerposition mit der vbap verknüpfen und entweder über den Vorgängerbeleg auch die vbak oder sonst über den Beleg mit der vbap (Geschmackssache).

Meiner Meinung nach sollte dann auch was rauskommen, vorausgesetzt wir haben die selben Tabellenfelder :-)

mfg

newgui

MichaelaMueller
vor 9 Jahre
👍

Dankeschön für die Hilfe - habe herausgefunden, das ich alle relevanten Daten bereits in der LIPS finde und somit die MSEG überhaupt nicht mehr benötige!

Grüße und einen schönen Restmontag!!

Michaela