Problem with SSA Field on Free Text Item screen in Quotes and Orders (7.3 sp3)

I've added a field in the quoteitems table called quit_oppolink. It is setup as an Search Select Advanced field. I have tried with the default set to the current Company and leaving it blank to get them all to list. No matter how I set it up, the list will not pop up from this screen. I setup exactly the same SSA field in the Quotes table and put it on the quote summary screen and it works fine. The same thing happens with the orderitems. I have also done the same test on another server and it works on the quoteitems screen. Can anyone think of anything that could be blocking me on the quoteitem screen on this installation?

The same thing happened on 7.3 sp2.

Thanks,

Kelly Hamann

619.462.7797

  • 0

    Kelly

    I think I know what is the problem. If you have a look at the (Chrome) console you will see the error. You should log a case but I am not sure whether my colleagues would identify this as a defect or by design.

    The function that the button expects to call is "NavUrlquit_oppolink". Screens that have a search select advanced field should build the function automatically.

    The structure for 'NavUrlxxxxx' functions can be found on other screens. This would form the basis of a 'work-around'.

    function NavUrlquit_productfamilyid(ID, url, fieldname) {

    var e = '';

    var parentEntryForm = getParentEntryForm('quit_productfamilyid');

    if (ID) {

    if (parentEntryForm.quit_productfamilyid.value == ID) { return false; }

    else e = '&ID=' + ID;

    }

    else {

    if (parentEntryForm.quit_productfamilyid != null && parentEntryForm._HIDDENquit_productfamilyidTEXT.value != '') { if (confirm('The field is already matched. Do you want to clear the results?')) { Clearquit_productfamilyid(); } return; }

    }

    var namedText;

    var tmpUrl = '/CRMTraining/eware.dll/Do?SID=118360537926239&Act=1275&Mode=1&CLk=&Key-1=4&Key0=86&Key1=25&Key2=27&Key7=14&Key15=10016&Key86=353&ViewField=prfa_name&JumpReturnCol=quit_productfamilyid&JumpIdField=prfa_productfamilyid&JumpNameField=prfa_name&SearchEntity=ProductFamily&SearchTable=ProductFamily&SearchSql=(prfa_intid%20is%20null%20and%20prfa_active%3D%20N%27Y%27%20)&searchsqld=&SsDef=0&LinkedField=&OnChange=jscript:ProdChanged();EntryForm.submit();&TiedField=quit_productfamilyid&SearchText=';

    if ((parentEntryForm.quit_productfamilyidTEXT) != null) {

    namedText = parentEntryForm.quit_productfamilyidTEXT.value;

    }

    var u = tmpUrl + encodeURIComponent(namedText) + e;

    a = document.getElementById('SEARCHFRAMEquit_productfamilyid');

    a.src = u;

    }

  • 0

    Thanks for taking the time to try that and respond Jeff. I will give that a shot.

    Kelly

  • 0

    Hi Kelly,

    I think I have same issue, Finally, how it's solved??

    Thanks a lot

    David

  • 0

    David,

    I was not able to resolve it. After too many hours I took a completely different approach to the requirement using an ASP page and another screen.

    Kelly