sap权限的设定_第1页
sap权限的设定_第2页
sap权限的设定_第3页
sap权限的设定_第4页
sap权限的设定_第5页
已阅读5页,还剩116页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SAP 權限的設定,QiQi V 張穎祺,內部教材 CONFIDENTIAL,目錄,1.總述 2.職能/Template Role/設定的分工 3.三種不同的常規權限的設定方法 4.常規以外的權限設定方式 5.如何快速檢查權限設定的情況,總述,1.在開始學習之前 2.SAP權限的架構,在開始學習之前,在開始了解權限前,有几點是要大家注意的 1.權限設定非常重要而且權限的DEBUG操作非常繁瑣,耗時,所以請大家設定時一定要非常謹慎,每次更改都要記錄。 2.權限設定除非特殊情況不允許在正式環境直接更改請在測試環境修改好再傳到正式環境。 3.MIS不是決定user權限的人而是user大大小小的lea

2、der所以要變更權限設定務必要求user提供經過簽核的申請表。(當然對user不合理的權限要求MIS也有責任退回) 4.權限的設定,是MIS的工作.(廢話)所以本教材是MIS內部教材請不要隨便泄漏,SAP權限的架構,Role template -Description -Menu -Authorizations ,Authorization profile -Object class -Authorization object -Authorizations .,Assign to,Bind with,Assign to,SAP User account -Address -Logon dat

3、a -Group . . . . . . . . . . . .,這是SAP權限的架構圖大家也接觸過。 請大家一定要記住他們的關系。,SAP權限的架構,名詞解釋(英譯中) User account就是我們平常說的“帳號”也稱為“USER ID”。 Role同類的USER使用SAP的目的和常用的功能都是類似的例如業務一定需要用到開S/O的權限。當我們把某類USER需要的權限都歸到一個集合中這個集合就是“職能”(Role)。 所謂的“角色”或者“職能”是sap4.0才開始有的概念其實就是對user的需求進行歸類使權限的設定更方便。(面向對象的權限!) 分為single role 和 composi

4、te role兩種后者其實是前者的集合。,SAP權限的架構,Profile: 真正記錄權限的設定的文件從sap4.0開始是與Role綁定在一起的。雖然在sap4.6c還可以單獨存在但按sap的行為推測以后將不能“一個人活着” Template Role:Role的模板一般是single role.但這個模板具有一個 強大的功能能通過更改模板而更改所有應用(sap稱為Derive“繼承”)此模板的Role(sap稱之為adjust),SAP權限的架構,例外權限這是公司創造的名詞。當一個USER除了其職位一般所需的權限外還需要一些特殊的權限我們把這些權限稱之為這個USER的例外權限。 例如開工單對

5、生管來說是其職能應有的權限但對倉庫來所就是例外權限。,Role的命名和分類,Role的命名規則和分類如下: 以“G+”開頭都是Template Role(模板)都不會直接assign給user id。 G+職能名稱 全球共同Template Role G+職能名稱-1 地區Template Role 以“Z+”開頭都是User Role,直接assign給user id。 Z+User ID+職能名稱 :繼承全球共同Template Role Z+User ID+職能名稱-1:繼承地區Template Role Z+User ID+Exception :沒有繼承任何Role,例外權限 以“Y+

6、”開頭都是Basis Role,直接assign給user id。 Y+職能名稱 :全球共同Basis Role,Role的命名和分類,附件是一張職能/Rolename對照表 我們以其中一個職能“AR作業人員”做解釋,職能中文名稱,職能英文名稱,全球共同Template Role,地區Template Role,全球共同Basis Role,Role的命名和分類,全球共同Template Role是指此職能在全球任何一個地區都一致的那部分權限的模板。 命名特征是以 “G +”開頭非“-1”結尾。 例如 “G + CO CO ” 地區Template Role是指此職能根據不同地區而不同的那部分

