Skip to Content

Unable to populate the values at the target side at Runtime

Dear Experts,

I have an issue in idoc to file scenario where my customer is sending the idoc which is having multiple segments. i am getting the values in message mapping as per the requirement in testing but when i triggered the idoc those values are not populating at the target side . i am not getting those values in sxmb_moni also. Please suggest me .

Regards

Giridhar.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Oct 21, 2016 at 10:25 AM

    Hello Santosh,

    Is the value coming in IDOC posted from ECC?

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 21, 2016 at 10:35 AM

    Hi Raghu,

    Ya its coming from ecc. but when i run from ecc it is not populating at the receiver side.

    we have tested with the same payload in message mapping that is working fine . those values are populated at target side in message mapping level.Please Suggest.

    Regards

    Giridhar

    Add comment
    10|10000 characters needed characters exceeded

    • Hello Santhosh,

      check if your cache is up to date.

      And can you get the payload from MONI and check if the output values are produced accordingly.

      Please share the mapping screesnhots if any condtions are used.

  • Oct 21, 2016 at 10:37 AM

    Make sure all idoc related connections are set up. If you are not getting messages in message monitoring then outbound idoc may not reach to PI system. Check SM58 in ECC once.

    If SM58 contains no error then, reload idoc metadata once in PI system.

    Thanks,

    Apu

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 21, 2016 at 10:49 AM

    Hi Santhosh,

    • If the message mapping working locally and not in runtime then the latest message mapping is not in cache, try to refresh the cache.
    • Can you see input IDoc XML is same as which you can see in WE02?
    • Do a dummy change in message mapping activate the mapping and trigger the new IDoc again from ERP.

    Regards,

    Praveen.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 21, 2016 at 11:25 AM

    Dear Praveen,

    we have passed the constant to the target instead of linking from the source .then we are getting the value at runtime as constant where as if trying to link the source field i am not getting.

    Regards

    Giridhar.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Santhosh,

      Can you attach the source xml and expected target xml so that we can help you.

      Regards,

      Praveen.

  • Oct 21, 2016 at 06:20 PM

    Hi Santosh,

    Kindly check if the idoc status is 03 in ECC if not already done.

    Regards,

    Karthik

    Add comment
    10|10000 characters needed characters exceeded