SAP CO模块权限控制
SAP CO中成本中心費(fèi)用處理的基本流程為:?
①平時(shí)/期末FI/HR/MM/SD過(guò)帳->
②費(fèi)用的分配分?jǐn)?/span>(Tcode:KSV5/KSU5)->?
③成本中心實(shí)際費(fèi)用分割(Tcode:KSS2)->?
④實(shí)際作業(yè)價(jià)格計(jì)算(Tcode:KSII)->
⑤按實(shí)際作業(yè)價(jià)格重估工單(Tcode:MFN1/CON2等),
在集中服務(wù)器中運(yùn)行了處于不同地區(qū)的多個(gè)公司的業(yè)務(wù),這些步驟如果沒(méi)有細(xì)化到成本中心/成本中心組的權(quán)限,就可能發(fā)生失誤的越權(quán)業(yè)務(wù)處理。簡(jiǎn)單分析一下權(quán)限控制,CO很多前期交易數(shù)據(jù)是從FI/HR/MM/SD集成而來(lái),這些模塊通常可以從公司代碼級(jí)控制權(quán)限,基本可以滿(mǎn)足權(quán)限控制的一般要求,而CO中大部分Tcode的權(quán)限控制的組織架構(gòu)只粗放到控制范圍,顯然基本的PFCG滿(mǎn)足不了權(quán)限控制的基本要求。
(1).分配分?jǐn)?/span>(Tcode:KSV5/KSU5)的跨公司代碼權(quán)限控制
??KSV5/KSU5默認(rèn)只到控制范圍,為了防止跨成本中心/組(即跨公司代碼)的業(yè)務(wù)發(fā)生,系統(tǒng)定義了3個(gè)權(quán)限檢查出口,通過(guò)增強(qiáng)可以滿(mǎn)足所要求的權(quán)限控制,
SAPLKAL1:分配:?循環(huán)維護(hù)中權(quán)限檢查(無(wú)效)
SAPMKAL1:分配:?循環(huán)維護(hù)中權(quán)限檢查(包括分?jǐn)?/span>)
SAPMKGA2:分?jǐn)?#xff1a;執(zhí)行循環(huán)授權(quán)檢查(分配分?jǐn)倛?zhí)行權(quán)限檢查增強(qiáng)出口)
(2).KSS2/KSII權(quán)限控制失效
??由于大部分交易性CO事務(wù)碼的權(quán)限組織結(jié)構(gòu)只到控制范圍級(jí),如果找不到任何有效出口,除非修改標(biāo)準(zhǔn)權(quán)限控制程序,目前總部禁止這樣做!?所以各分散企業(yè)只能是在執(zhí)行這些月結(jié)事務(wù)碼上謹(jǐn)慎規(guī)范操作,本人有一些輔助性的措施和相關(guān)建議。
??I.運(yùn)行KSS2/KSII時(shí)只選擇成本中心組,由于成本中心組命名是規(guī)范的,如前綴8+4位公司代碼編號(hào)+后5位數(shù)字編號(hào),成本中心組也以此命名,這個(gè)組原則上包括本公司代碼下所有的成本中心或下級(jí)成本中心組,這樣,單從編號(hào)上CO月結(jié)用戶(hù)就應(yīng)該看出是否為其它公司代碼的成本中心組。
II.CO月結(jié)的事務(wù)碼都可選擇”測(cè)試運(yùn)行”,用戶(hù)應(yīng)保持良好習(xí)慣,事先測(cè)試運(yùn)行一下,如果選擇了其它公司代碼的成本中心組,運(yùn)行結(jié)果一看就能知道。
III.應(yīng)用個(gè)人參數(shù)設(shè)置(Tcode:SU3/SU01)
??如下圖為KSS2,可以在個(gè)人參數(shù)中為屏幕選擇默認(rèn)為選擇”成本中心組”和默認(rèn)本公司代碼最頂層的成本中心相關(guān)參數(shù)ID:
KSG:成本中心組
GJR:會(huì)計(jì)年度
K70 :屏幕選擇參數(shù)ID,其中:
S:表示選擇”成本中心組”
A:表示選擇”所有成本中心”
假設(shè)SU3將用戶(hù)個(gè)人相關(guān)參數(shù)ID設(shè)置為:GJR 2009; KSG 8233100000;K70為S,則KSS2/KSII時(shí)將自動(dòng)選擇到”成本中心組”選項(xiàng),成本中心默認(rèn)值為8233100000。
注:個(gè)人參數(shù)ID僅僅是提供相關(guān)變量的默認(rèn)值,參數(shù)ID值總是保留最后一次的值(Set Parameter ID Value),假設(shè)用戶(hù)最近查看成本中心費(fèi)用S_ALR_87013611使用的成本中心組為8233100010,則下次運(yùn)行KSS2/KSII時(shí)系統(tǒng)自動(dòng)從個(gè)人緩存中獲取成本中心組8233100010(Get Parameter ID Value),?而不再是SU3中設(shè)置的默認(rèn)KSG 8233100000,個(gè)人緩存的生命周期為本次登錄到退出系統(tǒng),?退出系統(tǒng)內(nèi)存釋放,?如果下次在登進(jìn),成本中心組又將默認(rèn)使用SU3中的用戶(hù)個(gè)人參數(shù)ID值。
使用個(gè)人參數(shù)ID的方法雖不能完全杜絕用戶(hù)的失誤,一定程度上可減少失誤。
(3).重估工單和工單結(jié)算權(quán)限控制。
在后續(xù)工單重估計(jì)CON2、在制品計(jì)算KKAO和訂單結(jié)算CO88都有相應(yīng)的專(zhuān)門(mén)權(quán)限控制出口,如SMOD:COCCA002可以對(duì)CON2/CO88進(jìn)行授權(quán)控制。
為什么在用戶(hù)對(duì)應(yīng)角色中增加K_CCA無(wú)效?
可以為用戶(hù)對(duì)應(yīng)的角色人工增加授權(quán)對(duì)象K_CCA,它就真的有效嗎?如下圖:
為什么權(quán)限控制無(wú)效呢?首先,SAP Tcode不過(guò)是相關(guān)程序的捷徑,通常權(quán)限控制不過(guò)是在子程序中插入一段或多段權(quán)限檢查程序而已,?人工增加授權(quán)對(duì)象生效,?一般還需要相應(yīng)的權(quán)限控制增強(qiáng)出口中去調(diào)用這些授權(quán)對(duì)象才能使之生效。
?
More……
su21:定義/檢查權(quán)限對(duì)象 sm30:V_TBRG_CO為權(quán)限對(duì)象定義授權(quán)組 角色包含了若干權(quán)限對(duì)象,在透明表AGR_1250中有存儲(chǔ)二者之間的關(guān)系; 權(quán)限對(duì)象包含了若干權(quán)限字段、允許的操作和允許的值,在透明表AGR_1251中體現(xiàn)了ROLE/Object/Field/Value之間的關(guān)系; 有一特殊權(quán)限對(duì)象叫“S_TCODE”, 用來(lái)包含了若干事務(wù)碼,該權(quán)限對(duì)象的權(quán)限字段叫“TCD”,該字段允許的值(Field Value)存放的就是事務(wù)代碼; 既然SAP提供了類(lèi)似成本中心組/利潤(rùn)中心的東西,并可將一公司代碼下的二級(jí)單位使用利潤(rùn)中心處理,.總結(jié)
以上是生活随笔為你收集整理的SAP CO模块权限控制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP CK40N常见问题
- 下一篇: MIRO字段控制