7、權限的模板。 命名特征是 “G+”開頭“-1”結尾。 例如 “G + CO CO 1 ”,Role的命名和分類,User Role是指根據每個user的具體需求進行設定的權限的Role. 命名特征是 “Z+”USER ID開頭(東莞台灣地區) “W+” USER ID開頭(吳江地區) 例如“Z+PSC1-ACT01+CO-CO” 全球共同Basis Role是指此職能關系到整個系統的安全的那部分權限的Role. 命名特征是 “Y+” 開頭 例如 “ Y + CO CO ”,權限設定者分工,一.以Role類型分 1.Template Role 即“G”開頭的: 台北本部的AP MIS 2.Use

8、r Role: 以Z開頭的:東莞AP MIS 以W開頭的:吳江AP MIS 3.Basis Role: 即以Y開頭的:台北和東莞Basis MIS,權限設定者分工,二.以USER ID分 從USER ID可以區分出這個ID所屬的廠別和模組。 例如PSC1-ENG01這是PSC1廠的帳號屬于PP模組所以這個帳號申請的權限將由東莞PP模組的MIS主要負責和監督。,權限設定者分工,三.以所申請的權限歸屬的模組分 由于user所申請的權限通常涉及多個模組這就需要多個模組的MIS共同合作設定user的權限這時先按第二條執行,由ID所屬模組MIS接受申請并從始至終跟進。然后具體的權限屬于哪個模組就由那個模

9、組的MIS作設定。 但無論如何作為跟進的MIS都是負主要責任的。,權限設定的操作,上面說過權限的大架構由User ID, Role, Profile 三層組成那么權限的設定自然也會有三層。但由于sap4.6是Profile與Role是捆綁在一起的所以在建立Role的時候Profile是會自動創建的(具體見后文)。而User ID的建立比較簡單。所以我將主要說明Role的部分。,USER ID 的建立,T CODE SU01,USER ID 的建立,填好這些欄位,USER ID 的建立,設定初始密碼,有效期一般不設定,USER ID 的建立,按圖設定(印表機按實際設定),USER ID 的建立,

10、接著按save就把USER ID創建好了,USER ID創建好了但這時這個ID沒有賦予(Assign) 任何權限是什么都不能做的。USER得到這樣的帳號沒有任何意義。 如何 Assign權限給一個帳號主要就是Assign一個 Role 給這個帳號了。下面我們看看如何建Role和給權限。,Role的建立,新創建Role主要有三種方式。T CODE PFCG 1.由始至終新建; 可以對應所有新建Role。主要對應例外權限Z+USERID+EXCEPTION 2.繼承; 主要對應設定Z+USERID+職能名稱 3.復制(COPY) 主要對應設定Z+USERID+職能名稱-1,Role的建立完全新建,

11、我們假設有一個帳號 “FORTEST”,他申請了例外權限 VA01和YF30。 下面我將會一步一步向大家說明操作的步驟和應該注意的地方。 看到PFCG的畫面了嗎沒有 哦在下一頁。,Role的建立完全新建,輸入Role name,注意選第二項,Role的建立完全新建,描述一般與Role name一致,記錄此Role的創建者,記錄此Role的最后修改者,把描述填好后按save,然后點擊menu頁簽,Role的建立完全新建,建立新目錄,修改TEXT,項目下移,項目上移,刪除項目,手動增加T code,從SAPMenu中增加T code,從其他Role中Copy Menu,這些是常用的功能,Menu頁

12、簽定義的是USER MENU(個人化菜單)的內容。,Role的建立完全新建,請大家按圖所示建立目錄 第一層是職能這里是EXCEPTION下面分“標准”(Standark)和 “外挂” (Add On) 兩個目錄 。 讓菜單保持清晰可以令User的個人菜單清楚不混亂。 我們MIS檢查權限也比較方便。,Role的建立完全新建,大家可以對比下面兩個USER的個人化菜單左邊職能清晰右邊非常混亂同名的目錄 大量出現但里面的內容又不盡相同這對依賴路徑執行指令的user是很麻煩的。,Role的建立完全新建,菜單的殼子有了如何往里面添加內容呢 比較常見的是從SAP菜單添加和直接添加T CODE。 從SAP菜單

