Zeilenumbruch (##) getrennt. Wie nun erkennen?

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
19 Beiträge • Vorherige Seite 2 von 2 (current)
19 Beiträge Vorherige Seite 2 von 2 (current)

Re: Zeilenumbruch (##) getrennt. Wie nun erkennen?

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Problem gelöst.

Lösung:

Code: Alles auswählen.

data:
  gv_lf_excel   type char02.
....
  concatenate cl_abap_char_utilities=>cr_lf
              cl_abap_char_utilities=>newline
         into gv_lf_excel.

....

          split <gs_texte>-ltext at gv_lf_excel into table gt_lines.
Das hat so lange gedauert, weil ich ziemlich reingefallen bin. Ich hatte einen langen String mit '##' drin, um zu sehen, was das in HEX ist, habe ich alle Zeichen davor im Debugger gelöscht (wenn '##' nach ganz links rutscht, dann auch das HEX-Pendant). Leider setzt der Debugger alle nicht lesbaren Zeichen in DEM Moment in Hex 0023 um, sobald man das Feld editiert. SO kamen die 0023 überhaupt erst in meine Frage.

Da wurde ich (und in der Folge auch ihr) heftig in die Irre geführt.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: Zeilenumbruch (##) getrennt. Wie nun erkennen?

Beitrag von Rick (ForumUser / 6 / 3 / 0 ) »
Hallo zusammen,

zu Diesem Thema habe ich noch eine Frage bzw. Problem.
Kurze Erklärung zur Vorgehensweise:
Ich greife auf ein CHAR per Offset auf die einzelnen Zeichen um diese dann weiter bearbeiten zu können. In diesem CHAR ist ebenfalls ein # (bzw. ##) enthalten, welches jedoch beim Debugging den Hexadezimalwert '0000' aufweist (nicht 2300 wie zuvor erwähnt und für das Zeichen # typisch). Mit den Zeichen aus der CL_ABAP_CHAR_UTILITIES habe ich es schon verglichen. Es ist jedoch nicht darin enthalten.
Gemäß Unicode-Tabelle müsste es das Nullzeichen sein wenn ich rein nach dem Hexadezimalwert gehe. Das Problem ist das ich dieses Zeichen in irgendeiner Weise vergleichen muss um es weiter bearbeiten zu können. Ist da schonmal jemand darüber gestolpert?
Danke schonmal fürs durchlesen.. :-)
Gruß
Rick
"Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist" -Henry Ford-

Re: Zeilenumbruch (##) getrennt. Wie nun erkennen?

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Hi!

http://www.abapforum.com/forum/viewtopi ... 565#p68565
Damit kannst du Hex-Werte in Zeichen umwandeln und in FIND usw. verwenden.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Rick

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Zeilenumbruch (##) getrennt. Wie nun erkennen?

Beitrag von Rick (ForumUser / 6 / 3 / 0 ) »
Hallo adt,

Vielen Dank. Genau das hatte ich benötigt. Damit funktioniert es einwandfrei und ich kann die entsprechenden Zeichen erstellen und entsprechend vergleichen. Super.

Grüße
Rick
"Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist" -Henry Ford-

Vergleichbare Themen

5
Antw.
1988
Views
Datenbankschlüssel erkennen
von Orestes » 04.10.2011 13:36 • Verfasst in ABAP® für Anfänger
4
Antw.
2122
Views
ALV Datenänderung erkennen
von SAP_ENTWICKLER » 21.12.2017 10:09 • Verfasst in ABAP® Core
10
Antw.
18647
Views
Zeilenumbruch ??
von steffi_ma » 13.01.2005 16:19 • Verfasst in ABAP® Core
10
Antw.
14337
Views
Zeilenumbrüche in Stings erkennen
von Gast » 07.12.2004 14:13 • Verfasst in ABAP® Core
0
Antw.
1220
Views
Erkennen von archivierten Folgebelegen
von c0lt.seavers » 27.09.2010 13:57 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Bedarfszusammenfassung "Einzelbedarfe"
vor 3 Stunden von harri 2 / 1186
Trennen Strasse und Hausnummer
vor 4 Stunden von ralf.wenzel 21 / 11295
Dialog-Container mit Toolbar/Status
Gestern von black_adept gelöst 27 / 4386

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

Bedarfszusammenfassung "Einzelbedarfe"
vor 3 Stunden von harri 2 / 1186
Trennen Strasse und Hausnummer
vor 4 Stunden von ralf.wenzel 21 / 11295
Dialog-Container mit Toolbar/Status
Gestern von black_adept gelöst 27 / 4386

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 260
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3187
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9778