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.
4175
Views
Select/Endselect in dynamisch erzeugte itab
von nickname8 » 20.07.2015 13:15 • Verfasst in ABAP® für Anfänger
7
Antw.
11152
Views
SQL letzter Datensatz
von kostonstyle » 05.09.2008 14:17 • Verfasst in ABAP® für Anfänger
7
Antw.
2370
Views
Statusanzeige bei select / endselect
von nikibert » 30.05.2008 10:30 • Verfasst in ABAP® für Anfänger
7
Antw.
3854
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.
2466
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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 2 Stunden von DeathAndPain gelöst 22 / 2781
Daten an Tabelle binden
vor 7 Stunden von Lukas Sanders 2 / 863
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 417

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

Dialog-Container mit Toolbar/Status
vor 2 Stunden von DeathAndPain gelöst 22 / 2781
Daten an Tabelle binden
vor 7 Stunden von Lukas Sanders 2 / 863
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 417

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2454
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9040