SAP权限对象运作及机制
![SAP权限对象运作及机制_第1页](https://file5.zhuangpeitu.com/fileroot5/2022-8/10/90251fba-211b-4665-8f7d-1a7ccbd547bf/90251fba-211b-4665-8f7d-1a7ccbd547bf1.gif)
![SAP权限对象运作及机制_第2页](/images/s.gif)
![SAP权限对象运作及机制_第3页](/images/s.gif)
《SAP权限对象运作及机制》由会员分享,可在线阅读,更多相关《SAP权限对象运作及机制(14页珍藏版)》请在装配图网上搜索。
1、這次因為設定權限,所以有機會接觸權限物件(Authority Object),利用這個機會從 程式面整理一下希望此文件對大家有所幫助,能更了解權限物件內部運作及機制,謝謝。主要介紹整個應用流程如下(由於某些t-code需要Basis權限,所以在IDES上測試): 探自己畫的架構圖:手動新憎SU24手動新憎AUTHORITY-CHECIC OBJECTSjaSsy-subrc 首先建立一個 DomainABAP Dictionary: Initial Screen罷f吟碁in疔旳c資料庫表格o檢視匚第料雉型|OType Group& 範圍JTESTDOMAIN |(搜尋輛助說明仙鎖杨件必黠示 _
2、 |夕更改口建立 定義資料型態為 ChariDoman短袁ZTESTDOMAINZTESTDOMAIN啟用中PropertiesDefin itOnValue RangeFormatData TypeCHAR字元串No.匚liaractars1Decimal Phces0Output diarectertsticsOutput Length1Con vers. RoutineJlo 在Value Rangeffi列舉A、B、C三類(會反映到我們設定object Value時,提供選單)DomainZTESTDOMAIN啟用彳短文ZTESTDOMAINPropertesDefinitionVal
3、ue RangeShgle旳百固定值A績別AB類別日C 接著設定 Data Element 為 Data Element設定 Domain字典:顯示資料元素汐袒右GuE*品宜口 IH紀錄立件附加記規文件資料元素ZTESTELEMENT啟用中患文ZTESTELEMENT屬性定義Further CharacteristicsField Labelntary Type厂l(;) Donan2TESTD0MAIMp-ESTOOMAINData TypeCHAR字元串Length1Decimal Places0QPredefinec Type資料類型長度o小數位1O10盹传电mce TypeONarne
4、 of ReL TypeORmference to Predefined Type資料頼型Length0Decimal Places0 再來輸入交易代碼 SU20設定權限欄位新增權限欄位E7 ffifiitE) 嵋耘隹)蚌刃*切 仝用esfu) 便用皆统& r1 r eoTq(摟眼欄仪瀆車.NCL1TDE/ALJI/ACTVT/AIIACTIV/A1I/TD7ER/A1I/EPC_VfASU/SCES/ASH /SCEHAJ iir ? i rn nn i 其中Search Help會依據Data Element變化,若無也可自行設定f欄位名稱Lp資料元素回設定檔產生番中 輙(10加仲助說明表
5、格名稱1或DTEL搜導輔期説明或DOMA值表格 輸入權限欄位名稱及 Data Element,可看出Search Help已自動帶出 個為Domain有設定)j1欄怆名構ZTESTFD資料元素ZTESTELEME1IT權限值的維護對話功能棋組回範圍固疋值的標準維護對話資料元索春件STMP負宜人U15&41範圍ZTESTDOMA1W長度1轉換常式於權眼物件中使用棚牛類別權跟物件E 輸入SU21,設定權限物件內文i 0類型回建立援權對象尊級叵功能剽M)縮輯(E)最愛(E) 其他。 如下圖,建立物件類別及權限物件 其他編黯(日 轉到( 環境(也 築綺住 輔助說明狙)重新產生sap_all輸入物件類別
6、名稱權服物件 物件類別未指g蔭耀別 Financial 狂t匚ounting for leasiny Authorisation Class for Advertisement 1權限類別ABAP/4:編翰程式核直 E) S_EDITORWStadernic Calendar (Obsolete - Do Not UseAuthorEation Object UCAS (obsoletF do not use司叵11IM E.i aJ.iKTii酉固i gQiz 類別/物件i內文,臣 /LSI卜Ul /NA州fOAAA物件類別作者Empleyee Object ctass.物件物件物件權限權限
7、權服SAP輕鬆存取s 3 ?品其他功能表挺a闔 QBE設定權限物件,指定權限欄位瀬示援權對象標題ZTESTFDZTESTELEMENT 輸入SU24,設定交易代碼t-code及權限物件關係匚(此設定會影響那些權限物件及物件值自動帶入PFCG若沒有設定此步驟,則必須在PFCG手動加入) 輸入 T-code至 如下圖,可設定 T-code及 Authority Object、Value 關係探這就可以解釋為何某些 T-code和值會自動帶入到PFCGChange Transaction ZTEST_ 6S_HW56沙丐口如SAP DatsTransaction內文ZTEST_68_IHIW56ZT
8、Sr_6&_HV id ie 论 14 倍19DATA: typ TYPE ZTESTELEMENTlVALUE 时MJTHORITY-CHECK 卫BJECtI ZTESTAUTH*n3TESTFDtyp,FfTmTsucces?ELSEWRITE: fair,EHDIF 登入測試user執行測試程式叵功能表(画編輯世)最赛CE) 耳他幻 金颤幻 輔助說-LJSAP輕矗存取-離用者功能表:test testO旦國凰/ 人I* ETEST-込HW56|權限檢查成功叵List 編輯(E) 轉到济統辽)輔助說明(也 在設定時空值影響測試,下圖將值清空更改角色:權限tei ei a 0亟燧澤準則囤*
9、手動匮問敢產崭屈1已更改匿已維讒組般掲次E3T黄訊維護:0耒維護組織層次16開啓欄位, 狀態:已産生ZTESTROLE一宙ooa標準 田ooa標準 一宙cm色吏改 一s 30已更政新更已新新舊田80 & 標準丙80电重改COD ZTESTROLE跨應用程式授權對象成本控制財務會計Empleyee Object class.SEmployee object 00,舊ZTESTAUTN83 i已更改 曹1* 2TESTELEMEITZTESTAUTH口權限檢查失敗List 編歡目轉到角縮CO 莉助蛻明& 厂i(aleei qT-LJ 程式 ZT礼 68_tiW56程弍 ZTEST_68_H/56回
10、 此時若將值改為 space報丢2TEST_6$_HV56敢用中234567890123456PPART 7TPS:T WURfiQ &B (ME List 需輯匡) 轉到伍 祭綸住 報期說明CH)權限檢查成功r-ATA: typ TYPE ZTESTELEMENT VALUE space.程式 ZTEST_ 68_HW56Q * 一_一=一_一_=一=一AUlHUKllY-UHtUlk UtJJ tLl IF sy-subrc = CL HRITE: success, ELSE.WRITE: till ENDIF.程式 2TEST 68 HW56探這此可知某些空值是否會造成權限問題,還是要視程式寫法而定
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。