ixml Framework - read binarystream
Posted: Wed May 13, 2015 2:54 pm
Hallo zusammen,
möchte hier ein (kleines) Problem kundtun und hoffe auf einen Tipp aus euren Reihen:
Mit dem ixml-Framework verarbeite ich ein Document mittels Iterator.
Das funktioniert soweit gut.
In einem Element des Document erwarte ich einen binären Datenstrom (ein PDF-Document) den ich dann wie folgt in meiner Workarea einlesen möchte:
lv_daten_string Type String.
ls_attachment-daten type xstring.
IF lv_node_name+0(len) = 'Daten'.
lv_daten_string = node->get_value( ).
ls_attachment-daten = node->get_value( ).
Endif.
Jetzt das Problem:
Der Datentransfer in das Feld lv_daten_string klappt da das Feld eint Typ vom String ist.
Der Datentransfer in das Feld ls_attachment-daten bringt kein Ergebnis, Zielfeld bleibt leer.
Das Feld lv_daten_string kann ich nicht weiter verarbeiten, es soll an dieser Stelle auch nur zeigen das Inhalte aus dem Document transferiert werden.
Um mein PDF mittels eine SAP PDF-Viewer anzuzeigen benötge ich das Feld mit Type Xstring.
Würde mich freuen wenn jemand eine Idee hätte!
Gruß
Peter
möchte hier ein (kleines) Problem kundtun und hoffe auf einen Tipp aus euren Reihen:
Mit dem ixml-Framework verarbeite ich ein Document mittels Iterator.
Das funktioniert soweit gut.
In einem Element des Document erwarte ich einen binären Datenstrom (ein PDF-Document) den ich dann wie folgt in meiner Workarea einlesen möchte:
lv_daten_string Type String.
ls_attachment-daten type xstring.
IF lv_node_name+0(len) = 'Daten'.
lv_daten_string = node->get_value( ).
ls_attachment-daten = node->get_value( ).
Endif.
Jetzt das Problem:
Der Datentransfer in das Feld lv_daten_string klappt da das Feld eint Typ vom String ist.
Der Datentransfer in das Feld ls_attachment-daten bringt kein Ergebnis, Zielfeld bleibt leer.
Das Feld lv_daten_string kann ich nicht weiter verarbeiten, es soll an dieser Stelle auch nur zeigen das Inhalte aus dem Document transferiert werden.
Um mein PDF mittels eine SAP PDF-Viewer anzuzeigen benötge ich das Feld mit Type Xstring.
Würde mich freuen wenn jemand eine Idee hätte!
Gruß
Peter