Ansicht
Dokumentation

ABENDDIC_EXTERNAL_VIEWS - DDIC EXTERNAL VIEWS

ABENDDIC_EXTERNAL_VIEWS - DDIC EXTERNAL VIEWS

BAL Application Log Documentation   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Externe Views

Eine externe DDIC-View ist eine spezielle DDIC-View, die eine SAP-HANA-View der SAP HANA XSC in ABAP-Programmen bekannt macht. Auf den durch die View-Felder einer externen View definierten Strukturtyp kann man sich in ABAP-Programmen mit TYPE beziehen. Eine externe View kann in lesenden-Anweisungen als Quelle angegeben werden.

Externe DDIC-Views können ausschließlich mit den ABAP Development Tools (ADT) angelegt werden und nur dann, wenn die aktuelle Datenbank eine SAP-HANA-Datenbank ist. Die SAP-HANA-View muss im SAP-HANA-Repository vorhanden sein.

Beim Aktivieren einer externen DDIC-View wird auf der SAP-HANA-Datenbank ein Alias mit dem Namen des externen Views angelegt, der auf die SAP-HANA-View verweist. Die Namen der View-Felder der externen View können anders definiert werden als die Namen der View-Felder der SAP-HANA-View. Das DDIC-Laufzeitobjekt der externen View greift auf das Alias auf der SAP-HANA-Datenbank zu. Dabei findet ein Mapping von HANA-spezifischen Datentypen auf die eingebauten Typen des ABAP Dictionary statt. Die folgende Tabelle führt die derzeit unterstützten HANA-spezifischen Datentypen auf und zeigt auf welche Typen des ABAP Dictionary sie standardmäßig abgebildet werden.

Im Werkzeug ABAP Dictionary der SAP GUI-basierten ABAP Workbench können externe DDIC-Views angezeigt, aber nicht bearbeitet werden.

Eine externe View kann nur dann mit gelesen werden, wenn auf eine SAP-HANA-Datenbank zugegriffen wird, in der die zugehörige SAP-HANA-View vorhanden ist, ansonsten kommt es zu einer unbehandelbaren Ausnahme DBSQL_TABLE_UNKNOWN. In einem System, dessen Standarddatenbank keine SAP-HANA-Datenbank ist, kann eine externe View aktiv vorhanden sein und als Datentyp verwendet werden. Auf eine solche View kann dann mit aber nicht über die Standardverbindung sondern nur über eine Sekundärverbindung zu einer SAP-HANA-Datenbank zugegriffen werden. Umgekehrt kann bei einem Zugriff auf eine SAP-HANA-View einer SAP-HANA-Datenbank über eine Sekundärverbindung im aktuellen System nur eine gleichnamige DDIC-Datenbanktabelle oder DDIC-View mit passender Struktur aktiv im ABAP Dictionary vorhanden sein.






General Data in Customer Master   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3450 Date: 20240523 Time: 162054     sap01-206 ( 68 ms )