SAP Jobsuche bei DV-Treff


Suchen
KallexBloom
vor 3 Jahre
Ahoi liebe Community,

mich plagt derzeit eine Frage.

Ich möchte gerne eine Auswertung ziehen, die mir darüber Aufschluß gibt, wieviele Bestellungen mit direkten Kontraktbezug angelegt worden sind.

Nach meinem jetzigen Kenntnisstand sollte ich ich mit einem Tabellen Join in der SQVI mit Hilfe der Tabellen:

  • EKPO

  • EKKO

  • EKAB

eigentlich auch ein Ergebnis bekommen. Nur läuft die Suche jedesmal ins Nichts und ich verstehe nich wo der Fehler liegt (er wird wie so häufig vor dem Rechner sitzen).

Was möchte ich sehen?

Im Prinzip reicht mir ein Schema in der Form von:

Artikel | Kurztext | Bestellung | Kontrakt (wenn vorhanden) | Datum

Hat hier jemand einen Tip was ich falsch mache?

Schon mal besten Dank vorab und vieleviele Grüße

Förderer

wreichelt
vor 3 Jahre
Hallo,

wird der abgerufene Nummernkreis auch richtig gelesen ? Kontrakte beginnen im Standard mit 46xxxxxxxx.

Die Zuordnung EKKO-> EKPO-> EKAB sollte dann auch Ergebnisse bringen.

zwischen

EKPO und EKAB muss ein left Outer Join definiert sein.

Noch ein Tipp von mir: es gibt die Logische Datenbank MEPOLDB dort sind alle Strukturen von SAP vorgedacht. Diese LDB nutzt auch die SAP für ihre Auswertungen im Umfeld der Bestellungen.

Wenn man unsicher ist ob es eine LDB zu einer Tabelle gibt, mit der SE36 kann gesucht werden und die Struktur kann man sich da schön anzeigen

Gruß Wolfgang

KallexBloom
vor 3 Jahre
Hallo,

inwiefern meinst du richtig gelesen?

Wie du es du es beschreibst, die Nummerierung erfolgt im Standard:

Kontrakte #46

Bestellungen #45

Aber: Zwischen EKPO und EKAB fehlt bisher der left outer join. Das muss ich noch probieren!

Erstmal Danke, ich werde berichten!

KallexBloom
vor 3 Jahre
Moin Wolfgang,

das klappt!

Sowie wie ich das sehe war der Fehler, dass der LOJ gefehlt hat!

Für die SE36 fehlt mir noch die Berechtigung, die werde ich mir dann aber nochmal besorgen.

Jetzt stellt sich mir noch eine Frage:

Ich sehe jetzt zu jedem Kontrakt eine Bestellung. Was ist aber mit den Bestellungen die keinen Kontraktbezug haben, wie bekomme ich diese Belege in den Report integriert? Hast du hier noch einen Tip?

Beste Grüße

wreichelt
vor 3 Jahre
Hallo,

durch den Left Outer Join sollten bei der Verknüpfung EKKO EKPO EKAB auch alle Bestellungen ohne Kontrakt gelistet werden.

Gruß Wolfgang

KallexBloom
vor 3 Jahre
Guten Morgen,

ich habe jetzt das letzte Kalenderjahr aufgerufen und es sind nur Bestellungen mit Kontraktbezug enthalten.

Beste Grüße