Zeile in Struktur löschen

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

Zeile in Struktur löschen

Beitrag von Geny (ForumUser / 16 / 4 / 0 ) »
Hallo experten
eine dumme frage

wie kann zeile in einer Struktur löschen?
Ich möchte in ABART den Subtyp , die nicht = 0600 löschen.

Code: Alles auswählen.

TYPES: BEGIN OF abart,                 " Detail-Liste
         pernr   LIKE pernr-pernr,
         ename   LIKE p0001-ename,
         infty   LIKE p2001-infty,
         subty   LIKE p2001-subty,
         atext   LIKE t554t-atext,
         begda   LIKE p2001-begda,
         endda   LIKE p2001-endda,
         tage(5) TYPE p DECIMALS 2,
       END OF abart.
*
DATA: abart TYPE TABLE OF abart WITH HEADER LINE.
FORM abwesenheiten.
*
  rp-read-all-time-ity zbegda zendda.
  LOOP AT p2001 WHERE awart IN awart_s.


    IF p2001-begda LE zbegda.        " Höchstens ab ZBEGDA zählen
      p2001-begda = zbegda.
    ENDIF.
    IF p2001-endda GE zendda.        " Höchstens bis ZBEGDA zählen
      p2001-endda = zendda.
    ENDIF.

    IF p2001-endda GE p2001-begda.
      tage_abwes =  p2001-endda - p2001-begda + 1.
      abart-tage = tage_abwes.
      tage = tage - tage_abwes.

      SELECT SINGLE atext FROM t554t INTO abart-atext
             WHERE sprsl = 'D'
               AND moabw = '01'
               AND awart = p2001-awart.


      MOVE pernr-pernr TO abart-pernr.
      MOVE p0001-ename TO abart-ename.
      MOVE p2001-infty TO abart-infty.
      MOVE p2001-subty TO abart-subty.
      MOVE p2001-begda TO abart-begda.
      MOVE p2001-endda TO abart-endda.
      APPEND abart. CLEAR abart.
    ENDIF.
*
  ENDLOOP.
 
*
ENDFORM.                    "

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


Re: Zeile in Struktur löschen

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
4564
Views
einzelne Zeile aus Tabelle einer Struktur löschen
von uibig » 16.03.2017 09:28 • Verfasst in ABAP® für Anfänger
12
Antw.
7781
Views
ALV aktualisieren nach dem Löschen der Zeile
von ManMan » 12.07.2017 20:38 • Verfasst in ABAP® für Anfänger
1
Antw.
2810
Views
Bearbeiten / Löschen einer bereits geschriebenen Zeile
von JanMeier » 11.08.2007 23:09 • Verfasst in Dialogprogrammierung
7
Antw.
5270
Views
Markierte Zeile in ALV Grid mittels Button in DB löschen
von Miss » 15.04.2014 21:57 • Verfasst in ABAP® für Anfänger
4
Antw.
4522
Views
Eine Spalte aus der Struktur löschen
von nordlender » 30.06.2011 10:02 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag



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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 7871
Pflegeview zeigt nicht alle Daten an
vor 6 Tagen von sapdepp gelöst 7 / 8363
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 8329

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

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 7871
Pflegeview zeigt nicht alle Daten an
vor 6 Tagen von sapdepp gelöst 7 / 8363
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 8329

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 7871
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 58595
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 74739
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 86587