为什么WebUI里新建任务的状态字段下拉框里没有released选项
創建Task的時候,可以選擇的status是根據Task的status profile來的,最終會看到在Table TJ30中會有各種user status對應task這個transaction,其中就包括released:
但是在WEB UI新建task的drop down list里面卻沒有這個user status:
這是因為在Web UI上,雖然drop down list里面的status是從TJ30來的,但是這期間還有對新建transaction的status check。在Table TJ07或者Tcode BS22中,有對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中:
總結
以上是生活随笔為你收集整理的为什么WebUI里新建任务的状态字段下拉框里没有released选项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP云平台里给应用创建自定义环境变量
- 下一篇: One order里user statu