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.
12511
Views
Gefüllte dynamische Tabelle um Spalten erweitern
von km216 » 15.09.2011 10:09 • Verfasst in ABAP® für Anfänger
8
Antw.
385
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.
1658
Views
Überschreiben von Merkmalswerten
von HaXor » 15.02.2007 10:41 • Verfasst in ABAP® Core
5
Antw.
1951
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

Regex in where
vor 19 Stunden von tar 8 / 367
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 528

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 19 Stunden von tar 8 / 367
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 528

Unbeantwortete Forenbeiträge

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