Update step back to NetSuite says input data is null

Comments

6 comments

  • Kelly Izer Senior Solutions Consultant
    Awesome Follow-up
    Engaged
    Answer Pro
    Top Contributor
    Celigo University Level 4: Legendary

    Joanne,

         The reason that you are getting null back because IO can not evaluate the expression that is in the "Hoiw can we find existing records" field and hence when it tries to do the lookup it is not returning any value.

    Couple of observations that I have made that may help get this to work

    1) you will need to remove the [*] as that field will not iterate over an array as it is meant to be an explicit 1:1 mapping. If that field is in an array you can set the index by using [npe01_OppPayment__r.0.]Full_Payment_ID__c

    2) I don't think you need the [ ] around [npe01_OppPayment__r.0.] since in handlebars the [ ] are used to "Use square brackets to reference field names or values that contain spaces. " and it does not look like you have spaces in that name

    3) You shouldn't need the string function

    Try using this mapping to find existing records

    Full_Payment_ID__c = npe01__OppPayment__r.0.Full_Payment_ID__c

    0
  • Joanne Walker
    Celigo University Level 1: Skilled

    When I set up the 'how can we find existing records', I am not allowed to key in the data name.  I can only choose it from the dropdown list of fields, which is where the field name in my screen shot came from.  How do I alter what field it should use?

    0
  • Kelly Izer Senior Solutions Consultant
    Awesome Follow-up
    Engaged
    Answer Pro
    Top Contributor
    Celigo University Level 4: Legendary

    You can change the input type of that field to value by selecting the settings icon next to that line and selecting "value". 

    Then you can manually type whatever you need in there

    please try that and see if it will resolve your error

    0
  • Joanne Walker
    Celigo University Level 1: Skilled

    I do not have the settings icon on that screen.

    0
  • Joanne Walker
    Celigo University Level 1: Skilled

    I did find the settings icon, and I input what you suggested.  Here is the error I got:

    Message: 
    npe01__OppPayment__c where ( Id = npe01__OppPayment__r.0.Full_Payment_ID__c
                                     ^
    ERROR at Row:1:Column:49
    Bind variables only allowed in Apex code

     

     

    0
  • SAMANTHULA SRI SATYA SANTOSH KUMAR Software Engineer
    Celigo University Level 2: Seasoned

    Hi Joanne Walker

    Try to provide expression as {{{id npe01__OppPayment__r.0.Full_Payment_ID__c}}}. 

    Thanks,

    Santosh

    cc: Praveen Kumar Reddy Basani

    0

Please sign in to leave a comment.