Interne Tabelle bearbeiten

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

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

Interne Tabelle bearbeiten

Beitrag von Anfängerin ( / / 0 / 3 ) »
Hallo,
ich habe habe doknr und version aus einer DB-Tabelle in eine interne Tabelle selektiert, wo status gleich 'p' ist.
Jetzt muss ich wissen zu welchem doknr 2 verschiedene Versionen gibt. Wenn das also der Fall ist, soll ein Protokolleintrag erfolgen und nur eine version zum doknr ausgegeben werden. Für Ausgabe gibt es schon eine interne Tabelle gtab1, die mit REUSE_ALV_GRID_DISPLAY angezeigt wird.
Wie kann man das realisieren?
Danke im Voraus

Anfängerin

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi ,

hier ist ein einf. Beispiel - leider hast du die DB-Tabelle nicht genannt-> die muß du entspr. einsetzen

Code: Alles auswählen.

TYPES: BEGIN OF itype,
        doknr(10),
        versn(3),
        doppelt,
      END OF itype.

DATA itab TYPE TABLE OF itype.
DATA htab TYPE TABLE OF itype.
DATA wa TYPE itype.
DATA ha TYPE itype.

SELECT  docnr versn FROM  ytab into table itab
       WHERE  status = 'P'.

LOOP AT itab INTO wa.
  LOOP AT itab INTO ha WHERE doknr = ha-doknr
                       AND   versn <> ha-versn.
    EXIT.
  ENDLOOP.

  IF sy-subrc = 0.
    wa-doppelt = 'X'.
  ENDIF.

  APPEND wa TO htab.
*wichtig löschen -> sonst hast du alles doppelt und dreifach
  DELETE itab WHERE doknr = wa-doknr.
ENDLOOP.

-> für den alv gibt es jede Menge demo-prgr. (bc_alv...) und auch hier im Forum ein Tutorial-einfach mal suchen !


Gruß Andreas

Seite 1 von 1

Vergleichbare Themen

1
Antw.
780
Views
interne Tabelle bearbeiten
von user2008 » 27.09.2017 10:27 • Verfasst in ABAP® für Anfänger
1
Antw.
1394
Views
Interne Tabelle in ALV bearbeiten
von SaskuAc » 04.02.2016 11:25 • Verfasst in ABAP® für Anfänger
4
Antw.
1476
Views
5
Antw.
2582
Views
Inhalt interne Tabelle an andere interne Tabelle übergeben
von L0w-RiDer » 30.01.2020 16:28 • Verfasst in ABAP® für Anfänger

Ü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

Workflow-Datenfluss mit Multi-Line-Container
vor 2 Tagen von ewx gelöst 2 / 275
Mahnung erstellen
vor 2 Tagen von Sebastian82 4 / 339

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

Workflow-Datenfluss mit Multi-Line-Container
vor 2 Tagen von ewx gelöst 2 / 275
Mahnung erstellen
vor 2 Tagen von Sebastian82 4 / 339

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 4 Tagen von Manfred K. 1 / 290
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1444
Feldberechnung ME32K
vor 2 Wochen von ZF_SAPler 1 / 1963