【视图】ABAP Views
生活随笔
收集整理的這篇文章主要介紹了
【视图】ABAP Views
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.、SAP的視圖的類型
Append Views附加視圖:這種視圖主要用于增強。
在四種類型視圖只有Database views是通過inner join來建立,其他類型的視圖使用的outer join 語句建立的。
2、對于Help視圖和Maintenance視圖的一些限制
對于用于定義Help視圖和Maintenance視圖的第二層表必須和主表有N:1的關系,其他加入的第三層表又的和第二層表有N:1的關系。
3、各種視圖允許的操作
如果database視圖和Protection視圖能進行select操作,其他視圖不能進行查詢;
對于多表連接的database視圖,只能進行讀操作;
如果database視圖是單個表,則可以插入紀錄;
如果database視圖含有表的所有關鍵字,則可以修改;
對其他三種視圖都可以進行插入和修改操作,具體參見maintance status的設置。
4、相關TCODE
SE11
PS:我們在創建sap的VIEW時必須把mandt加入View Field,否則會把所有client中的數據都讀取出來
SAP的視圖有4種,數據庫視圖、維護視圖、投影視圖和幫助視圖。
數據庫視圖通過inner join的方式把若干個數據庫表連接起來,可以類似的作為一個數據庫表在ABAP里使用。
維護視圖是通過outer join的方式把數據表連接起來,可以作為維護表格內容的一種方式,很多配置都是通過維護視圖實現的;
投影視圖有點類型數據庫視圖,但是是通過outer join的方式,可以隱藏一些字段內容。
幫助視圖用于創建ABAP的搜索幫助。
SAP的視圖的類型有五種:(SE11 create views)
Database views 數據庫視圖:和數據庫的視圖形同,連接條件是必須自定義.;
Projection views:保護視圖(就是圖上的投影視圖):用于屏蔽一些字段(一般用于保護數據時使用).;
Help views幫助視圖:該類視圖可以用搜索幫助的"selection method"中使用,參與連接表必須存在外鍵.;
Append Views附加視圖:這種視圖主要用于增強。
在四種類型視圖只有Database views是通過inner join來建立,其他類型的視圖使用的outer join 語句建立的。
2、對于Help視圖和Maintenance視圖的一些限制
對于用于定義Help視圖和Maintenance視圖的第二層表必須和主表有N:1的關系,其他加入的第三層表又的和第二層表有N:1的關系。
3、各種視圖允許的操作
如果database視圖和Protection視圖能進行select操作,其他視圖不能進行查詢;
對于多表連接的database視圖,只能進行讀操作;
如果database視圖是單個表,則可以插入紀錄;
如果database視圖含有表的所有關鍵字,則可以修改;
對其他三種視圖都可以進行插入和修改操作,具體參見maintance status的設置。
4、相關TCODE
SE11
PS:我們在創建sap的VIEW時必須把mandt加入View Field,否則會把所有client中的數據都讀取出來
SAP的視圖有4種,數據庫視圖、維護視圖、投影視圖和幫助視圖。
數據庫視圖通過inner join的方式把若干個數據庫表連接起來,可以類似的作為一個數據庫表在ABAP里使用。
維護視圖是通過outer join的方式把數據表連接起來,可以作為維護表格內容的一種方式,很多配置都是通過維護視圖實現的;
投影視圖有點類型數據庫視圖,但是是通過outer join的方式,可以隱藏一些字段內容。
幫助視圖用于創建ABAP的搜索幫助。
總結
以上是生活随笔為你收集整理的【视图】ABAP Views的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [基础语法] SEARCH搜索指定字符串
- 下一篇: 限制ALV报表的导出权限