Falsche Anzeige im Debugger Thema ist als GELÖST markiert

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 / 766 / 84 / 40 ) »
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 / 431 / 135 / 47 ) »
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 / 766 / 84 / 40 ) »
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 / 431 / 135 / 47 ) »
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

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 80829
Stücklisten
vor einer Woche von Selma.schwarz 1 / 82462

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.

Vergleichbare Themen

Falsche Auffüllsprache in SMLT - Was nun?
von blinkie » 26.05.2008 14:03
Stückliste zieht falsche Menge
von dkast » 05.11.2018 09:34
Smartforms falsche Anzeigereihenfolge der Daten
von mnd » 17.09.2013 14:28
ELStAM: Falsche Anmeldungen zum 01.01.2014
von ChrisB » 07.03.2014 17:29

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 80829
Stücklisten
vor einer Woche von Selma.schwarz 1 / 82462

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 82462
Belege
vor einer Woche von Selma.schwarz 1 / 80270