在ABAP Dictionary中,可以使用其 CDS 實(shí)體的名稱將 CDS 視圖賦給透明數(shù)據(jù)庫(kù)表和經(jīng)典數(shù)據(jù)庫(kù)視圖作為替換對(duì)象。前提條件是 CDS 視圖定義的結(jié)構(gòu)類型與數(shù)據(jù)庫(kù)表或經(jīng)典視圖的結(jié)構(gòu)相匹配,如下所示:
如果一個(gè)數(shù)據(jù)庫(kù)表或經(jīng)典視圖被訪問,并且在以下情況下給這個(gè)表或視圖分配了一個(gè)替換對(duì)象,替換對(duì)象將被訪問,而不是數(shù)據(jù)庫(kù)表或經(jīng)典視圖:
其他的寫操作,仍然施加到原始的數(shù)據(jù)庫(kù)表。 ABAP SQL 是使用 ABAP 語句實(shí)現(xiàn)的 SQL 子集的總稱,包括DML部分。所謂 DML,是 Data Manipulation Language 的縮寫,數(shù)據(jù)操作語言,是 SQL 的子集。DML 語句讀取和更改關(guān)系數(shù)據(jù)庫(kù)表的內(nèi)容。在ABAP中,DML 是用 ABAP SQL 表示的。 ABAP SQL語句使用數(shù)據(jù)庫(kù)接口中的ABAP SQL 接口來訪問 AS ABAP 數(shù)據(jù)庫(kù)。ABAP SQL可以用來讀取(SELECT)和修改(INSERT, UPDATE, modify,或DELETE)在 ABAP 字典(即 ABAP 開發(fā)人員經(jīng)常使用的事物碼 SE11)中定義的數(shù)據(jù)庫(kù)表中的數(shù)據(jù)。借助 ABAP SQL 接口,ABAP 開發(fā)人員可以直接訪問數(shù)據(jù)庫(kù)表、視圖和所有非抽象的 CDS 實(shí)體。 |
|