SAPCDS重定向視圖是什么

SAP CDS重定向視圖是什么,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),烏蘭察布網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:烏蘭察布等地區(qū)。烏蘭察布做網(wǎng)站價(jià)格咨詢:18980820575

腳本

假設(shè)我們有一個(gè)數(shù)據(jù)庫表a,然后我們?yōu)樗鼊?chuàng)建一個(gè)CDS重定向視圖B,那么每次對表a執(zhí)行讀開放SQL時(shí),ABAP內(nèi)核都會(huì)將該請求定向到視圖B,并使用來自B的內(nèi)容為請求提供服務(wù)。

先決條件

為了使視圖B限定為表A的重定向視圖,A和B必須具有順序和名稱完全相同的相同字段。

為了演示邏輯,我在ER9/001中創(chuàng)建了一個(gè)Z表,其中有四個(gè)字段,如下所示。

SAP CDS重定向視圖是什么

編寫一份簡單的測試報(bào)告:

數(shù)據(jù):zcomm_產(chǎn)品的lt_表類型標(biāo)準(zhǔn)表。從zcomm_產(chǎn)品中選擇*進(jìn)入表格lt_表格。寫入:/sy dbcnt。

由于此表是剛剛創(chuàng)建的,因此其中沒有內(nèi)容,因此輸出應(yīng)為0。

SAP CDS重定向視圖是什么

使用以下源代碼創(chuàng)建新的CD視圖:

@AbapCatalog.sqlViewName: 'zmara_cds' @AbapCatalog.compiler.compareFilter: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'Redirect ZCOMM_PRODUCT to MARA' define view Zp_Mara_Redirect as select from mara { mara.matnr as PRODUCT_ID, case when (mara.mtart = 'HAWA' or mara.mtart = 'INTR') then '01' when (mara.mtart = 'DIEN' or mara.mtart = 'COUP') then '02' else '' end as product_Type, mara.mtart as object_family }

注意:由于這只是一個(gè)示例,ZCOMM_產(chǎn)品之間的映射。產(chǎn)品類型為MARA。從業(yè)務(wù)角度來看,MTART沒有意義,我只是用它來說明如何將數(shù)據(jù)庫表中的字段映射到CDS視圖(字段名和技術(shù)類型必須相等)。

完成CDS視圖后,激活它并通過SE11中的菜單將視圖分配給數(shù)據(jù)庫表:

SAP CDS重定向視圖是什么SAP CDS重定向視圖是什么

Once done, execute the report once again. This time, you could see the SELECT OPEN SQL on empty table ZCOMM_PRODUCT is actually redirected to MARA table - lots of entries returned.

SAP CDS重定向視圖是什么

當(dāng)您從tcode SE16瀏覽ZCOMM_產(chǎn)品的內(nèi)容時(shí),也會(huì)自動(dòng)執(zhí)行重定向:

SAP CDS重定向視圖是什么

重定向在引擎蓋下如何工作

如果執(zhí)行ST05跟蹤,您可以觀察到重定向是由ABAP運(yùn)行時(shí)自動(dòng)完成的,不需要應(yīng)用程序端執(zhí)行任何操作。

SAP CDS重定向視圖是什么

看完上述內(nèi)容,你們掌握SAP CDS重定向視圖是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

本文題目:SAPCDS重定向視圖是什么
網(wǎng)頁URL:http://muchs.cn/article42/jioiec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、定制網(wǎng)站、網(wǎng)站排名電子商務(wù)、手機(jī)網(wǎng)站建設(shè)Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站