ABAPDELETE_WHERE - DELETE WHERE
CPI1466 during Backup Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
DELETE dbtab - cond
Syntax
... WHERE sql_cond.
Wirkung
Der Zusatz WHERE bestimmt über einen logischen Ausdruck sql_cond, welche Zeilender Datenbanktabelle gelöscht werden. Für den logischen Ausdruck sql_cond giltdas Gleiche wie für die WHERE-Bedingungder Anweisung SELECT mit der Ausnahme, dass keine Subqueries auf die zu verändernde Datenbanktabelleausgewertet werden können. Falls es in der Datenbank keine Zeile gibt, die der WHERE-Bedingunggenügt, wird keine Zeile gelöscht und sy-subrc auf 4 gesetzt. Falls keine WHERE-Bedingung angegeben ist, werden alle Zeilen gelöscht.
Beispiel
Löschen aller heutigen Flüge einer Fluggesellschaft aus der DatenbanktabelleSFLIGHT, in denen keine Plätze belegtsind (siehe auch das Beispiel zu dtab-source).
PARAMETERS p_carrid TYPE sflight-carrid.
DELETE FROM sflight
WHERE carrid = p_carrid AND
fldate = sy-datum AND
seatsocc = 0.
General Material Data ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1773 Date: 20120526 Time: 195118 triton ( 79 ms )






