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 / 4483 / 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.
4724
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.
8065
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.
2932
Views
Bearbeiten / Löschen einer bereits geschriebenen Zeile
von JanMeier » 11.08.2007 23:09 • Verfasst in Dialogprogrammierung
7
Antw.
5467
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.
4640
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

BAPI zur ABSO?
vor 2 Wochen von DeathAndPain 2 / 2661
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 3544
Ermittlung der Arbeitstage (Mosid)
vor 4 Wochen von Radinator 11 / 49067
LSMW-Problem
letzen Monat von DeathAndPain gelöst 6 / 6968

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

BAPI zur ABSO?
vor 2 Wochen von DeathAndPain 2 / 2661
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 3544
Ermittlung der Arbeitstage (Mosid)
vor 4 Wochen von Radinator 11 / 49067
LSMW-Problem
letzen Monat von DeathAndPain gelöst 6 / 6968