Ansicht
Dokumentation

CL_ABAP_TOOLS_XML_VIEWER - Abbildung eines XML Dokuments in einem Baum

CL_ABAP_TOOLS_XML_VIEWER - Abbildung eines XML Dokuments in einem Baum

BAL Application Log Documentation   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Abbildung von XML in einem Baum. Große XML Dokumente werden Abschnittsweise geladen, damit der Baum nicht zu groß wird. Im abgebildeten XML Abschnitt kann man suchen. Die Größe des abzubildenden XML Abschnitts kann vom Verwender der Klasse bestimmt werden.

Große XML Dokumente lassen sich nicht mehr in einem Webbrowser darstellen. Daher ist die Klasse CL_GUI_HTML_VIEWER des SAP GUI Control-Frameworks ebenfalls nicht in der Lage, große XML Dokumente abzubilden. Das kann zu Instabilitäten in Anwendungen führen die die Klasse CL_GUI_HTML_VIEWER zur Abbildung von XML verwenden.

Die Klasse CL_ABAP_TOOLS_XML_VIEWER biete neben der Unempfindlichkeit gegenüber der Größe des abzubildenden XML Dokuments zusätzliche Funktionen an, die sich an den Anforderungen der Analyse von XML Dokumenten orientieren.

Beziehungen

Zur Darstellung des XML Baumes werden Klassen des SAP GUI Control-Frameworks verwendet. Programme, die eine Instanz der Klasse CL_ABAP_TOOLS_XML_VIEWER erzeugen möchten, müssen deshalb eine Instanz der Klasse CL_GUI_CONTAINER bereitstellen, in der der XML Baum abgebildet werden kann.

Beispiel

Das ABAP Programm S_ABAP_TOOLS_XML_VIEWER zeigt eine einfache Verwendung dieser Klasse.

DATA o_container TYPE REF TO cl_gui_custom_container.
DATA o_xml_tree TYPE REF TO cl_abap_tools_xml_viewer.
DATA x_xml TYPE xstring.
...

* create custom container
CREATE OBJECT o_container
EXPORTING
container_name = 'GUI_CONTAINER_110'.
* create tree from xml
CREATE OBJECT o_xml_tree
EXPORTING
ui_container = o_container
xml = x_xml.

Hinweise

Große XML Dokumente sollten nicht als Ganzes in dem Baum geladen werden, damit das SAP UI Control-Framework nicht aufgrund der Masse an Daten überlastet wird.

Weiterführende Informationen






rdisp/max_wprun_time - Maximum work process run time   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2180 Date: 20240426 Time: 132152     sap01-206 ( 45 ms )