13、添加 所有標准的T CODE和沒有T CODE的標準程式都可以用這種方法添加。好處是可以尋找可以一次添加標准菜單的一個目錄T code在標准菜單中的位置也可以顯示出來。缺點是很浪費時間而且外挂的程式無法添加。,Role的建立完全新建,直接添加 所有T CODE(包括外挂)和沒有T CODE的標準程式都可以用這種方法添加。好處是比較快 缺點是必須知道T code不能帶出路徑。,Role的建立完全新建,從SAP菜單添加,Role的建立完全新建,Role的建立完全新建,Role的建立完全新建,Role的建立完全新建,OBJECT完全沒有給值,OBJECT只有部分給值,OBJECT已經全部有值,請注意

14、綠燈只是表示全部有值而已但不一定就是我們所需要的值,這時標准T code所需要的Object系統會自動帶出來。,Role的建立完全新建,這個Object是任何權限設定文件中都應該有的這是給予啟動T code的權限如果T code沒有出現在這個列表中user連這個指令的畫面都無法進入,Role的建立完全新建,在這里需要向大家介紹一個很重要的概念Org.level. 在權限設定中有許多地方的控制點是一致的sap公司為了方便權限的設定把這些地方設計為與全局變數關聯。當改變全局變數時這些地方就可以全部改變過來。 這個全局的變數就是Org.level,Role的建立完全新建,當Org.Level給值后相

15、應的Object value的值也變了,Role的建立完全新建,對Org.Level都給值之后會發現相當一部分的Object value都已經給值了但還有一些Object是紅燈或者是黃燈這些Object是要單獨給值的。,Role的建立完全新建,按一下 標志就可以輸入值按 保存 在這里介紹一下 的作用點擊它就相當於給這個Object一個 “*”(star)“*”的意義是All Authorization不卡任何權限。Object給值后就變成綠色 不能點擊了。,Role的建立完全新建,如果是外挂的T code就只能用“直接添加”的方式加入到菜單中需要注意的是外挂的T code的Object不會自動

16、帶出來需要自己手工添加。 按 點擊Y-AUTH-PRT前的,Role的建立完全新建,變為 后按屏幕上方的 插入Object. 注意外挂的T code除了前面所說的列表中要有外這里框住的地方要給T code否則user還是不會有權限,Role的建立完全新建,都給好值后按 保存按“勾”。 然后按 激活。退出。,Role的建立完全新建,Authorization已經變成綠燈這表示權限的設定已經可用了。 點擊USER,Assign USER ID 給這個Role,Role的建立完全新建,點擊 USER COMPARE 再點擊Complete compare 就完成了COMPARE。 至此此權限已經As

17、sign完畢FORTEST這個帳號已經具有VA01和YF30的權限,Role的建立繼承,所謂“繼承”,是指兩個Role形成這樣的母子 關系子Role的所有Menu, Authorization(Org.level除外) 都源于母Role,并與母Role保持一致。 母Role 與 子Role 是 1 對 多 的 。,Role的建立繼承,下面我們來學習用“繼承”方式建立Role. 我們假設有一個帳號 “FORTEST”,他申請了職能 “AP立帳員”“AP立帳員”的Template Role 是 “G+CO-AP”。 我們先來按命名規則Create一個新Role。,Role的建立繼承,大家注意這個地

18、方建立“繼承”關系就是靠這里了,Role的建立繼承,填入Template Role,按Enter.,是否建立繼承關系,回答當然是“YES”了否則我們怎樣上課,如果在此前沒有做過存檔系統會詢問是否存檔回答同樣是“YES”,Role的建立繼承,可以看到菜單已經自動根據Template Role生成了,點擊Authorization 頁簽設定權限去。,Role的建立繼承,進入Profile里面了請注意下面所說的操作如果做錯了可能要拉倒從新開始的喲。,點擊這個按鈕,1.系統會自動進入Org.level請點擊“X”,退出Org.level。 2.按“SAVE”對Profile存檔。,Role的建立繼承,

