Daten aus BTF Editor auslesen

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Daten aus BTF Editor auslesen

Beitrag von Abapanfänger (ForumUser / 61 / 16 / 1 ) »
Hallo zusammen

Ich wollte fragen, wie man den Inhalt aus einem BTF-Editor ausliest. Das ganze ist ziemlich stark verknüpft und deswegen komme ich nicht wirklich weiter und deshalb wollte ich mal fragen wie es funktioniert.
Mein Editor hat die gleichen zwei Raster wie im Beispielprogramm. Den Inhalt aus dem Raster "Source" würde ich gerne auslesen.

Ich habe eine Methode die "get_content" heisst gefunden. Die Methode gibt aber einen xString zurück und deshalb kann ich es auch nicht wirklich zuordnen, ob der Inhalt zum Raster "Design" oder "Source" gehört.
Ausserdem wäre es gut wenn ich es als String zurückkriegen würde.

Ich bedanke mich schon mal für eine Hilfe

Grüsse Abapanfänger

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


Re: Daten aus BTF Editor auslesen

Beitrag von ewx (Top Expert / 4893 / 321 / 644 ) »
Hallo Abapan-Fänger (Schon Abapane gefangen? ;)

Bei sowas hilft es häufig, wenn man einen Verwendungsnachweis auf die Methode macht.
Zum Beispiel landest du dann in dem Programminclude SAPBTFEDITOR_DEMO_FORM.
Dort wird in der Routine put_document_into_text_editor nach Get_Content der Baustein SCP_TRANSLATE_CHARS aufgerufen.

Ansonsten kannst du noch generell nach "Convert string xstring" suchen.
Da fällst du dann z.B. über diese Lösung

Code: Alles auswählen.

DATA lo_conv TYPE REF TO cl_abap_conv_in_ce. 
 
CALL METHOD cl_abap_conv_in_ce=>create
   EXPORTING
     encoding    = 'UTF-8'
     endian      = 'L'
     ignore_cerr = 'X'
     replacement = '#'
     input       = lv_xstring
   RECEIVING
     conv        = lo_conv.
 
 CALL METHOD lo_conv->read
   IMPORTING
     data = lv_string.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
Abapanfänger


Re: Daten aus BTF Editor auslesen

Beitrag von Abapanfänger (ForumUser / 61 / 16 / 1 ) »
Hallo EWX

Ich danke dir für deine Hilfe :D
Ich habe den benötigten String mit dem HTML - Code auslesen können.
Es funtkioniert auch einwandfrei. Ich hatte vorher die Routine put_document_into_text_editor nicht gesehen.

Nochmal Vielen Dank und Grüsse :up: :D

Abapanfänger
ewx hat geschrieben:Hallo Abapan-Fänger (Schon Abapane gefangen? ;)

Bei sowas hilft es häufig, wenn man einen Verwendungsnachweis auf die Methode macht.
Zum Beispiel landest du dann in dem Programminclude SAPBTFEDITOR_DEMO_FORM.
Dort wird in der Routine put_document_into_text_editor nach Get_Content der Baustein SCP_TRANSLATE_CHARS aufgerufen.

Ansonsten kannst du noch generell nach "Convert string xstring" suchen.
Da fällst du dann z.B. über diese Lösung

Code: Alles auswählen.

DATA lo_conv TYPE REF TO cl_abap_conv_in_ce. 

CALL METHOD cl_abap_conv_in_ce=>create
   EXPORTING
     encoding    = 'UTF-8'
     endian      = 'L'
     ignore_cerr = 'X'
     replacement = '#'
     input       = lv_xstring
   RECEIVING
     conv        = lo_conv.
 
 CALL METHOD lo_conv->read
   IMPORTING
     data = lv_string.

Seite 1 von 1

Vergleichbare Themen

8
Antw.
5691
Views
Daten aus SAP auslesen mit Web Service
von AnnaNRW » 10.12.2015 12:34 • Verfasst in ABAP® für Anfänger
3
Antw.
2487
Views
Hintergrundjob: Daten URL auslesen
von julia_sen » 26.01.2006 13:35 • Verfasst in ABAP® für Anfänger
2
Antw.
2018
Views
Daten aus View und Tabelle auslesen
von Korbin » 15.09.2013 17:39 • Verfasst in ABAP® für Anfänger
3
Antw.
5520
Views
Aus Pflege – View die Daten auslesen
von nordlender » 06.07.2011 10:55 • Verfasst in ABAP® für Anfänger
0
Antw.
827
Views
Auslesen von Daten aus einem InfoCube?
von ratoshuan » 21.11.2005 14:54 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Funktionscode vom Zurückbutton abfangen
vor 4 Tagen von JMalgus gelöst 2 / 2245
Berechtigungsprüfung
vor 6 Tagen von Thomas R. 4 / 2479

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.