Ansicht
Dokumentation

CL_RSDRD_SELDEL_ODSO - Selektives Löschen aus einem InfoCube

CL_RSDRD_SELDEL_ODSO - Selektives Löschen aus einem InfoCube

TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse CL_RSDRD_SELDEL_ODSO implementiert den generischen Teil des selektiven Löschens auf aktiven ODS-Tabellen. Als Interface dient die Methode DELETE_FROM_ODSO. Sofern gewünscht, wird beim Löschen auf der aktiven ODS-Tabelle geprüft, ob von der Löschbedingung Daten ganzer Partitionen betroffen sind, die bereits vor der eigentlichen Ausführung des DELETE Statements über TRUNCATE eliminiert werden können. Das kann beim Löschen von Massendaten, z.B. nach einer Archivierung, zur signifikanten Reduktion von Laufzeit und Systembelastung führen. Das DELETE Statement wird auch dann ausgeführt, wenn über TRUNCATE bereits alle zu löschenden Datensätze eliminiert wurden, kommt aber entsprechend schnell zurück.

Technisch wird eine interne Liste von Info Objekten und Löschbedingungen (Typ RSDRD_THX_SEL) in eine SX_QUERY Struktur umgewandelt. Die SX_QUERY Struktur dient dann als Eingabeparameter für das paketweise Löschen (implementiert in Klasse CL_RSDRD_SELDEL_PACK) und das Löschen auf Partitionen (implementiert in Klasse CL_RSDRD_SELDEL_PART).

Die Klassen CL_RSDRD_SELDEL_PACK und CL_RSDRD_SELDEL_PART können DB abhängige Komponenten enthalten. Wegen der Erweiterung der Leseschnittstelle und der SX_QUERY Struktur, ist dies aber bei den meisten Datenbanken nicht der Fall. Die Vererbungshierarchie der DB abhängigen Klassen sieht wie folgt aus:

CL_RSDRD_SELDEL_PACK<--CL_RSDRD_SELDEL_PACK_

CL_RSDRD_SELDEL_PART<--CL_RSDRD_SELDEL_PART_

Methoden Beschreibung
CONSTRUCTOR Constructor
DELETE_FROM_ODSO Löschen aus ODSO
DELETE_FROM_ODSO_ACT Löschen aus aktiver ODSO Tabelle
GET_DEL_STATS Löschstatistiken
GET_LOG Protokoll
SET_TRANSACT Transaktionales Löschen einschalten
SET_WORK_ON_PARTITIONS Auf Partitionen arbeiten
SIMULATE Löschen simulieren
BUILD_SX_QUERY sx_query zusammenbauen

Beziehungen

Beispiel

Hinweise

Weiterführende Informationen

Beziehungen

Beispiel

Hinweise

Weiterführende Informationen






CL_GUI_FRONTEND_SERVICES - Frontend Services   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3332 Date: 20240427 Time: 024438     sap01-206 ( 57 ms )