另一種方式實現事務碼SE16里的結果集修改
注: 這種方法不同于網上流傳的在調試器里修改fcode的那種解決方案。
使用場景:我們需要直接在開發系統的事務碼SE16里修改某些結果集的值,但是在SE16的工具欄里看不見修改按鈕:
解決方案
使用/h進入調試模式:
點擊Script tab, 使用按鈕"Load Script":
再點Start Script:
之后就可使用Edit icon進行編輯:
如何查找Authorization object在哪些ABAP代碼里使用到
使用事務碼SUIM:
雙擊where-Used List->Authorization Objects->In Programs:
輸入要查找的Authorization Object名稱: COM_PRD
指定搜索范圍:
得到搜索結果:
雙擊即可看到具體哪一行ABAP代碼使用到了該Authorization Object:
事務碼 STAUTHTRACE
1. 點擊"Activate Trace" button激活跟蹤:
可以看到跟蹤狀態已經處于打開狀態。
在同一個application server instance上使用事務碼CRM_UI 登陸webclient ui,進行操作。操作完畢后關閉跟蹤,點Evaluate button得到所有權限檢查的跟蹤列表。
點F9可以看到執行權限檢查的ABAP代碼:
可以查看涉及到的權限對象的文檔:
Value1到Value4為ABAP運行時執行權限檢查的輸入參數:
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。