Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

GET_PROPERTY contains value which is not allowed


I´m using the same values in two different views of the same component/window by using context binding via Component Controller.

AView <-> CoCo <-> BView

The values in AView are stored in a standard Model Node; this Model Node is bound to a Value Node of the CoCo for sharing only some fields.

BView uses also a Value Node that is bound to the Value Node of the CoCo.

AView (Model Node) <-> CoCo (Value Node) <-> BView (Value Node)

The created Value Nodes does have one attribute (EMP_RESP_NAME).

After binding the Value Node of BView to the Value Node of the CoCo following error is shown:

Cannot display view ZSRQM_INCIDENTH/BView of UI Component SRQM_INCIDENT_H

An exception has occurred Exception Class CX_CRM_CIC_PARAMETER_ERROR - Entry parameter of method CL_CRM_BOL_ENTITY->GET_PROPERTY contains value EMP_RESP_NAME, which is not allowed


Source Text Row: 19

Does anybody has made similar experiences or can explain that behaviour?

Thanks in advance,


Former Member
Former Member replied

Hi Andre',

You can set the value of your component controller attribute from two locations:

1. DO_HANDLE_DATA( ) method of your source view controller (you need to re-define this method, and put your code of populating coco attribute after calling the super method, from this method you can basically get a component controller instance and set its public attribute)

2. Any event handler in your source view that triggers navigation to target view



1 View this answer in context
Not what you were looking for? View more on this topic or Ask a question