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

6
Antw.
4974
Views
REPLACE Sonderzeichen mit blank
von Foppa » 18.04.2006 14:06 • Verfasst in ABAP® Core
0
Antw.
837
Views
Kundenauftragsposition mit Kontierungstyp ' ' (blank)
von SAPCOFI » 12.12.2006 15:43 • Verfasst in Financials
6
Antw.
1363
Views
Datumsfeld auf Blank setzen
von Tron » 16.05.2019 13:29 • Verfasst in ABAP® Core
0
Antw.
1235
Views
3
Antw.
3312
Views
0,00 wird im ALV Grid als Blank dargestellt
von Guest » 23.06.2005 15:27 • Verfasst in Dialogprogrammierung

Ü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

FOR mit CORRESPONDING
vor 3 Tagen von sap_enthusiast 11 / 2604
Netzplan drucken
vor 3 Tagen von sap_enthusiast 2 / 663
SALV: Titel zu lang
vor 6 Tagen von ralf.wenzel 3 / 1231
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1774

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

FOR mit CORRESPONDING
vor 3 Tagen von sap_enthusiast 11 / 2604
Netzplan drucken
vor 3 Tagen von sap_enthusiast 2 / 663
SALV: Titel zu lang
vor 6 Tagen von ralf.wenzel 3 / 1231
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1774

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1774
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 4060
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3982