Rückmeldefähige Fertigungsaufträge/Vorgänge selektieren

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Rückmeldefähige Fertigungsaufträge/Vorgänge selektieren

Beitrag von Thomas R. (Expert / 766 / 84 / 40 ) »
Hallo zusammen,
welche (programmtechnischen) Möglichkeiten gibt es alle diejenigen Fertigungsauftragsvorgänge performant zu selektieren, auf die eine Rückmeldung möglich ist.
Der einfache Ansatz alle FAufs zu untersuchen, die keinen Status TABG oder ABGS haben, ist (bei mir) nicht performant, da die JEST ja pro FAuf x Einträge hat und somit ein NICHT( A oder B) natürlich trotzdem diese FAufs liefert, da diese ja noch andere Status tragen.
Bei uns werden leider in der AUFK auch nicht die Felder IDAT2 und IDAT3 gesetzt.

Welche Vorschläge gibt es?

MfG
Thomas R.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Rückmeldefähige Fertigungsaufträge/Vorgänge selektieren

Beitrag von wreichelt (Top Expert / 1084 / 32 / 196 ) »
Hallo Thomas,

bringt dich die Tr: COOIS da nicht weiter ?

Gruß Wolfgang

Re: Rückmeldefähige Fertigungsaufträge/Vorgänge selektieren

Beitrag von Thomas R. (Expert / 766 / 84 / 40 ) »
Hallo Wolfgang,
Du hast recht, da könnte ich die Logik untersuchen, die SAP hier anwendet.

Aber vielleicht hatte ja schon jemand anders die Anforderung und einen FuBa oder Methode oder nur ein geschicktes Select zur Hand.

MfG
Thomas R.

Re: Rückmeldefähige Fertigungsaufträge/Vorgänge selektieren

Beitrag von Thomas R. (Expert / 766 / 84 / 40 ) »
Hallo zusammen!

Aktuell gehe ich vorläufig den Weg mit einer Subquery.
So richtig schön und performant ist dies aber nicht.

Code: Alles auswählen.

  TYPES:
    ltt_status_range TYPE RANGE OF jest-stat.
  "
  DATA(lt_status_range) =
      VALUE ltt_status_range(
        ( sign = 'I' option = 'EQ' low = 'I0001' ) "Eröffnet
        ( sign = 'I' option = 'EQ' low = 'I0009' ) "Rückgemeldet
        ( sign = 'I' option = 'EQ' low = 'I0013' ) "Löschkennzeichen
        ( sign = 'I' option = 'EQ' low = 'I0045' ) "Technisch Abgeschlossen
        ( sign = 'I' option = 'EQ' low = 'I0046' ) ). "Abgeschlossen
  "
  SELECT *
    FROM aufk
    WHERE aufk~autyp EQ '10'
      AND aufk~werks EQ @iv_werks
      AND NOT EXISTS (  SELECT inact
                          FROM jest
                          WHERE objnr EQ aufk~objnr
                            AND inact EQ ''
                            AND stat IN @lt_status_range[] )
    INTO CORRESPONDING FIELDS of TABLE @et_out[].
Andere Vorschläge sind weiterhin sehr willkommen.

MfG
Thomas R.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
4952
Views
PP Fertigungsaufträge drucken
von ewx » 11.04.2007 18:07 • Verfasst in Sonstige Module
1
Antw.
2042
Views
Fertigungsaufträge - Auftragsvorgänge
von jspranz » 23.10.2017 17:37 • Verfasst in ABAP® für Anfänger
4
Antw.
13240
Views
1
Antw.
5582
Views
Freigabe Fertigungsaufträge
von christof » 08.04.2020 22:28 • Verfasst in ABAP® für Anfänger
0
Antw.
2686
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

LSMW-Problem
Gestern von mazu gelöst 5 / 862
ATC Finding in Smartforms
vor 5 Tagen von sap_enthusiast 2 / 847

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

LSMW-Problem
Gestern von mazu gelöst 5 / 862
ATC Finding in Smartforms
vor 5 Tagen von sap_enthusiast 2 / 847

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 80695
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 133815