Ansicht
Dokumentation
USP_XML_FILE_CREATE - Erzeugen eines XML Files aus einer Datenbanktabelle
PERFORM Short Reference BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein erzeugt aus Datenbanktabellen XML. Dazu muß dem Baustein der Name (I_TABNAME) der DB-Tabelle übergeben werden. Zusätzlich muß eine Tabelle (IT_FIELDS) übergeben werden, die die Felder enthält, die im XML enthalten sein sollen. In dieser Tabelle kann auch angegeben werden, wenn ein Feld als Attribut (bei allen anderen Feldern des Datensatzes) verwendet werden soll (ATTRFLAG gesetzt).
Wird zusätzlich eine Texttabelle (I_TXT_TABNMAE) mitgegeben, werden zu jedem Datensatz die Texte aus dieser Tabelle dazugelesen. Die Felder, die aus der Texttabelle übernommen werden sollen, müssen ebenfalls in IT_FIELDS (TXTFLAG gesetzt) übergeben werden (dies können auch Attribute sein).
Zusätzlich kann ein Feldname der Tabelle (I_FILTERNAME), ein Operator (I_FILTEROPTION) und ein Wert (I_FILTERVALUE) zur Einschränkung der Datenselektion übergeben werden.
Zurückgegeben wird entweder ein String (E_XML_STRING), ein X-String (E_XML_XSTRING) oder eine Tabelle (ET_XML in 'belibiger' Breite, C oder X) und zusätzlich die Länge (E_SIZE - die letzte Zeile der Tabelle ist im allg. nicht komplett gefüllt). E_SIZE wird nur gefüllt, wenn auch ET_XML gefüllt werden soll. Ansonsten ist die Länge identisch mit der Länge der Strings.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
ET_XMLE_SIZE
E_XML_STRING
E_XML_XSTRING
IT_FIELDS
I_FILTERNAME
I_FILTEROPTION
I_FILTERVALUE
I_TABNAME
I_TXT_TABNAME
Ausnahmen
CREATE_TABLE_ERRORCREATE_TXT_TABLE_ERROR
DOM_ERROR
RENDERER_ERROR
TXT_NAMETAB_ERROR
Funktionsgruppe
USP_XMLPERFORM Short Reference CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2036 Date: 20240604 Time: 045910 sap01-206 ( 76 ms )