Sm12表條目凍結說明

來源:互聯網
上載者:User

在SAP中,當使用者使用修改(建立)的事務代碼來維護資料時,系統將會該資料相關的表來進行鎖定,以防止其他使用者同時該資料。

譬如:使用者A正在對物料1001在工廠1000下維護工廠資料,此時使用者B如果也對物料1001在工廠1000下進行維護,一般來說,此時系統將出現提示,提示使用者B,該物料已經在工廠1000下鎖定。

根據當前的具體操作,系統將鎖定表的特定條目。

下文中,將列舉樣本來說明表條目鎖定。

1.1.1 操作執行個體

,在用戶端820系統中,使用者S821使用事務代碼MM02修改T-ASA02的物料主要資料的銷售視圖。

此時執行事務代碼SM12

欄位“使用者名稱”:在使用者名稱中輸入S821,不輸入則顯示當前系統所有使用者正在鎖定的表條目。

欄位“鎖定參數”

如果我們希望查詢特定對象(如物料AAA被誰鎖定),則可以在鎖定參數中輸入具體的對象和對象值,可用萬用字元*,如*AAA*。

執行事務代碼,查看到如所示結果

欄位“時間”代表使用者開始鎖定的時間,本例中,即使用者S821使用事務代碼MM02修改物料T-ASA02的開始時間,一般來說,使用者使用事務代碼修改某對象的開始時間即為鎖定時間。

欄位“表名”和“鎖定參數”:代表鎖定的表,本例中使用者修改物料主要資料的銷售視圖等資訊,因此將會鎖定四個物料的相關表,具體而言如下

MARA 是物料主要資料的基本視圖的表,鎖定參數分別代表820用戶端 物料T-ASA02

MARC 是物料主要資料的工廠視圖的表, 鎖定參數分別代表820用戶端 物料T-ASA02 工廠1200

MBEW是物料主要資料的工廠評估視圖的表,鎖定參數分別代表820用戶端 物料T-ASA02 評估類型(工廠)1200

MVKE是物料主要資料的銷售視圖表,其鎖定參數分別代表820用戶端 物料T-ASA02 銷售組織1000,分銷渠道10

欄位:鎖定方式(Lock Mode)

鎖定方式有三種

S (Shared lock, read lock)

E (Exclusive lock, write lock)

X (Exclusive lock, extended write lock, cannot be cumulated)
模式E:當更改資料的時候設定為此模式。

模式S:本身不需要更改資料,但是希望顯示的資料不被別人更改。
模式X:和E類似,但是不允許累加,完全獨佔。

雙擊任意一行,可以看到使用者S821在使用何事務代碼(MM02)鎖定了該表記錄。

1.2 發票校正與表鎖定

正常來說,當我們一進入維護業務資料的介面後,系統就對該業務資料相關的表進行鎖定,直至該使用者推出某個操作,才結束表條目的鎖定。

對於部分操作,如發票校正系統可以配置何時進行表鎖定

如所示,事務代碼MIRO對物料ZMTO的二張採購訂單(4500017313

4500017348)進行發票校正

此時通過事務代碼SM12查看錶條目鎖定

系統鎖定了三個表

EKPO:採購訂單行項目表

EKKO:採購訂單抬頭表

由於發票校正可能會影響物料的評估價格,因此系統將鎖定表MBEW:物料主要資料的評估視圖表

修改後台配置

事務代碼SRPO>物料管理》General Settings for Materials Management》Set Up Material Block for Invoice Verification

在此處設定發票校正時,系統如何鎖定物料的表(MBEW),是在發票校正的開始,還是在發票校正過賬或者類比時進行鎖定。

當修改為在發票過賬時,再進行鎖定,再次通過SM12查看,可以看到發票校正時,在發票過賬前,表MBEW不會被鎖定了。

1.3 物料移動與表鎖定

事務代碼SRPO>物料管理》General Settings for Materials Management》Set material block for goods movements

後台還可以設定物料貨物移動時,如何鎖定表

可以設定二種鎖定機制

鎖定機制1:Exclusive block(排斥性鎖定)

該機制同大部分的機制,一進入貨物移動的介面,輸入某個物料,則鎖定關於該物料的工廠和評估視圖的表(MARC和MBEW).

鎖定機制2:Late block for goods movements

當資料真正將要儲存時,才進行鎖定,儘可能晚的鎖定來保證鎖定時間儘可能的短

優點是通過設定共用鎖定定(shared lock)幾個使用者可以同時對物料進行貨物移動,也就是使用者A進行貨物移動的介面時,不會排斥性的鎖定表,其他使用者仍然可以進入,當資料最終儲存時,系統才真正鎖定表。

缺點是物料主要資料將會被多次讀取,將對系統負荷產生負面的影響。

1.4 自訂表格與表鎖定

對於可能有多個人員進行維護的自訂表格,也應該設定表條目鎖定機制,防止不同的人同時修改表的同一條記錄。

其實現過程也比較簡單。

更多文章請參見:

SAP 鎖機制

SAP表的鎖定與解鎖

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.