天天看點

SAP HANA CDS命名規約

這些命名規約适用于CDS檔案和其所在package的名稱。

适用于命名CDS文檔的規則與命名CDS文檔所在的package的規則相同。當指定package或CDS文檔的名稱(或引用現有CDS對象的名稱時,例如CDS文檔中),請記住以下規則:

1:檔案字尾

檔案字尾根據SAP HANA XS版本而有所不同:

XS經典寫法:.hdbdd,例如MyModel.hdbdd。

XS進階寫法:.hdbcds,例如MyModel.hdbcds。

2:允許的字元内容

CDS對象和包名稱可以包括以下字元:

小寫或大寫字母(aA-zZ)和下劃線字元(_)

數字(0-9)

3:禁止字元

以下限制适用于CDS文檔或軟體包名稱中可以使用的字元(及其位置):

不能在CDS文檔的名稱中使用連字元( - )或點(。)。

不能使用數字(0-9)作為CDS文檔或軟體包名稱的第一個字元,例如2CDSobjectname.hdbdd(XS classic)或acme.com.1package.hdbcds(XS advanced)。

CDS解析器無法識别僅由數字組成的CDS文檔名稱或軟體包名稱,例如1234.hdbdd(XS classic)或acme.com.999.hdbcds(XS advanced)。

注意點:

雖然可以使用引号(“”)來包裝一個包含禁止字元的名稱,但作為一般規則,建議遵循此處指定的CDS文檔的命名約定,以避免在存儲庫中激活期間出現問題。