http://www.itpub.net/thread-925452-1-1.html
如何禁止已經CLSD狀態的訂單被計劃取消關閉狀態而重新修改?
在BS22中將I0046(CLSD)下的BUAB 撤消狀態已關閉設爲禁止。
基礎:
JSTO:Status object information(可輸入order type的status profile查詢)
JEST:Individual Object Status(輸入OR00000+工單號可查詢工單的所有狀態Number)
TJ01:user status(自定義status)
JJ01T:user status text(自定義status文本)
TJ02:System status
TJ02T:System status text(系統狀態文本)
從JEST關聯到TJ02查看Order status 。
相關Tcode(有興趣的可研究研究這些Tcode):
BS02/BS03:建立/顯示 status profile
BS22/BS23:系統status維護/顯示
BS32/BS33:維護transaction和status關係.
BS42/BS43:建立顯示Status selection schema
BS52/BS53:建立Status對應的授權Key
---------------------------------------------------------------------------------------
生產訂單用戶狀態使用-訂單審批
1.介紹
用戶狀態(user status)和系統狀態(system status)是相對應的概念,系統狀態時系統內部定義的,是SAP標準一些設置,SAP不建議用戶去修改,用戶狀態則是供用戶發揮的.兩者共同發揮作用的.生產訂單系統狀態有下達狀態,單用戶需要一級審批,可以使用生產訂單下達就可以了.但是如果需要二級審批或以上時,就不行了.
2.用戶配置
2.1 定義用戶狀態參數文件的授權碼(T-code:BS53),路徑:IMG-流程行業的生產計劃編制-流程訂單-主數據-定義用戶狀態參數文件的授權碼.爲什麼標準生產路徑中沒有呢?這個爲用戶權限使用.權限對象 B_USERSTAT
2.2 定義用戶狀態參數文件(T-code:BS02),路徑:IMG-生產-商品底價控制(翻譯的暈啊)-主數據-訂單-定義狀態參數文件.
選擇參數文件的允許的對象類型
定義每個用戶狀態的業務
2.3 分配用戶狀態參數文件給生產訂單類型(T-code:OPJH),路徑:IMG-生產-商品底價控制(翻譯的暈啊)-主數據-訂單-定義生產訂單類型.
3.業務情景測試
由於系統狀態和用戶狀態共同起作用,爲了實現用戶狀態起作用,需要創建的生產訂單時候,生產訂單系統狀態爲下達狀態.可以通過生產計劃參數文件去實現
生產計劃參數文件定義(T-code:OPKP).路徑:IMG-生產-商品底價控制(翻譯的暈啊)-主數據-定義生產計劃參數文件.
分配參數文件給物料(MM02)
創建測試角色(PFCG)-分別定義不同權限,以下分別定義了ZPP0001,ZPP0002,ZPP0003
創建測試用戶(SU01)-定義爲:ZPP0001,ZPP0002,ZPP0003.並與角色相對應.
生產訂單創建(CO01)
使用ZPP0002去審批
使用ZPP0003去批准
收藏於 2011-03-02
來自於百度空間