聲明:本文僅代表原作者觀(guān)點(diǎn),僅用于SAP軟件的應用學(xué)習,不代表任何公司。文章涉及SAP相關(guān)文字或圖片版權歸SAP公司所有。需求說(shuō)明:在項目實(shí)施過(guò)程中,客戶(hù)會(huì )提出(通常是財務(wù)用戶(hù))在業(yè)務(wù)單據和業(yè)務(wù)報表上(比如銷(xiāo)售訂單、采購訂單、庫存報表、物料憑證)不顯示成本、價(jià)格信息(具體的說(shuō)是對一些人員顯示,對另外一些人員則不顯示),認為這些信息對企業(yè)來(lái)說(shuō)比較敏感,需要保密。需求分析:從業(yè)務(wù)角度來(lái)說(shuō),有一定的必要性,比如一般企業(yè)對于銷(xiāo)售人員會(huì )對其隱藏成本信息。從技術(shù)角度來(lái)說(shuō),就是在單據或者報表上對有權限的人顯示相應的信息,無(wú)權限的人則不顯示相應的信息,本質(zhì)上是個(gè)權限問(wèn)題。方案思路:根據我們對SAP系統的理解,可以從以下幾個(gè)角度考慮方案:1. 如果這些敏感信息正好對應到某個(gè)權限對象,則可以直接通過(guò)權限對象實(shí)現,權限對象分配給角色,角色分配給用戶(hù);2. 可以考慮通過(guò)屏幕變式(屏幕變式也是權限對象)來(lái)實(shí)現,屏幕變式本身就是顯示信息的組合,通過(guò)屏幕變式分配給不同用戶(hù),應該也可以實(shí)現此類(lèi)需求;3. 單獨開(kāi)發(fā)報表實(shí)現,不同報表分配不同的事務(wù)代碼,比如有些報表顯示全部信息,有些報表不顯示財務(wù)敏感信息,不同報表通過(guò)不同事務(wù)代碼分配給用戶(hù),這其實(shí)還是利用權限。
接下來(lái),我們一起看看幾個(gè)典型的業(yè)務(wù)場(chǎng)景具體是如何實(shí)現的。
1. 查看物料主數據財務(wù)視圖的限制
答:可通過(guò)權限對象M_MATE_STA進(jìn)行限制。物料主數據每個(gè)視圖是權限對象,可直接通過(guò)權限對象的分配實(shí)現。我們可使用SUIM查看權限對象M_MATE_STA,這個(gè)權限對象有兩個(gè)權限字段,ACTVT表示作業(yè)(創(chuàng )建、修改、顯示、凍結、刪除),STATM表示可維護的視圖,點(diǎn)擊“顯示對象文檔”,如下圖:B和G分別代表物料住宿局的財務(wù)視圖和成本視圖。把這兩個(gè)狀態(tài)單獨分配給一個(gè)角色,再把角色分配給用戶(hù),用戶(hù)就有這兩個(gè)視圖的維護權限,否則就沒(méi)有。備注:當然,權限分的細,會(huì )增加一部分權限維護的工作量。2. 銷(xiāo)售訂單和銷(xiāo)售發(fā)票隱藏某些條件類(lèi)型
參考note:105621,后來(lái)新的note:1165078在105621的基礎上更新了方案。隱藏的條件類(lèi)型根據需要通過(guò)增強實(shí)現,增強的Badi為:PRICING_AUTHORITY_CHECK_UI。備注:筆者未親自使用過(guò),請各位根據note自行測試使用。3. Billing overview中隱藏成本
此處是指VF01/VF04開(kāi)具銷(xiāo)售發(fā)票時(shí),則發(fā)票概覽界面看到的成本信息,如下圖:
可使用權限對象:S_ADMI_FCD,通過(guò)設置table Settings(屏幕項目信息右上角按鈕)來(lái)實(shí)現。如下圖:把“成本”字段設置為不可見(jiàn),然后把變式激活。備注:這個(gè)默認的變式對所有用戶(hù)都有影響。4. MB51對某些用戶(hù)不顯示金額
第一個(gè)方式是通過(guò)配置增加MB51的篩選條件字段和輸出字段,不過(guò)配置更改是針對所有用戶(hù)的。第二種方式是如果對某些用戶(hù)隱藏某些輸出字段,可以通過(guò)權限控制(組織結構僅限制工廠(chǎng),刪除公司代碼F_BKPF_BUK相關(guān)權限對象),那么金額字段在MB51輸出列表中就會(huì )顯示為空白。最近了解到SAP發(fā)布了一個(gè)新的權限框架,叫SACF(Switchable Authorization Check Framework),事務(wù)代碼也是SACF,其基本思路是通過(guò)激活一些業(yè)務(wù)場(chǎng)景,業(yè)務(wù)場(chǎng)景里包括某些權限對象,如果激活了這個(gè)業(yè)務(wù)場(chǎng)景,則具有這個(gè)業(yè)務(wù)場(chǎng)景下權限對象的用戶(hù)就會(huì )受到影響,從而除了原來(lái)的權限設計外,增加了一種選項。相當于加了一個(gè)殼子吧,目前看這個(gè)權限框架影響有限。關(guān)于SACF的應用場(chǎng)景,和上面提到的MB51/MB52相關(guān)的是,在S4 1909以上的版本,除了要把公司代碼權限對象F_BKPF_BUK不分配作業(yè)03外,還需要在SACF中激活場(chǎng)景“ MM_IM_VALUES ”。總結來(lái)看,在SAP中主要通過(guò)權限管理來(lái)實(shí)現隱藏某些財務(wù)敏感信息,不同的場(chǎng)景下,其方法略有區別。
版權歸原作者所有,如有侵權請聯(lián)系刪除。
免責聲明:本文所用視頻、圖片、文字如涉及作品版權問(wèn)題,請第一時(shí)間告知,我們將根據您提供的證明材料確認版權并按國家標準支付稿酬或立即刪除內容!本文內容為原作者觀(guān)點(diǎn),并不代表本公眾號贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。