2017-05-08 2 views
0

Wenn die Backend-Datenbank eine HANA-DB ist, muss das System eine Aktualisierungsoperation auslösen. Andernfalls ist die Datenbank eine Nicht-HANA-Datenbank, und das System löst einen Fehler aus.Wie ermittelt man, ob die Backend-Datenbank HANA DB ist?

Wie ermittelt man, ob Backend-Datenbank HANA DB in ABAP-Codes ist?

Dank & Grüße

Antwort

3

prüfen CL_DB_SYS=>DBSYS_TYPE - wenn es HDB ist, sind Sie auf einem HANA-System. Lesen Sie unbedingt die Dokumentation dieses Attributs.

+0

Danke vwegert. Es klappt. –

+0

BTW, SY-DBSYS kann auch verwendet werden, um den DB-Typ abzurufen. –

+0

Ja - lesen Sie die Dokumentation, CL_DB_SYS sagt Ihnen auch, wann Sie sich darum kümmern sollten oder eher, wenn Sie NICHT versuchen sollten, nativ zu werden, zum Beispiel, weil Sie gerade in der Mitte eines Upgrades sind ... – vwegert

Verwandte Themen