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 / 755 / 78 / 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 / 422 / 129 / 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 / 755 / 78 / 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 / 422 / 129 / 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.
2208
Views
Falsche Konditionsbasis
von berlibaer » 19.06.2006 15:55 • Verfasst in Sales and Distribution
3
Antw.
1789
Views
Falsche Ausgabe mit WRITE_FORM
von ABAP - Programmierer » 25.01.2006 16:21 • Verfasst in ABAP® für Anfänger
0
Antw.
1812
Views
Falsche Auffüllsprache in SMLT - Was nun?
von blinkie » 26.05.2008 14:03 • Verfasst in Basis
5
Antw.
1241
Views
Smartforms falsche Anzeigereihenfolge der Daten
von mnd » 17.09.2013 14:28 • Verfasst in ABAP® für Anfänger
0
Antw.
1517
Views
Teamkalender falsche Mitarbeiter angezeigt
von Dyrdek » 27.10.2017 12:25 • Verfasst in Human Resources

Ü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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 533
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2162
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8757