SAP Jobsuche bei DV-Treff


Suchen
havanna
  • havanna
  • SAP Forum - Profi Thema Starter
vor 3 Jahre
Hallo zusammen,

ich möchte einen Join über die gleiche Tabelle machen.

Die Aufgabenstellung ist alle Fertigungsaufträge die den Status GLFT (Geliefert) aber nicht den Status "RÜCK" (rückgemeldet) haben.

Die Status stehen beide immer in der JEST da Systemstatus.

Ich hatte so etwas bei Tricktressor gefunden (https://tricktresor.de/blog/join-ueber-gleiche-tabelle/) und entsprechend meinen Join angepasst:

SELECT * INTO CORRESPONDING FIELDS OF TABLE gt_caufv FROM caufv

JOIN jest AS a ON caufv~objnr = a~objnr

INNER JOIN jest AS b ON caufv~objnr = b~objnr

WHERE caufv~aufnr IN s_aufnr

AND caufv~werks IN s_werks

AND a~stat = 'I0012' AND a~inact = ' '

AND b~stat = 'I0009' AND b~inact = 'X'.

Anhand der Datenmenge sehe ich, dass an meinem Join etwas nicht stimmt...

Hat jemand eine Idee?