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 / 4399 / 223 / 1182 ) »
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.
3687
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.
6253
Views
ALV aktualisieren nach dem Löschen der Zeile
von ManMan » 12.07.2017 20:38 • Verfasst in ABAP® für Anfänger
7
Antw.
4280
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
1
Antw.
1812
Views
Bearbeiten / Löschen einer bereits geschriebenen Zeile
von JanMeier » 11.08.2007 23:09 • Verfasst in Dialogprogrammierung
10
Antw.
5288
Views
Selektierte Zeile im View nach Aktion löschen
von d4n » 06.01.2006 14:15 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Regex in where
vor 15 Stunden von tar 8 / 360
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1631
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 279
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 521

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

Regex in where
vor 15 Stunden von tar 8 / 360
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1631
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 279
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 521

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 216
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3398
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9948