Gefüllte Felder überschreiben

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

Gefüllte Felder überschreiben

Beitrag von CaptainMaus (ForumUser / 6 / 0 / 0 ) »
Hallo Zusammen,

habe folgende Struktur:

Code: Alles auswählen.

Data: begin of izaep occurs 0,

        vbeln like zkit_aep-vbeln,
        posnr like zkit_aep-posnr,
        stm_kbz like zkit_aep-stm_kbz,
        wb_dicke like zkit_aep-wb_dicke,
        wb_breite like zkit_aep-wb_breite,
        eckaggregat like zkit_aep-eckaggregat,
        verwzweck like zkit_aep-verwzweck,
        agg_beize like zkit_aep-agg_beize,
        besaeumen like zkit_aep-besaeumen,
        verpschl like zkit_aep-verpschl,
        sortgr like zkit_aep-sortgr,
        oelsorte like zkit_aep-oelsorte,
        blechguetegruppe like zkit_aep-blechguetegruppe,
        waermebehandlung like zkit_aep-waermebehandlung,
        walztafellaenge like zkit_aep-walztafellaenge.

Data: end of izaep.

select vbeln posnr stm_kbz wb_dicke wb_breite eckaggregat verwzweck
       agg_beize besaeumen verpschl sortgr oelsorte blechguetegruppe
       waermebehandlung walztafellaenge from zkit_aep into izaep.
  append izaep.
endselect.
Ich möchte nun alle Felder der izaep (außer vbeln und posnr) mit einem Wert 'X' überschreiben, aber nur dann, wenn sie gefüllt sind.

Hat jemand eine Idee?

Vielen Dank im Voraus!

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


Beitrag von brinam ( / / 0 / 3 ) »
Hallo Captain,

das mit dem 'X' funktioniert aber nur, wenn alle Felder vom Typ CHAR sind,
ansonsten dürfte es zur Laufzeit einen Dump geben.
Ist das z.B. bei den Feldern ~wb_dicke und ~wb_breite der Fall?

Loop at izaep.
If not izaep-stm_kbz is initial. izaep-stm_kbz = 'X'. Endif.
If not izaep-wb_dicke is initial. izaep-wb_dicke = 'X'. Endif.
...
modify izaep.
Endloop.

Beitrag von CaptainMaus (ForumUser / 6 / 0 / 0 ) »
Danke! Klappt!

Seite 1 von 1

Vergleichbare Themen

10
Antw.
12510
Views
Gefüllte dynamische Tabelle um Spalten erweitern
von km216 » 15.09.2011 10:09 • Verfasst in ABAP® für Anfänger
8
Antw.
375
Views
Die gefüllte interne Tabelle an Form als parameter weitergeben.
von HH_ABAP » 25.04.2023 12:04 • Verfasst in ABAP® für Anfänger
6
Antw.
3362
Views
Eingabefeld überschreiben.
von Grey_M » 21.09.2005 16:29 • Verfasst in ABAP® für Anfänger
3
Antw.
1656
Views
Überschreiben von Merkmalswerten
von HaXor » 15.02.2007 10:41 • Verfasst in ABAP® Core
5
Antw.
1945
Views
Dokumentation überschreiben?
von Lukas R. » 22.11.2017 09:27 • 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

Trennen Strasse und Hausnummer
vor 27 Minuten von DeathAndPain 19 / 11155
Dialog-Container mit Toolbar/Status
vor 20 Stunden von black_adept gelöst 27 / 4298
IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 194

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

Trennen Strasse und Hausnummer
vor 27 Minuten von DeathAndPain 19 / 11155
Dialog-Container mit Toolbar/Status
vor 20 Stunden von black_adept gelöst 27 / 4298
IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 194

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 194
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3127
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9719