SAP Jobsuche bei DV-Treff
Julia
  • Julia
  • SAP Forum - User Thema Starter
vor 10 Jahre
Hallo!

Ich bin gerade dabei eine Auswertung über Infosätze und Orderbücher über die SQVI zu erstellen. Es sollen hierbei auch die Konditionen in den Infosätzen mitgezogen werden.

Sobald ich aber die Tabellen EINE, EINA, EORD, KONH und KONP in die Auswertung einbaue, bekomme ich keine Werte. Wähle ich nur die Tabellen EINE, EINA und EORD bekomme ich problemlos Werte. Gibt es eine andere Möglichkeit die Konditionen aus den Infosätzen mit Datum in die Auswertung einzubringen?

LG

Julia

Förderer

daytona80
vor 10 Jahre
Servus,

ich hab zwar die Tabellen gerade nicht vor den Augen bzw im Gedächtnis aber ich würde mal "lefter out join" probieren...


Vielen Dank und viele Grüße
Julia
  • Julia
  • SAP Forum - User Thema Starter
vor 10 Jahre
Hallo!

Das habe ich auch schon versucht. Ich habe einen Left Outer Join auf die Tabellen EORD und KONP gemacht, aber dennoch erhalte ich keine Werte, wenn ich zB nach der Materialnummer selektiere.

Habt ihr noch weitere Ideen?

LG

Julia

Saute
vor 10 Jahre
Hallo Julia,

es würde helfen, wenn du hier mal einen Screenshot des Tabellen-Joins der Datenquelle posten würdest.

Ansonsten kennen wir natürlich deine Tabellenverknüpfungen nicht.

Gruß

Saute


Leiter Digitale Prozessoptimierung & IT

Anwendungsbetreuer PP / PM / PDM / VC / G.I.B DC

SAP ECC 6.0 EHP8

wreichelt
vor 10 Jahre
Hallo Julia,

die TB: KONP besitzt hat keine Materialnummer, Schlüssel ist

unter anderem das Feld : KNUMH.

Meist ist vor die TB: KONH, KONP eine A0* Tabelle vorgeschaltet.

Bitte mal prüfen.

Gruß

Wolfgang

Julia
  • Julia
  • SAP Forum - User Thema Starter
vor 10 Jahre
Hallo Wolfgang!

Beim Erstellen der Auswertung wollte ich ursprünglich die Tabelle A017 in meine SQVI-Auswertung einbauen, aber dies funktioniert nicht, da ich immer die Meldung bekomme "Die Tabelle A017 kann nicht in einem Join verwendet werden". Gibt es da irgendeinen Trick, damit man diese Tabelle in die SQVI bekommt?

Danke und LG

Julia

.fetox
vor 10 Jahre
Hallo,

es ist sogar noch schlimmer, die Tabelle KONH hängt mit den verschiedensten Objekten über das zusammengesetzte Schlüsselfeld VAKEY zusammen (Im Falle der Einkaufsinfosätze ist das hintereinandergehängt die Lieferantennummer, Materialnummer. EKOrg? Werk? und noch irgendwas) zusammen.. Wenn es da keine weitere Zwischentabelle gibt ist das so per Quickview gar nicht zu verbinden, das ginge dann nur noch in ABAP..

Gruß,

Olli

.fetox
vor 10 Jahre
Ah,

ok, dann ist die A017 die Zwischentabelle die diesen Schlüssel erzeugt, leider eine Clustertabelle und demnach nicht in SQVI zu verwenden.. Die Daten in den Konditionstabellen sind allerdings auch schon empfindlich komplex für den QuickViewer, mit den Gültigkeitszeiträumen etc.. ggf. gibt es eine logische Datenbank für die Thematik?

Gruß,

Olli

Julia
  • Julia
  • SAP Forum - User Thema begonnen von
vor 10 Jahre
Hallo!

@Saute: Ich kann leider keinen Screenshot anfügen, wenn ich dies über den Button "Bild einfügen" probiere, dann passiert bei mir nichts.

@Olli: Was heißt das jetzt im konkreten Fall für mich? Eigentlich nur, dass ich die Auswertung nicht über den Quickviewer erstellen kann oder? Weißt du ob man die Konditionen mit den Infosätzen (also zB nur der Infosatznummer) verbinden kann? Dann könnte ich mir das ganze über einen SVerweis im Excel verbinden.

Danke und LG

Julia

.fetox
vor 10 Jahre
Hallo,

also die A017 lässt sich in der SE16 lesen, also könnte man diese auf die auf Applikation M und die für euch relevanten Konditionsart (KSCHL), bei uns Standard also PB00 eingrenzen und dann könnte man alle KONH/KONP Sätze mit den entsprechenden KNUMH aus dem soeben gewonnenen extrakt aus dem Quickviewer ziehen und einen S-Verweis bilden, ja..

Für ne einmalige Sache geht das, aber periodisch würd ich das nicht machen wollen :)

Gruß,

Olli

wreichelt
vor 10 Jahre
Hallo Julia,

es gibt einen FB: MM_CONDITION_RECORDS_READ

damit lassen sich die Konditionen zu einem Datum dazu lesen.

Gruß

Wolfgang

.fetox
vor 10 Jahre
Grad nochmal geschaut wegen logischer Datenbank, Orderbücher mal außen vorgelassen gibt es die log. Datenbank IFM für Infosätze die (wenn ich das überflogene Coding richtig interpretiere) auch den aktuellen Preiskonditionssatz (frag mich nicht wie das bei Staffeln gelöst ist) mitlesen kann..

Logische Datenbanken sind kleine ABAP Codings die Daten aus komplexeren Tabellenzusammenhängen lesen können, werden in der TA SLDB verwaltet und können in der SQVI als Datenquelle verwendet werden (dann aber nur als die einzige leider soweit ich das sehen kann).

Es gibt z.B. die genannte IFM für Infosätze oder aber auch die KOV für Konditionen..

Wenn man Entwicklerberechtigungen hat kann man sich hier selber kleine Extraktoren basteln..

Grüße,

Olli