Tabellenzeile aus einer Generische Tabelle löschen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Tabellenzeile aus einer Generische Tabelle löschen

Beitrag von Gabriel99 (ForumUser / 4 / 1 / 0 ) »
Hallo Zusammen,

bin schon seit Tagen auf der Suche nach einer Lösung.

Folgendes Problem:
Eigentlich möchte ich aus einer generisch erzeugten Tabelle die Zeilen mit den "X" aus der Spalte UMMMRDWSTO löschen,

Der Befehlt DELETE funktioniert leider nicht auf einer generisch erzeugten Tabelle.
Habt ihr eine Idee?

Code: Alles auswählen.

    FIELD-SYMBOLS <tab>   TYPE INDEX TABLE.
    FIELD-SYMBOLS <line>  TYPE any.
    FIELD-SYMBOLS <field> TYPE any.

.......

         LOOP AT <tab> ASSIGNING <line>.
* ------------------------------------------------------- Stornokennzeichen
          ASSIGN COMPONENT 'UMMMRDWSTO' OF STRUCTURE <line> TO <field>.
          IF <field> IS ASSIGNED.
            IF <field> IS NOT INITIAL.

*             DELETE <line> WHERE <field> IS NOT INITIAL.

              UNASSIGN <field>.
              CONTINUE.
            ELSE.
              UNASSIGN <field>.
            ENDIF.
          ENDIF.

        ENDLOOP.


VG
Gabriel

Bild
https://www.dropbox.com/s/hthxt9lkz06pe ... o.PNG?dl=0

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


Re: Tabellenzeile aus einer Generische Tabelle löschen

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
versuchs mal so:

Code: Alles auswählen.

             LOOP AT <tab> ASSIGNING <line>.
              unassign <field>.
              ASSIGN COMPONENT 'UMMMRDWSTO' OF STRUCTURE <line> TO <field>.
              IF <field> IS ASSIGNED.
                IF <field> eq abap_true.
                  DELETE <tab>.
                ENDIF.
              ENDIF.
            ENDLOOP.

Re: Tabellenzeile aus einer Generische Tabelle löschen

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Gabriel99 hat geschrieben:Der Befehlt DELETE funktioniert leider nicht auf einer generisch erzeugten Tabelle.
Seit Release 7.2 gibt es eine dynamische WHERE-Bedingung im LOOP, mit dem das geht.

Code: Alles auswählen.

REPORT.
DATA: gt_t000 TYPE STANDARD TABLE OF t000.
FIELD-SYMBOLS: <gt_table> TYPE STANDARD TABLE.

SELECT *
  FROM t000
  INTO TABLE gt_t000.
ASSIGN gt_t000 TO <gt_table>.
DELETE <gt_table> WHERE (`MWAER = 'EUR'`)  .
BREAK-POINT.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Tabellenzeile aus einer Generische Tabelle löschen

Beitrag von Gabriel99 (ForumUser / 4 / 1 / 0 ) »
Beide Lösung funktionieren prima!!

vielen Dank!!

Seite 1 von 1

Vergleichbare Themen

11
Antw.
2095
Views
Generische Tabelle einer anderen Tabelle überführen
von abapnewbie » 27.01.2020 19:42 • Verfasst in ABAP Objects®
7
Antw.
1125
Views
Tabellenzeile in Smartform anpassen
von L0w-RiDer » 01.09.2020 14:13 • Verfasst in ABAP® für Anfänger
11
Antw.
13656
Views
Bestimmte Tabellenzeile auslesen
von ostpower » 24.11.2009 15:27 • Verfasst in ABAP® für Anfänger
2
Antw.
412
Views
Tabellenzeile in BRFplus hinzufügen
von msfox » 28.04.2022 08:51 • Verfasst in ABAP® Core
4
Antw.
1906
Views
Statusanzeige in jeder Tabellenzeile
von vvursT » 30.11.2005 11:15 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

E-Mail versenden mit GroupWise 18
vor 18 Minuten von Kaiwalker 2 / 266
PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 72

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

E-Mail versenden mit GroupWise 18
vor 18 Minuten von Kaiwalker 2 / 266
PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 72

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 131
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166