Texteditor mit cl_gui_textedit auf IPAD

Benutzeroberflächen in SAP Systemen.

Texteditor mit cl_gui_textedit auf IPAD

Postby Meryem4135 » Mon Aug 18, 2014 3:19 pm

Hallo,

ich programmiere ABAP sei 15 Jahren rauf und runter, bin also nicht völlig neu in dem Thema. Vielleicht findet sich hier ein Experte der mit dem Problem etwas anfangen kann.

Bei uns arbeiten diverse Leute im Außendienst/Vertrieb mit einem IPAD. Diese verbinden sich mit per VPN mit dem Firmennetz und arbeiten dann mit dem WebGui und speziellen, auf die Bildgröße angepassten Masken. Das funktioniert soweit alles einwandfrei.

Wir benötigen jetzt aber eine Möglichkeit zur Eingabe eines Freitextes, also einen normalen Texteditor. Dazu benutze ich immer die Klasse cl_gui_textedit. Auf dem IPAD schaffe ich es aber nicht den Cursor in dieses Textfeld zu setzen, so dass man Eingaben machen kann. Das selbe Programm auf dem normalen SapGui funktioniert korrekt.

Hier mal ein kurzes zusammengebasteltes Programmstück:

* Instanz für den Container anlegen
if container is initial.
CREATE OBJECT container
EXPORTING
container_name = 'CONTAINER'.
endif.
* Instanz für den Editor anlegen
if editor is initial.
CREATE OBJECT editor
EXPORTING
parent = container.
endif.
* Fixed Font einstellen
CALL METHOD editor->set_font_fixed
EXPORTING
mode = cl_gui_textedit=>true
EXCEPTIONS
others = 1.
* Zur Eingabe aufmachen
CALL METHOD editor->set_readonly_mode
EXPORTING
readonly_mode = cl_gui_textedit=>false
EXCEPTIONS
error_cntl_call_method = 1
invalid_parameter = 2.
* Focus setzen
CALL METHOD editor->set_focus
EXPORTING
control = editor
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
others = 3.

Die Methode "set Focus" setzt den Cursor eigentlich in das Textfeld. Wie gesagt, auf dem IPAD geht das nicht. Im normalen SapGui und auch im WebGui per Internetexplorer geht es.

Hat jemand eine Idee? Oder wie könnte ich eine TextBox auf dem IPAD sonst noch realisieren. Hat jemand sowas schon mal gemacht.

Schon mal besten Dank

Gruß Helge
Meryem4135
.
.
 
Posts: 1
Joined: Mon Aug 18, 2014 3:19 pm

Return to Dialogprogrammierung

Who is online

Users browsing this forum: No registered users and 1 guest

cron