Hi Yuksel,
SU22 is not meant to be used by customers, because this area will be updated by SAP after each upgrade. During upgrades the contents of tables USOBX and USOBT will be cleared and refilled by the new default values that are delivered by SAP as part of the new release. When starting SU22 you will also see the word SAP in brackets in the program title, which is a good indicator that you are on the wrong way.
Customers should only use SU24, because PFCG is merging the profile content against the corresponding tables (USOBX_C and USOBT_C) of SU24 and not SU22 (USOBX and USOBT). SU22 is the area, where SAP stores its default values for authorization proposals in context of menu objects like transactions or Web Dynpros etc.. After system setup the content of SU22 must be transfered to the customer area (SU24) by executing step 1 in transaction SU25. Afterwards customers are free to change these default proposals in context of menu objects via SU24 according to their customizing needs and processes. All changes in SU24 will have an effect on your menu based roles if you use the merge option in expert mode of PFCG. The merge option compares the proposal settings of SU24 with your current profile and if there is a delta, PFCG will pull it from SU24 into the profile - no SU22 is involved here.
Due to the fact that proposals may have been changed in SU24 during normal operations, there will be a difference between SAP's default values in SU22 and your own maintained values in SU24. Therefore you always have to check what is in SU24 and not SU22.
Best regards
Stefan