Interface Error dealing with an array inside a CDT

Briefly, the situation is as follows:
-My Data Type of a FIR_BusinessPartner, has an array of Contacts, of data type FIR_Contacts.

-In my FIR_AddBusinessPartnerForm, at least 1 contact info is required.

-Although I am passing a BusinessPartner as a RI, which includes an array of FIR_Contacts, it still won’t let me access that array properly.

 

Question/Issue:

1- For example, in FirstName text box, I can’t “Save Input to” “ri!businessPartner.contacts.firstName” naturally, I have to type that as an expression, is that normal?

2- It is not allowing me to “Display Data” with the same expression above, gives me an error of the following.

Please advise.

Thank you.

  Discussion posts and replies are publicly visible