Select...Endselect...letzter Datensatz in der itab doppelt

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Select...Endselect...letzter Datensatz in der itab doppelt

Beitrag von Kali (ForumUser / 25 / 6 / 1 ) »
Hallo zusammen,

ich stehe mal wieder wie der "Ochse vor dem Berg".

Ich habe testweise eine Datenbanktabelle mit Werten gefüllt:


Tabellenname: test
MATNR CHARG F_NUMR SPITAG WECHSEL TEH MENGE
131215 2007183171 8010 07183 010 255 4.564,00
131215 2007183171 8010 07183 100 005 200,00


Nun will ich im Quellcode die Informationen einem bestehendem Datensatz anhängen:

Code: Alles auswählen.

  LOOP AT gesamt.

    SELECT wechsel teh menge FROM test INTO (gesamt-wechsel, gesamt-teh, gesamt-menge)
      WHERE matnr = gesamt-matnr
      AND charg = gesamt-charg
      AND f_numr = gesamt-fnr
      AND spitag = gesamt-sptg.

      APPEND gesamt TO itab.

    ENDSELECT.

     APPEND gesamt TO itab.

  ENDLOOP.
Klappt soweit auch ganz passabel. anhand der Charge werden die Wechsel, Teileinheiten und Mengen den richtigen Kunden/Chargen zugeordnet. Nur der letzte Satz(der mit der Menge 200) wird nach dem Endselect nochmals per Append angehangen.
Wenn ich mit Clear, Refresh und Co versuche diesen letzten zu "killen"... erhalte ich nur noch größeren Salat, oder die Datensätze, die keine Einzeldetailinformationen wie den Wechsel usw haben verschwinden ganz.

Es ist sicher eine Kleinigkeit die ich nicht weiß, übersehe und im Moment nicht finde..
..aber vielleicht sieht Jemand von euch ja den Fauxpas :-)

Danke im Voraus!!

Kali
Zuletzt geändert von Kali am 27.03.2013 15:27, insgesamt 1-mal geändert.

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


Re: Select...Endselect...letzter Datensatz in der itab doppe

Beitrag von Kali (ForumUser / 25 / 6 / 1 ) »
Habe es selbst gelöst- War wirklich nur eine Kleinigkeit... vor dem zweiten Append:

Code: Alles auswählen.

    IF sy-subrc = 4.
      APPEND gesamt TO itab.
    ENDIF.
:D Da stand ich dann wirklich vor der Wand.

Seite 1 von 1

Vergleichbare Themen

8
Antw.
4172
Views
Select/Endselect in dynamisch erzeugte itab
von nickname8 » 20.07.2015 13:15 • Verfasst in ABAP® für Anfänger
7
Antw.
11144
Views
SQL letzter Datensatz
von kostonstyle » 05.09.2008 14:17 • Verfasst in ABAP® für Anfänger
7
Antw.
2365
Views
Statusanzeige bei select / endselect
von nikibert » 30.05.2008 10:30 • Verfasst in ABAP® für Anfänger
7
Antw.
3850
Views
Datensatz aus einer itab löschen(mit Field-Symbols)
von Hagbard » 17.08.2005 15:34 • Verfasst in ABAP® für Anfänger
3
Antw.
2461
Views
richtige Schachtelung von select / endselect ???
von barbara » 08.05.2006 11:15 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

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

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.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1638
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8240