19、3.執行菜單Edit中的Copy data,系統會提示這個操作不可反轉。按“勾”繼續 ,執行完畢后我們會看到許多Object 已經變成綠燈了。,Role的建立繼承,現在可以維護Org.level的設定了。進入的方法如上。 當Org.level每一個欄位都賦值之后應該每一個Object都是綠燈如果還有紅黃燈請通知台北修正。,Role的建立繼承,當所有權限(其實只是設定Org.level)都設定完畢后按 激活設定Assign給USER ID,就完成了。,Role的建立繼承,大家是否覺得“繼承”的方法好簡單几下就做完了。其實這種方法思路最復雜了后面的處理還隱藏不少陷阱。 不過現在大家先掌握Role的

20、建立方法其它的問題等一下再說。 那么我們來看看第三種方法復制。,Role的建立復制,復制其實是一種從思想到操作都很簡單的操作。 它的核心就是復制! (雞蛋和番茄飛了起來) 我們來看看如何操作吧。 先告訴大家“AP立帳員”的Template Role 還有一個是 “G+CO-AP-1”我們就用它來學習。,Role的建立復制,一開始當然是進入PFCG了先把Template Role名輸進去然后按COPY按鈕,Role的建立復制,Role的建立復制,把描述改成與Role名一樣,要注意“-1”的Role的menu是空的,這里是空的,Role的建立復制,紅色框住的都是要填入值的地方最好先填完Org.le

21、vel,Role的建立復制,與其它方式建立的Role一樣,當所有權限都設定完畢后按 激活設定Assign給USER ID一個Role就設定完成了,Role的建立繼承與復制,小結 非“-1”的那種Template Role 用繼承的方式建立新Role,繼承后只需要填入Org.levelObject就全部是綠燈了 而“-1”的那種是用復制的方式還需要在Object里填入值才能全部綠燈。 這是兩者操作上的最大特點。,Role的修改,1.Merge 2.新增/刪除T Code 3.從其它Role導入 4.Adjust,Role的修改,對Role的修改最常見的是有T Code的新增/刪除。這種改動一般是

22、從Menu開始當Menu改變任何改變系統都會偵測到Authorization和User會變成紅燈。 在Authorization頁簽里有兩個按鈕他們有什么不同呢,Role的修改,我們先點擊 會出現一個小窗口里面是三個選項他們的意義是不同的。 第一項刪除此Role的Profile后重建 第二項編輯原有的Profile 第三項讀取原有Profile并根據Menu的變化對Profile進行更改,Role的修改,第一項會把Profile整個重建并且會把已經被屏蔽掉或刪除的Object重新顯示出來極容易造成權限設定錯誤反對使用。 第二項完全保留之前可用的Profile即使新的權限沒設好還有原有的權限可用

23、。推荐使用。缺點是Object的變更需要手動進行。 第三項重新讀取Role的Menu按菜單的變化變更Object具有一定的智能但會把已經Merge的Item彈開造成設定者的混亂。不反對使用。,Role的修改,這個按鈕相當與前面所說的第三項。 由于 已經包含這個選擇而且第三項不是最優選擇所以我們一般不建議使用它。 總的來說我們認為選 的第二項比較穩當保留原有的可用設定。可以看到變化前的Profile。詳細細節請繼續看后面的章節。,Role的修改Merge,當Role所包含的T Code經過多次修改后可能產生多個同樣的Object其Value可能互相包含。 這時可以通過Merge(合并)的動作使同

24、一個Object內Value相同或者互相包含的Item合并起來使權限的條目更清晰,Role的修改Merge,紅框框住的兩個Object,是同樣的Object,而且其Value又是第一個包含第二個。,Role的修改Merge,上頁紅框里的兩項被合并了。,選擇菜單Utilities里的Merge,Role的修改Merge的規則,我們來看一個簡單的Object它只有兩項Activity和下面的Group。 我稱Acitivity為“動作”它下面的Group等項目為“參數”。 Merge的規則當兩個相同Object的Item的動作或參數完全一致時這兩個Item可以Merge。,Role的修改Merge

25、,當一個Role經過Merge后這個Role的Object 會比較精簡。但當Menu發生改變后系統會提示菜單已經變化Authorization和User會從綠燈變成紅燈。 現在我來舉一個例子假設新增一個T Code : FSS0。,Role的修改Merge,這時如果我們選擇 的第二項進入Profile會發現所有的Object都和菜單沒有變化前一樣。 到底FSS0對Object的影響有哪一些需要自己的經驗。這里我就不詳細介紹。(如果一點都不知道可以做一個測試用的Role只含有這一個T Code看看系統自動為它帶出的Object即可),Role的修改Merge,如果選擇 的第三項進入Profile

