R12 OPM BATCH 事務處理

2021-06-08 10:54:35 字數 1131 閱讀 5096

今天測了一下r12 opm生產批事務處理,r12在生產批的事務處理上,比11i多了很多事務處理型別,11i就是單單乙個prod,但是在r12 wip%的事務處理多了很多,更加細分,每種事務處理都有自己的型別,如生產批材料消耗,反衝生產批材料消耗,生產批產品完工,反衝生產批材料完工等等一系列,現就針對生產品材料消耗進行資料測試,我們看一下底層表資料情況。

事務處理型別

更新時間

事務處理時間數量1

wip issue

2009-10-16 13:28:48

2009-10-16 13:28:26

-1.5

2wip issue

2009-10-16 13:36:42

2009-10-16 13:28:26

-0.5

3wip return

2009-10-16 13:36:43

2009-10-16 13:28:26

1.54

wip return

2009-10-16 13:58:19

2009-10-16 13:28:26

0.55

wip issue

2009-10-16 13:58:19

2009-10-16 13:28:26

-0.3

6wip return

2009-10-16 14:00:03

2009-10-16 13:59:44

0.1我們看到上表,既是下圖中配料行2的事務處理過程

可以看到,最後的物料消耗數量為0.2ec,那麼我們結合第一張表來看一下資料走向。

對於配料行2我共進行了以下操作:

1.wip issue事務處理,數量為1.5

2.更新物料事務處理,更新的數量為0.5

3.更新物料事務處理,更新的數量為0.3

4.wip return事務處理,數量為0.1

可以很清晰的看到,在這四步過程中,資料時如何在表裡變化的,最終得出結論,r12 opm生產批中的「更新物料事務處理」統11i在配料消耗行種更改數量是一致的,都是一正一負,唯獨事務處理型別由單一的prod變成兩種新的事務處理型別;此外,可單獨做wip return的事務處理。

這個測試僅僅是針對line_type=-1進行測試的,產品和副產品一致。

PB事務處理

1 資料視窗更新,只要dberror有錯誤,而事先沒有做過任何commit工作,那麼rollback可以回滾到上次commit位置,即上次commit後所有的資料將被回滾。2 如果是直接寫入sql語句,只要資料庫出現錯誤,那麼rollback可以回滾到上次commit的位置,即上次commit後所有...

MySQL事務處理

start transaction,commit和rollback語法 start transaction begin work commit work and no chain no release rollback work and no chain no release set autocom...

ASP事務處理

asp事務處理。測試資料庫為sql server,伺服器為本機,資料庫名為test,表名為a,兩個欄位id int 主鍵標識,num int set conn server.createobject adodb.connection strconn provider sqloledb.1 persi...