自定义维护视图变量(Maintenance view variant)
SAP后臺大部份配置是以維護視圖或視圖族的形式展現,在前臺操作前者可用SM30維護、后者用SM34進行加載維護,視圖簇相當于多個視圖的集合。SM30、SM30維護的視圖(簇)也可以用SE93生成獨立的事物碼。SM30除維護視圖外,還可以維護視圖變量。
維護視圖中除包含編輯的數據表信息外,還包含一套程序加以控制。而維護視圖變量(Maintenance view variant)則不包含程序,只是對維護視圖進行字段和條件篩選,在加載視圖變量進行維護時,只會出現維護視圖的子集數據。這樣,一個帶有程序控制的維護視圖,生成多個帶有篩選條件的視圖變量,而用SM30加載不同視圖變量以適用于不同的配置場景。
例如用于定價條件類型的維護視圖V_T685A,生成了多個視圖變量,其中VV_T685A_MA用于采購的條件類型,VV_T685A_VA用于銷售的條件類型、VV_T685A_V1用于稅務的條件類型等。
系統的視圖變量命名一般以“VV_”開頭,與“V_”開頭的視圖加以區別。維護視圖變量用T-CODE:SE54創建,生成后可用SM30維護,也可用SE93創建獨立的事物碼。與維護視圖一樣,視圖變量的創建與修改,是corss-client級操作,需要生成工作臺級傳輸請求,并需要指定一個包(Package)。
現在我們模擬一個場景,比如要維護顯示公司人員的配置表,比如目前我僅僅想讓某些人員看到1010公司代碼下的人員如何維護。
事務代碼SE54進入之后,點擊“編輯視圖變式”按鈕。
輸入維護視圖變式的名稱,選擇“ABAP字典”進行創建。
依次按下述順序合理創建。
接著保存激活,保存完成,就需要維護授權組,點擊菜單“實用程序→分配權限組”進入,在此輸入此次維護視圖變量名稱,權限組給“&NC&”(無授權組),然后返回,底部會有黃色按鈕的警告信息,可以按回車鍵通過。
以上維護完成,最后需激活,在激活過程中會彈出對象對話框,仍舊需要指定傳輸請求和開發包。如果前步沒有維護授權組,則會彈出一個對話框要求進行補充。
最后在前臺輸入SM30進入后,輸入ZVT_FIDEP進行顯示和維護。
最后老實說這個功能不是特別有效,就為了權限控制。
總結
以上是生活随笔為你收集整理的自定义维护视图变量(Maintenance view variant)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP服务器性能管理常用的功能解析
- 下一篇: 关于mysql报 loopWaitCou