I want to see the contact roles associations inside the Opportunity related list placed on Contact page Layout. But my current opportunity list is visible as below.
Is there any method that I can acheive this?
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It only takes a minute to sign up.Sign up to join this community
OCR (Opportunity Contact Role) is specific to an Opportunity. If you don't already have the related list enabled on Opportunity for OCR, that's the first thing I recommend you do. Also, in Lightning Experience, OCR works a bit different than it does in Classic. See Salesforce Help.
I'd expect you will need to create a related list on your contact page layout for Opportunity using a related list component. If the contact doesn't have any related Opportunities you can set the visibility of the component to false so it won't appear and will be hidden.
Be aware of the following when it comes to creating Opportunities from Contacts as found in Salesforce Help:
When you create an opportunity from a contact detail page, that contact becomes the primary contact on the opportunity. However, a contact role isn’t automatically assigned.
With all that said, without a custom component, I do not believe you'll be able to see the actual role unless you have it on the related opportunity for the contact as a field you display in the related list. When I tested this OCR was not an object that showed as available for me as a related record to Contact. I believe this is because a Contact can have many opportunity contact roles, each one dependent on the Opportunity you relate the Contact to.