Blank ersetzen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Blank ersetzen

Beitrag von Michael ( / / 0 / 3 ) »
Hallo!
Ich habe bei der Ausgabe meiner internen Tabelle ein paar Datensätze, in denen nichts drin steht. Also auch nichts ausgegeben wird.
ich möchte jetzt statt diesem Blank ein "~" ausgeben.
ich habe es so probiert:
Loop at itab into wa.
if wa-name < 0.
wa-name = '~'.
endif.
endloop.

Aber leider wird mir das Zeichen nicht angezeigt, was habe ich falsch gemacht?

Kann mir jemand weiter helfen?

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


Beitrag von Dr.Dirty ( / / 0 / 3 ) »
Probier mal

Code: Alles auswählen.

if wa-name is initial.
Gruß :wink:

Beitrag von Michael ( / / 0 / 3 ) »
Aber es wird mir trotzdem nichts angezeigt.
Meine Syntax:
Loop at itab into wa.
if wa-name is initial.
wa-name = '~'.
Modify itab from wa.
endif.
endloop.

Was hab ich denn falsch gemacht?

Beitrag von DR.Dirty ( / / 0 / 3 ) »
das problen ist vielleicht, daß der modify nicht klappt. Daher du warhscheinlich mehrer leere zeilen hast und abap dann nicht "weiß" welche es in der tabelle modifizieren soll...

probiers mal mit :

Code: Alles auswählen.

Modify itab from wa index sy-tabix.
Gruß Q&A

Beitrag von Michael ( / / 0 / 3 ) »
Ja ich habe mehrere leere Zeilen,
aber auch mit dem Vorschlag klappt das nicht.
Kann man denn so viel falsch machen?

Beitrag von Dr.Dirty ( / / 0 / 3 ) »
nein eigentlich nicht.
ich programmiers mal kurz nach...
einen moment.

Beitrag von Dr.Dirty ( / / 0 / 3 ) »
:D folgendes coding funktioniert bei mir.

Code: Alles auswählen.

DATA: itab TYPE STANDARD TABLE OF char25,
      wa TYPE char25.


wa = 'hi'.
INSERT wa INTO TABLE itab.
wa = 'was'.
INSERT wa INTO TABLE itab.
wa = ''.
INSERT wa INTO TABLE itab.
wa = 'soll'.
INSERT wa INTO TABLE itab.
wa = 'das'.
INSERT wa INTO TABLE itab.
wa = ''.
INSERT wa INTO TABLE itab.
wa = '?'.
INSERT wa INTO TABLE itab.



LOOP AT itab INTO wa.
  IF wa IS INITIAL.
    wa = '~'.
    MODIFY itab FROM wa.
  ENDIF.
ENDLOOP.
geht er bei dir eigentlich in den IF rein?

Beitrag von Michael ( / / 0 / 3 ) »
Also in die If geht er gar nicht erst rein, aber ich habe ziemlich viele Sätze in denen ein blank drin steht.
Und die If habe ich genau so wie du!
Syntax:
Loop at itab into wa.
if wa-name is initial.
wa-name = leer.
modify itab from wa.
endif.
endloop.

in leer steht "k.A"

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
wie ist den wa-name bei dir definiert und vor allem, wie wird die Tabelle gefüllt? Vielleicht kommt man dann der Ursache etwas näher.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1061
Views
Kundenauftragsposition mit Kontierungstyp ' ' (blank)
von SAPCOFI » 12.12.2006 15:43 • Verfasst in Financials
6
Antw.
1909
Views
Datumsfeld auf Blank setzen
von Tron » 16.05.2019 13:29 • Verfasst in ABAP® Core
0
Antw.
1438
Views
4
Antw.
2383
Views
Write Datenfeld 'length' standard 00, Feld soll Blank bleibe
von dorenthe » 23.01.2012 22:07 • Verfasst in ABAP® für Anfänger
4
Antw.
5091
Views
SE16 Ersetzen
von milk_shake_69 » 03.04.2007 09:44 • Verfasst in Sonstige Module

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 2 Tagen von msfox 1 / 347
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 988
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46646
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4539

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 Tagen von msfox 1 / 347
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 988
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46646
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4539

Unbeantwortete Forenbeiträge

BAPI zur ABSO?
vor 2 Tagen von msfox 1 / 347
SFP/SEGW - Fehler beim Rendering
March 2026 von Manfred K. 1 / 90199