SAP Jobsuche bei DV-Treff
ant
  • ant
  • SAP Forum - User Thema Starter
vor 7 Jahre
Hallo

Ich möchte bei einem query das Ergebnis ausschließen wenn ein bestimmter, abhängiger Wert in einer anderen Tabelle vorhanden ist.

Der Query wurde über ein Infoset realisiert.

Konkret habe ich eine Liste welche,

Zu allen Fertigungsaufträgen die Vorgänge und deren Status raus sucht.

Wenn es einen Vorgang gibt der einen bestimmten Status hat soll der Vorgang nicht aufgelistet werden.

Beispiel IST:

FAUF1|Vorgang1|Status1

FAUF1|Vorgang1|Status2

FAUF1|Vorgang1|Status3

FAUF1|Vorgang2|Status1

FAUF1|Vorgang2|Status5

FAUF1|Vorgang2|Status3

FAUF1|Vorgang3|Status1

FAUF1|Vorgang3|Status2

FAUF1|Vorgang3|Status3

Beispiel SOLL wenn status 5 vorgang aussortieren:

Vorgang 2 ist komplett rausgefallen weil Status 5 war

FAUF1|Vorgang1|Status1

FAUF1|Vorgang1|Status2

FAUF1|Vorgang1|Status3

FAUF1|Vorgang3|Status1

FAUF1|Vorgang3|Status2

FAUF1|Vorgang3|Status3

wreichelt
ant
  • ant
  • SAP Forum - User Thema Starter
vor 7 Jahre
Zitat von: wreichelt 

Hallo,

hier in dem Beitrag ist das beschrieben:

https://saptribalknowledge.wordpress.com/2011/01/05/skip-records-in-sap-query/ 

Viel Erfolg

Wolfgang

Probiere ich aus, vielen Dank!

ant
  • ant
  • SAP Forum - User Thema Starter
vor 7 Jahre
Hier stand Quatsch weil ich im Testsystem mit Daten aus dem prodsystem gearbeitet habe. Wer so matt ist sollte feierabend machen.

Danke Wolfgang, dein Tip funktioniert!

wreichelt
vor 7 Jahre
Hallo,

wir haben einige Querys mit denen wir die Auswahl auf satzebene einschränken.

Unsere Vorgehensweise:

Im Infoset rechtsklick auf zb. MARA und -> Auswahl Coding.

In diesem Coding prüfen wir die Daten auf Plausibilität und fragen ab ob der sy-subrc = 0 ist.

Damit ist die Anzeige der Daten eben eingeschränkt.

Gruß

Wolfgang