Configuring Object Based Navigation(OBN) for Business client
When you click on i-view in NWBC , it throws error message-” Failed to resolve Object Based Navigation target “TRANS.goto_CPSRM_FORM_DET. Use transaction PFCG to define this OBN target in a role or contact your system administrator to assign a role with the relevant OBN entries to your user”.
The reason of this issue is because OBN(Object based navigation) is not configured properly on SAP side ,this is not an error on NWBC side,it simply receives the request to trigger OBN, as this is a configuration error in SAP applications-roles created or roles assigned to the user.
In other words-In Net weaver business client, navigation for i-Views is role-based and has to be configured through PFCG and in this case, all of the roles required to perform this operation are not assigned to the user and the OBN target being addressed is not visible in one of the roles assigned to the user.
What is an OBN?
Object-based navigation (OBN) is a form of loosely coupled communication via indirection, where the caller does not know what will be final transaction executed, but via PFCG, it is then possible to configure the exact transaction that should be called to handle this navigation.
This target transaction could for example be different for different users or in different locations which would be expressed via the assignment of specific roles to the user.
Report NWBC_LIST_OBN_TARGETS can help here – it returns a list of all roles that contain a specific OBN target. You can then make the message available for the relevant application component for further processing.