Ansicht
Dokumentation

RSPLPPM_ODSO_ARRAY_DELETE - Löscht Datensätze in einem transaktionalen ODS-Objekt

RSPLPPM_ODSO_ARRAY_DELETE - Löscht Datensätze in einem transaktionalen ODS-Objekt

BAL_S_LOG - Application Log: Log header data   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein bekommt als Übergabeparameter den technischen Namen des DataStore-Objektes. Für die Datenübergabe wird eine Tabelle von der Struktur der aktiven Tabelle des DataStore-Objektes verwendet.

Es wird geprüft, ob das DataStore-Objekt ein DataStore-Objekt für direktes Schreiben ist. Die Anzahl der gelöschten Datensätze wird zurückgegeben (e_numrows). Im Falle eines Fehlers im Ablauf wird die entsprechende Ausnahme zurückgegeben.

Beispiel

Hinweise

Daten werden entweder vollständig akzeptiert oder vollständig abgelehnt. Sie müssen daher die Richtigkeit der Daten sicherstellen und besonders darauf achten, dass die Struktur der Daten mit der Struktur der DataStore-Objekt-Tabelle genau übereinstimmt. Sonst kann es zu SQL-Fehlern kommen, zu Exceptions, oder dazu, dass die Daten im falschen Format übergeben werden.

Da ein DataStore-Objekt für direktes Schreiben oft mit neuen Daten versorgt wird, muss das Sperrmanagement im aufrufenden Programm implementiert worden sein. Zum Beispiel könnten Sie für schnelle Deletes keine Sperre implementieren (außer auf Datenbankebene), dafür aber für längere und umfangreichere Deletes.

Weiterführende Informationen





Parameter

E_RECORDS
I_ODSOBJECT
I_WHERE_COND

Ausnahmen

ACTIVE_TABLE_NAME_NOT_FOUND
ARRAY_DELETE_FAILED
DATA_TARGET_NOT_ODS
INTERNAL_ERROR
ODS_TYPE_NOT_TRANSACTIONAL
RECORD_KEY_DOES_NOT_EXIST

Funktionsgruppe

RSPLPPMDSO

PERFORM Short Reference   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2501 Date: 20240523 Time: 100921     sap01-206 ( 45 ms )