26、我們會發現不少Object變成了黃燈。 但如果有經驗的話仔細看看會發現有好几個Object其實都是以前Merge過現在給彈開或者刪除過再次帶出.,Role的修改Merge,對于熟悉的人來說這些多余的Item可以刪除就可以了但也要費時間確認。對于不熟悉的人來說就可能無法區分那些Object是新增T Code所需要的哪些是因為不能開放而刪除的。耗費的時間可能更多。 所以我們不推荐這種做法。,Role的修改新增和刪除T Code,新增和刪除T Code其實在前面都有提到。 在Menu頁簽的操作這里就不再重復了細節請參照Role的新建完全新建 在Authorization頁簽的操作請參考Role的修改

27、 這里只重點提醒一件事。,Role的修改新增和刪除T Code,在每一個有Menu的Role里必定有一個叫S_TCODE的Object這個Object里記錄的是這個Role所有可以執行的T Code。當Menu變化這里也要相應變化。 但這個Object永遠是綠燈所以大家一定要記得檢查這里。,Role的修改新增和刪除T Code,經過測試 在Menu新增T Code后在進入Profile時選擇第二項時系統不會在此Object自動增加T Code選擇第三項系統會自動增加T Code。 在Menu刪除T Code后無論選擇第二項還是第三項系統都不會自動刪除T Code。必須手工刪除 這一點請大家務必

28、注意。,Role的修改從其它Role導入,當我們要處理的Role A與某個Role B的設定十分相似可以通過Insert功能把Role B的Object設定導入到Role A中。,請留意實際上是導入Profile哦所以一般還要去看Role B的Profile Name不是很方便。,Role的修改從其它Role導入,需要注意的是這樣導入進去的Object的設定都跟Role B的一樣一定要把其中對Role A不適用的部分更正過來。 對Role B不熟悉不要亂用這功能哦。 還是那句老話欲速不達不熟的事沒有把握的事一定要謹慎。,Role的修改Adjust,Adjust是專門針對存在繼承關系的母子Rol

29、e的一項功能。 在Role的建立一章我們學習到從子Role可以通過Copy Data從母Role得到Object Value。 現在我們看看從母Role傳送Object Value到子Role的功能Adjust。,Role的修改Adjust,用Display模式進入Template Role的Profile選擇菜單上的Generate derived roles即可。從操作來看十分簡單。 注不要用Change進入Template Role否則Adjust會造成Template Role本身最后修改日期和最后修改人發生改變對查對權限產生誤會,Role的修改Adjust,簡單比較Copy Data

30、 和 Adjust,Role的傳輸,1.產生Request Num 2.Release 3.Transport,Role的傳輸產生Request Num,在PFCG的開始畫面可以看到。 由于單個Role的傳送比大批量的傳送從操作上來說要簡單而且類似所以我們重點說大批量傳送的操作。,大批量的傳輸,單個Role的傳輸,Role的傳輸產生Request Num,選擇Single Role,選擇要傳輸的Role,Role的傳輸產生Request Num,確定要傳輸,Role的傳輸產生Request Num,如果這個Role第一次傳輸這里一定要打勾否則傳輸到其它client后會沒有Assign到User

31、 ID。 但如果不是第一次傳輸請不要打勾因為只要打了勾就要到目標的Client端去做一次Compare的動作權限才能激活,沒有起用,Role的傳輸產生Request Num,如果要新建一個Request按,如果現在已經有一個還沒有Release的可用的Request Num請在這里輸入然后打勾,Role的傳輸產生Request Num,簡要說明傳輸的內容或目的,Role的傳輸產生Request Num,Request Num產生, C00K開頭的都是大陸地區產生的T00K開頭的都是台灣地區產生的.,Role的傳輸產生Request Num,單個Role的傳輸Request Num產生的過程與打

