Ansicht
Dokumentation
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 MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
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_RECORDSI_ODSOBJECT
I_WHERE_COND
Ausnahmen
ACTIVE_TABLE_NAME_NOT_FOUNDARRAY_DELETE_FAILED
DATA_TARGET_NOT_ODS
INTERNAL_ERROR
ODS_TYPE_NOT_TRANSACTIONAL
RECORD_KEY_DOES_NOT_EXIST
Funktionsgruppe
RSPLPPMDSOPERFORM 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 )