中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

user status和system status的mapping邏輯是什么

發布時間:2021-12-23 17:36:47 來源:億速云 閱讀:112 作者:iii 欄目:服務器

這篇文章主要講解了“user status和system status的mapping邏輯是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“user status和system status的mapping邏輯是什么”吧!

新建一個Opportunity,將其status 設置成E0001( User status):

user status和system status的mapping邏輯是什么

After I saved the Opportunity, in the DB, I can find both user status E0001 - Open and system status I1002 there.

保存之后,在數據庫里針對該Opportunity不僅僅存儲了用戶手動選擇的user status E0001 - Open,還保存了如下的system status I1002:

user status和system status的mapping邏輯是什么

Second,How the mapping relationship between User status and System status maintained in One Order?
這個user status到system status的mapping 邏輯:
Step1. Under transaction type OPSM, we can find status profile.

找到transaction type OPSM 對應的status profile:

user status和system status的mapping邏輯是什么

Step2. In the status profile, we can find the business transaction OPEN of user status.
找到該 user status對應的business transaction OPEN:

user status和system status的mapping邏輯是什么

Step3.Based on the business transaction OPEN, we will select system status from TJ06
where VRGNG = business transaction OPEN
and INACT not equal X

系統從step2里取得business transaction之后,根據VRGNG = transaction的邏輯到TJ06里去查找所有結果INACT不為X的entry,結果即為該user status對應的所有system status

user status和system status的mapping邏輯是什么

Then,The configure point for table TJ06: tcode BS32
TJ06 表里的entry通過tcode BS32維護:

user status和system status的mapping邏輯是什么

Finally,You can find below 3 steps in below function module.
上述三步系統的執行邏輯可以通過debug如下的function module來學習:

user status和system status的mapping邏輯是什么

再看另一個例子:
創建Task的時候,可以選擇的status是根據Task的status profile來的,最終會看到在Table TJ30中會有各種user status對應task這個transaction,其中就包括released:

user status和system status的mapping邏輯是什么

但是在WEB UI新建task的drop down list里面卻沒有這個user status:

user status和system status的mapping邏輯是什么

這是因為在Web UI上,雖然drop down list里面的status是從TJ30來的,但是這期間還有對新建transaction的status check。在Table TJ07或者Tcode BS22中,有對user status和system status之間的mapping:

user status和system status的mapping邏輯是什么

其中I1030是system status,它對應的releases這個user status 的配置是forbidden,意思是當transaction上有error的時候,改變transaction的狀態到released是被禁止的。所以在Web UI上新建一個task的時候,因為還有很多字段沒有維護,所以transaction的system status是contains error - I1030的狀態,Page上的每次change操作都會觸發狀態檢查,一旦有I1030這個狀態,對應的released user status就會從drop down list中拿掉。

如果維護了所有必填字段確保transaction沒有error,released status就會出現在drop down list中:

user status和system status的mapping邏輯是什么

感謝各位的閱讀,以上就是“user status和system status的mapping邏輯是什么”的內容了,經過本文的學習后,相信大家對user status和system status的mapping邏輯是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鸡西市| 凌云县| 祁东县| 汉阴县| 彰武县| 山东| 久治县| 灌云县| 廊坊市| 个旧市| 衡东县| 乐都县| 鹿邑县| 教育| 阳西县| 高碑店市| 南昌县| 英山县| 柳江县| 安康市| 读书| 静海县| 北流市| 鄂州市| 竹山县| 马鞍山市| 微山县| 诏安县| 通辽市| 漠河县| 囊谦县| 鄢陵县| 兴城市| 湘西| 四川省| 龙岩市| 元江| 高密市| 肥城市| 安多县| 吉林市|