Falsche Anzeige im Debugger

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

Alles Rund um SAP®.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Falsche Anzeige im Debugger

Beitrag von Thomas R. (Expert / 754 / 74 / 34 ) »
Hallo,
bei uns hat folgender Effekt des Debuggers für Aufregung gesorgt:
U.U. werden Umlaute in Textfeldern vom Debugger in der Anzeige umgewandelt, z.B. ü => ue
Testprogramm:

Code: Alles auswählen.

REPORT bug_debug.
DATA:
  lv_text_mit_umlaut TYPE char10,
  lv_text1           TYPE text15,
  lv_text2           TYPE text15.
lv_text_mit_umlaut = 'Prüfcode A'.
lv_text1 = lv_text_mit_umlaut.
lv_text2 = lv_text_mit_umlaut && cl_abap_char_utilities=>cr_lf.
BREAK-POINT.
Debugger zeigt dann

Code: Alles auswählen.

LV_TEXT_MIT_UMLAUT	 Prüfcode A	 5072FC66636F64652041	 	 C(10)
LV_TEXT1	 	 Prüfcode A	 5072FC66636F646520412020202020	 C(15)
LV_TEXT2	 	 Pruefcode A#	5072FC66636F646520410D0A202020	C(15)
LV_TEXT2(10)	 	 Prüfcode A	 5072FC66636F64652041		 C(10)
Liegt das nur an unserem Servicepaketstand?
SAP_BASIS 740 0018
SAP_ABA 740 0018


MfG
Thomas R.

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


Re: Falsche Anzeige im Debugger

Beitrag von deejey (Specialist / 419 / 128 / 45 ) »
Habs eben ausprobiert auf 740 0019, alles wie man es erwarten würde:

sowohl im Debug:
LV_TEXT_MIT_UMLAUT: Prüfcode A 50007200FC00660063006F006400650020004100
LV_TEXT1: Prüfcode A 50007200FC00660063006F00640065002000410020002000200020002000
LV_TEXT2: Prüfcode A## 50007200FC00660063006F0064006500200041000D000A00200020002000
als auch WRITE:
lv_text_mit_umlaut: Prüfcode A
lv_text1: Prüfcode A
lv_text2: Prüfcode A##

Re: Falsche Anzeige im Debugger

Beitrag von Thomas R. (Expert / 754 / 74 / 34 ) »
Hallo deejey,
Danke für Deine Info.
Eine Frage habe ich noch:
Arbeitest Du auf einem Unicode-System?
Unser System ist noch ein Non-Unicode-System.

MfG
Thomas R.

Re: Falsche Anzeige im Debugger

Beitrag von deejey (Specialist / 419 / 128 / 45 ) »
ja, ist ein Unicode-System

Re: Falsche Anzeige im Debugger

Beitrag von Legxis (Specialist / 160 / 90 / 28 ) »
Non-Unicode System, kann bestätigen, das dies passiert

Code: Alles auswählen.

DATA: lv_text_mit_umlaut TYPE char10,
      lv_text1           TYPE text15,
      lv_text2           TYPE text15.

lv_text_mit_umlaut = 'Prüfcode A'.
lv_text1 = lv_text_mit_umlaut.
CONCATENATE lv_text_mit_umlaut cl_abap_char_utilities=>cr_lf INTO lv_text2.

BREAK-POINT.
Bild
( SAP ECC 6.0, NetWeaver 7.0, ohne unicode, ohne support/enhancement packages )

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2046
Views
Falsche Konditionsbasis
von berlibaer » 19.06.2006 15:55 • Verfasst in Sales and Distribution
0
Antw.
1716
Views
Falsche Auffüllsprache in SMLT - Was nun?
von blinkie » 26.05.2008 14:03 • Verfasst in Basis
3
Antw.
1422
Views
Falsche Ausgabe mit WRITE_FORM
von ABAP - Programmierer » 25.01.2006 16:21 • Verfasst in ABAP® für Anfänger
1
Antw.
270
Views
Eclipse - Falsche Einstellungen - Wiederherstellen
von der_neuling » 12.07.2021 15:51 • Verfasst in ABAP® für Anfänger
2
Antw.
4647
Views

Ü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

E-Mail versenden mit GroupWise 18
vor einer Stunde von Kaiwalker 2 / 274
PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 72

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

E-Mail versenden mit GroupWise 18
vor einer Stunde von Kaiwalker 2 / 274
PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 72

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 131
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166