It got resolved using CRM_PRCIL_ENHANCEMENT.
For now: It can implemented at Header and Item of the transaction. Separate 2 methods are available in enhancement spot for Header and Item
Steps in Header Method: IF_EX_CRM_PRCIL_CORE~RESTRICT_HEADER_COND_DISPLAY
1. Get the Order GUID from Pricing GUID using Table crmd_link
2. Get the process type from Order GUID using Table crmd_orderadm_h
3. Process type check with required Transaction
4. Read Business Role using cl_crm_ui_profile=>get_instance( ).
5. Business Role Check and associated Pricing Condition using table Z Table
6. Delete the Pricing Condition to hide from the UI using by looping internal table and work area
7. Clear the internal tableand work area.
Soon I will post this as wiki in detail.
Chand