Ansicht
Dokumentation
ABENOO_OBS_SQL_STAR_1 - OO OBS SQL STAR 1
ROGBILLS - Synchronize billing plans Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Verbot des *-Arbeitsbereichs
-
Die Angabe von *-Arbeitsbereichen als Bezeichner für Datenbanktabellen und Arbeitsbereiche ist in ABAP Objects verboten.
In ABAP Objects Fehlermeldung bei:
SELECT ... FROM *dbtab INTO ...
INSERT *dbtab.
UPDATE *dbtab.
DELETE *dbtab.
MODIFY *dbtab.
Korrekte Syntax:
DATA wa TYPE dbtab.
SELECT ... FROM dbtab INTO wa.
INSERT dbtab FROM wa.
oder
INSERT INTO dbtab VALUES wa.
UPDATE dbtab FROM wa.
oder
UPDATE dbtab SET ... .
DELETE dbtab FROM wa.
oder
DELETE FROM dbtab WHERE ...
MODIFY dbtab FROM wa.
Grund:
Die Deklaration typgerechter Arbeitsbereiche mit der DATA-Anweisung ersetzt die
Deklaration von *-Arbeitsbereichen. *-Arbeitsbereiche können nur mit der in ABAP Objects verbotenen
TABLES-Anweisung deklariert werden. *-Arbeitsbereiche können nur in den verbotenen Kurzformen der Open-SQL-Anweisungen verwendet werden.
ABAP Short Reference Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1321 Date: 20240523 Time: 102609 sap01-206 ( 20 ms )