Hi Duggineni,
Yes, you can restrict it with in the roll, with the help of the following objects:
- F_BKPF_BES Accounting Document: Account Authorization for G/L Accounts
- F_FAGL_LDR General Ledger: Authorization for Ledger
If you are referring Ledger to GL Account then you can use F_BKPF_BES.
In GL master data you have the option for Authorization Group T.Code FS00, then only authorize user can have the access, who have authorization for this object.
In the role for Authorization Object F_BKPF_BES, don't give "*", the users to whom you want to give display authorization just give authorization group which you have entered in GL master.
You can take help from Basis team, to amend the role.
Regards
Javed