Ansicht
Dokumentation
TABLE_DECOMPRESS - Interne Tabelle dekomprimieren
Addresses (Business Address Services) BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Vorsicht: Dieser Funktionsbaustein ist obsolet !
Seine Funktion ist es, die Inhalte einer internen Tabelle aus den mit dem Funktionsbaustein TABLE_COMPRESS komprimierten Daten wiederherzustellen. Als Input nimmt er eine interne Tabelle vom Zeilentyp X (oder vom Zeilentyp Struktur mit einer Komponente vom Typ X) und schreibt die dekomprimierten Daten in die Ausgabetabelle, die den gleichen Aufbau haben sollte wie die Tabelle, die als Eingabe für die Komprimierung übergeben wurde (insbesondere dürfen die Zeilen keine internen Tabellen, Referenzen oder Strings enthalten).
Bei der Dekomprimierung werden keine Konvertierungen vorgenommen, d.h. die Daten werden bitweise wieder so restauriert, wie sie bei der Komprimierung vorgefunden wurden. Daher ist die Verwendung dieses Bausteins dann falsch, wenn die Daten eine plattformabhängige Darstellung haben (jedenfalls die Typen I und F) und auf einer anderen Plattform komprimiert wurden.
In einer Unicode-Umgebung sind auch alle zeichenartigen Typen plattformabhängig (Bytereihenfolge), so dass der Funktionsbaustein nicht mehr verwendet werden sollte.
Er sollte nur noch dann verwendet werden, wenn persistente Daten zu lesen sind, die mit dem Funktionsbaustein TABLE_COMPRESS geschrieben wurden. Hierfür muss das Anwendungsprogramm eine korrekte Zieltabelle bereitstellen und selbst für die benötigten Konvertierungen sorgen (in einer Unicode-Umgebung insbesondere für die Umsetzung der zeichenartigen Inhalte).
Die in den Funktionsbausteinen TABLE_COMPRESS und TABLE_DECOMPRESS gebotene Funktionalität (Verpacken und Komprimieren von Daten) ist in den ABAP-Sprachelementen EXPORT .. TO DATA BUFFER und IMPORT .. FROM DATA BUFFER enthalten; dort werden die Daten verpackt, eventuell komprimiert und mit Formatangaben versehen, so dass das Entpacken mittels IMPORT .. FROM DATA BUFFER die Daten im korrekten Format der Zielplattform zurückgeben kann.
Allerdings sind die Datenformate der Funktionsbausteine TABLE_COMPRESS und TABLE_DECOMPRESS und der Sprachelemente EXPORT .. TO DATA BUFFER und IMPORT .. FROM DATA BUFFER nicht kompatibel, da das ABAP-Sprachelement die zur Konvertierung notwendigen Informationen schreibt bzw. erwartet.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
INOUT
Ausnahmen
COMPRESS_ERRORTABLE_NOT_COMPRESSED
Funktionsgruppe
SYSTROGBILLS - Synchronize billing plans SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2776 Date: 20240523 Time: 131922 sap01-206 ( 72 ms )