32、批量的相似只是開始不一樣而已。 單個傳輸直接Key Role名字按 按鈕其它操作就一樣了,Role的傳輸Release,Release的 T Code SE10,輸入Request Num的產生者選擇查看Modifiable,Role的傳輸Release,可以看到其實是有兩個Request Num的,一個記錄Header一個記錄Item,Role的傳輸Release,先Release Item的Num(在下面作為子項的那一個)再Header的Num 方法是點擊Item的Num然后按 按鈕會進入另一個畫面按 會回到原來的畫面然后再Release Header的Num。同樣是點擊Header的Nu

33、m然后按 進入另一畫面后不用存盤按 即可,Role的傳輸傳送,這一部分是Basis的工作。 本來是在Unix下進行但我們開發了兩支外挂程式。 從測試環境到正式環境是YATP 從測試環境到QAS是YATPQA 進行傳送的Request Num必須是已經Release的Number,Role的傳輸傳送,兩者的畫面很象填入Request Num選擇好目標Server按 就可以了,Role的傳輸刪除,如果發現Role搭錯了一個 Request Num在沒有Release前可以補救。同樣是在SE10,點擊Num后使用 就可以了。,Role的傳輸刪除,如果已經Release就沒有辦法刪除了只能整個Numb

34、er作廢所謂“作廢”其實是不做最后的傳送動作讓這個Number閑置而已。,Role的刪除,在PFCG中填好Role的名字按 按鈕確認即可把Role及其專屬Profile刪除。,Role的刪除,請注意如果需要利用傳輸功能在多個環境中刪除Role一定要按以下順序進行 1.對Role產生傳輸的Request Num 2.刪除本環境的Role 3.Release;(此時本環境中已經沒有這個Role了) 4.傳輸,帳號刪除,帳號(User ID)的刪除操作也十分簡單在SU01中輸入帳號名稱按 就可以了,帳號刪除,刪除一個帳號后為其專設的Role(即Z或W開頭的)也要刪除(包括測試和正式環境)減少系統無用

35、的資料也減少不必要的查對。 或許有人會認為保留這些Role雖然占用一點硬盤但如果以后這個帳號再次起用不就可以不用重設權限嗎 這個理由咋看起來很有道理。實際上USER一旦決定刪除某個帳號在相當長的時間內都不會再起用(一個 帳號的費用不菲決定不會輕易下的)在經過長時間后即使需要再次起用其權限需求也要重新審視與其把其新需求與舊有設定一項一項對比修改還不如重新設定來得方便快捷而且更安全。,Debug/查看,有一些工具對權限的問題處理很有幫助 1.SU53 2.SUIM 雖然還有一些其它工具但一般很少用或者不實用這里就不介紹了。,Debug/查看SU53,當一個帳號反映沒有某個應有的權限時我們可以在系統

36、出現沒有權限的信息時馬上輸入“/NSU53”,Debug/查看SU53,Debug/查看SU53,上頁紅色框住的就是沒有權限的地方 而藍色框住的是跟這個帳號已經有的權限。 但是請注意SU53給出的信息并不詳細大部分情況只能作為一個大方向的參考有時還可能指示不出來問題所在。 但無論如何有一個 參考總比沒有好。,Debug/查看SUIM,SUIM其實就是Information 系統的一個集合界面。 我們最常用的功能是 已知某個T Code查找含有這個T Code的Role。,Debug/查看SUIM,Debug/查看SUIM,輸入T Code后執行就可以得到含有這個T code的Role的列表。

37、請注意其判斷條件是Role的Menu而不是Profile,特殊的權限設定,SD的權限 在SD模組有一個解S/O Billing Block權限的設定它是在YS08中設定,其它知識,1.Object的狀態Standard/Manually/Maintained/Changed 2.Object Value VS Org.level,其它知識Object的狀態,其它知識Object的狀態,當我們用第三項進入一個Profile的時候我們可以看到每個Object 的描述前有都有兩個狀態。現在我來給大家解釋一下他們的含義。 右邊的狀態共有兩種NEW 和 OLD NEW此Object有新的Item或Value, Profile Save后會變成OLD OLD 此Object的Item是以前建立的,其它知識Object的狀態,左邊的狀態有好几種 Standard由系統帶出后沒有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论