MVC-Framework unicodefähig

3 views
Skip to first unread message

Rüdiger

unread,
Oct 20, 2008, 10:28:06 AM10/20/08
to BSP-Praxis
Das MVC-Framework ist nun auch in Unicode-Systemen lauffähig (wie wir
mit Runtimetests geprüft haben). Einzig im Constructor der Klasse
ZCL_MVC_FRAMEWORK sowie in der Methode zum Lesen von textförmigen
MIMEs in Klasse ZCL_BSP_UTIL waren Anpassungen nötig.

Neu wird das config.xml als Binärdatei gelesen und direkt dem XSLT-
Prozessor vorgelegt. Die Umwandlung in einen Character-String
entfällt. Die zuvor verwendete Methode zcl_bsp_util=>get_text_mime
verwendete früher eine byteweise Übertragung von einem XSTRING in
einen STRING. Das schlägt für Unicode-Systeme natürlich fehl.
Stattdessen wird in der Methode nun der Baustein SCP_TRANSLATE_CHARS
verwendet.

Hier der Code-Ausschnitt aus dem Konstruktor der Klasse:

...
* MIME-Objekt einlesen
zcl_bsp_util=>get_bin_mime( exporting iv_appl_name = iv_applname
iv_name = 'config.xml'
importing ev_content = lv_sxml ).


* XSLT-Programm ausführen
* Für Navigation auf zmvc_config_tree doppelclicken
* call transformation zmvc_config_tree.
call transformation (config_to_abap) source xml lv_sxml
result application =
ls_application
tree = tree
controller = controllers
model = models.
...

- Rüdiger
Reply all
Reply to author
Forward
0 new messages