Procedure for Creating Roles for user
1.    Split the TCode based on module wise
    2.    Create separate role for each module (FI, MM, PS, PM, SD, Report)
    3.    Name the Roles Z:XXXX_YY (XXXX = Username, YY=Module)
    4.    All Reports are in separate role.
    5.    FICO
    6.    T001: Company Codes (BUKRS)T880: Company Data(RCOMP,NAME1,CNTRY)T001W: Plants
          (WERKS)T001L: Storage Locations (LGORT)T001K: Assign. Plant(Val.Area) to
          CC(BUKRS,BWKEY)T002: Language Keys (SPRAS)T003: FI Document Types (BLART)T004:
          Chart of Accounts (KTOPL)T005: Country Keys (LAND1)T006: Basic Unit of Measurements
          (MSEHI)T007A: Tax Keys (KALSM,MWSKZ)T009: Fiscal Year Variants(PERIV)T077s: Account
          Groups(GL Accounts)(KTOPL,KTOKS)T010O: Posting Period Variants(OPVAR)T010P: Posting
          Period VariantsNames(OPVAR,SPRAS,OPVTX)T012: House
          Banks (BUKRS,HBKID,BANKS,BANKL)T014: Credit Control Areas(KKBER,WAERS)T247,T015M:
          Month Names(SPRAS,MNR,KTX)TCURC: Currencies (WAERS)TCURR,TCURT,TCURX: Currency
          related TablesTKA01: Controlling Areas (KOKRS,BEZEI,KTOPL)TKA02: Assignment of CC to
          CCA(BUKRS,KOKRS)TBSL: Posting Keys (BSCHL,SHKZG,KOART)TBSLT: Posting Key
          Texts (BSCHL,SPRAS,LTEXT)SKA1: G/L Account Master (Chart
          ofAccounts)(KTOPL,SAKNR)SKB1: G/L account master (Company code)(BUKRS,SAKNR)SKAT:
          G/L Account Master-Description(KTOPL,SAKNR,SPRAS,LTEXT)KNBK: Customer master (bank
          details)(KUNNR,BANKS,BANKL,BANKN)LFBK: Vendor master
          (bankdetails)(LIFNR,BANKS,BANKL,BANKN)BKPF: Accounting
          Doc.Header(BUKRS,GJAHR,BELNR,MONAT)BSEG: Accounting Doc.Item (Cluster
          Table)(BUKRS,GJAHR,BELNR,BUZEI)BSIS: G/L Open
          Items(BELNR,AUGBL,HKONT,BUZEI,BUKRS,ZUONR,GJAHR)
Role Creation Steps.
    1.    Logon to Server
    2.    Navigate to TCode “PFCG”
    3.    Provide Role Name and Click “Single Role”
    4.    Provide Description as same as Role Name and Save
    5.    Navigate to Menu Tab and all TCode with respect to module
    6.    Navigate to Authorization tab and click on “Change Authorization Data”
    7.    Fill up the organization levels and proceed to Object level authorization fields.
    8.    Repeat the step 3 to 7 for all modules.
    9.    Assign the Roles to the user in TCode “SU01”
    10.   Enter the username and Click on edit
    11.   Navigate to Roles tab and insert all new roles created to the user
    12.   Change the end date for all old roles exist in user to Yesterday’s date and Save