業(yè)務(wù)背景介紹
- 當(dāng)生產(chǎn)業(yè)務(wù)人員進(jìn)行報(bào)工貨物移動(dòng)-反沖時(shí),若物料移動(dòng)發(fā)生錯(cuò)誤,則錯(cuò)誤記錄將轉(zhuǎn)到事物代碼COGI。通常,為了保證數(shù)據(jù)的一致性,這些錯(cuò)誤的貨物移動(dòng)需要及時(shí)處理;不過(guò),COGI中存在“刪除”標(biāo)識(shí)可將錯(cuò)誤記錄進(jìn)行刪除,表示這些數(shù)據(jù)確認(rèn)核實(shí)無(wú)需處理;
- 該“刪除”按鈕按正規(guī)流程來(lái)說(shuō),由財(cái)務(wù)成本會(huì)計(jì)人員確認(rèn)是否可刪除較為合理;生產(chǎn)業(yè)務(wù)人員可能因操作失誤,將數(shù)據(jù)刪除錯(cuò)誤;因此對(duì)于生產(chǎn)業(yè)務(wù)人員其COGI權(quán)限中應(yīng)當(dāng)無(wú)“刪除”標(biāo)識(shí);
系統(tǒng)標(biāo)準(zhǔn)情況
- SAP標(biāo)準(zhǔn)COGI的刪除標(biāo)識(shí)存儲(chǔ)在2個(gè)地方:
一是存儲(chǔ)在匯總屏幕菜單欄中;

二是存儲(chǔ)在COGI貨物移動(dòng)明細(xì)欄中;

系統(tǒng)操作方案
- 采用SHD0變式將“刪除”標(biāo)識(shí)進(jìn)行隱藏
1.創(chuàng)建事物代碼變式
1.1.輸入事物代碼COGI,事物代碼變式Z_COGI_VARIANT,并點(diǎn)擊“創(chuàng)建”按鈕;

1.2.在事物代碼COGI界面中輸入工廠,并點(diǎn)擊執(zhí)行;

1.3.在界面中點(diǎn)擊“刪除按鈕”,系統(tǒng)自動(dòng)彈出當(dāng)前屏幕變式;

1.4.對(duì)當(dāng)前屏幕變式,輸入文本,并選擇“菜單功能”按鈕;
在彈出的“菜單功能”界面中,選中功能鍵設(shè)置中的“刪除DEL”,點(diǎn)擊“取消激活”按鈕,并點(diǎn)擊“繼續(xù)執(zhí)行”按鈕;
備注:成功取消激活按鈕,其按鈕設(shè)置成黃色;

1.5.繼續(xù)雙擊COGI行項(xiàng)目明細(xì),在貨物移動(dòng)明細(xì)中,點(diǎn)擊“刪除”按鈕,系統(tǒng)自動(dòng)彈出屏幕界面;
1.5.1輸入文本,并勾選“刪除”標(biāo)識(shí)不可見,最后點(diǎn)擊退出并保存;

1.6.系統(tǒng)自動(dòng)進(jìn)入屏幕變式自定義展示界面中,輸入文本,并保存即可,此時(shí)事物變式已維護(hù)完成;
- 2.激活標(biāo)準(zhǔn)變式
在SHD0,“標(biāo)準(zhǔn)變式”選項(xiàng)卡中,在標(biāo)準(zhǔn)變式頁(yè)簽中輸入剛剛創(chuàng)建好的標(biāo)準(zhǔn)變式,并將其激活;

- 3.激活標(biāo)準(zhǔn)變式,使COGI標(biāo)準(zhǔn)事物代碼啟用該變式
在SHD0,“標(biāo)準(zhǔn)變式”選項(xiàng)卡中,在標(biāo)準(zhǔn)變式頁(yè)簽中輸入剛剛創(chuàng)建好的標(biāo)準(zhǔn)變式,并將其激活; - 4.運(yùn)行COGI進(jìn)行測(cè)試;


延伸思考
1.SHD0中,屏幕變式、事物變式、標(biāo)準(zhǔn)變式這三種究竟由什么不同之處,各有什么用處?
答:隨著事務(wù)變式的創(chuàng)建,我們可以更改屏幕的布局。事務(wù)變式實(shí)際上是由一系列屏幕變式組成的。事務(wù)變式中的每個(gè)屏幕的字段值和設(shè)置都存儲(chǔ)在屏幕變式中。這些屏幕變式更清晰明了,有利于用戶實(shí)際業(yè)務(wù)操作;標(biāo)準(zhǔn)變式則是使用事物變式激活后,標(biāo)準(zhǔn)事物代碼其事物變式直接被啟用;2.從本文中,可以看出變式,除了影響用戶選擇屏幕初始界面內(nèi)容輸入必填或默認(rèn)值外,還可影響事物代碼中功能按鈕不可見性;請(qǐng)發(fā)散思維,試想一下還有什么其他應(yīng)用;(即SAP SHD0的用處)
答:我們可以使用事物變式來(lái)滿足其他事物代碼特殊需求,例如使圖標(biāo)或按鈕不可見,功能活動(dòng)(灰色),字段進(jìn)行隱藏不可見,將字段設(shè)置成強(qiáng)制必輸,將字段設(shè)置成顯示模式等;3.在上述文檔中,COGI中刪除標(biāo)識(shí)被隱藏,生產(chǎn)用戶不能使用刪除按鈕,對(duì)錯(cuò)誤記錄直接進(jìn)行刪除處理;但是對(duì)于財(cái)務(wù)成本會(huì)計(jì)而言,其刪除按鈕是必須的,若該物料的確因BOM用量等問(wèn)題導(dǎo)致需要?jiǎng)h除,則仍要給改權(quán)限;對(duì)此,需要什么樣的方式進(jìn)行權(quán)限分割?
答:從邏輯上來(lái)講,一個(gè)事物代碼就一個(gè)變式,因此若要給生產(chǎn)用戶和財(cái)務(wù)用戶區(qū)分權(quán)限,則需要2個(gè)事物代碼,一個(gè)事物代碼含刪除標(biāo)識(shí)(即標(biāo)準(zhǔn)),財(cái)務(wù)用戶專用;,一個(gè)事物代碼不含刪除標(biāo)識(shí)(即自定義變式),非財(cái)務(wù)用戶專用;從上述操作中,COGI標(biāo)準(zhǔn)事物代碼已不含“刪除”標(biāo)識(shí),可直接提供給生產(chǎn)用戶使用;對(duì)于財(cái)務(wù)用戶,則需要使用SE93,參考COGI標(biāo)準(zhǔn)事物代碼進(jìn)行復(fù)制,復(fù)制ZCOGI(含刪除標(biāo)識(shí))供財(cái)務(wù)用戶使用;此為一種方案;
若對(duì)事物變式較為了解的話,分配2個(gè)事物代碼,COGI(含刪除標(biāo)識(shí)),即不動(dòng)標(biāo)準(zhǔn)事物代碼;另外向上述操作一致,只是不進(jìn)行標(biāo)準(zhǔn)變式激活,使用事物變式,使用SE93,創(chuàng)建含事物變式的事物代碼-ZCOGI,即該事物代碼不含刪除標(biāo)識(shí);財(cái)務(wù)用戶使用COGI(含刪除標(biāo)識(shí)),非財(cái)務(wù)用戶使用ZCOGI(不含刪除標(biāo)識(shí))此為第二種方案;下圖為參考實(shí)例:


相關(guān)NOTE知識(shí)
1926015 -How to disable the "delete" function in transaction code COGI.