Function SysTableLookup::getCallerStringControl was incorrectly called.

Hi! I’m working with Dynamics AX 2012.

Problem in the table “smmBusRelTable”. When I open it in the table browser, and open lookup on the “Party” field, thereat Infolog displaying the error “Function SysTableLookup::getCallerStringControl was incorrectly called.”

PS: I am sorry for my english

The party Id is the RecId(surrogate foreign key) in the table, but the \Forms\DirPartyLookup is expecting the caller control to be a string.

so the call to the function fails as the this a int64 field. It would not happen from the UI as when the partyId is added to the form, it will get replaced with replacement keys.

Thanks for explantion! I was suspected about this))