on 03-04-2016 3:58 PM
Hi Experts,
we have recently migrated to PO from PI 7.1.
In a scenario of file to IDOC i am facing below error
IDOC_ERROR_PARSE_FAILURE: Illegal value "" for attribute SEGMENT in <EDI_DC40 SEGMENT="1"> tag within IDoc-XML for type <GLMAST02>: state=READING_ATTRIBUTE_VALUE, charPosition=99, lineNumber=1, columnNumber=100
but i do accept that the feild SEGMENT has been mapped with "NULL", but the same scenario is working in SAP PI 7.1 with the same mapping
Can you please let me know how does it works even though mandatory EDIDC40 feilds missing?
THanks in advance
Regards:
Sai Chaithanya
Hi All,
Thanks for your valuable suggestions, Issue has been resolved.
Issue has been resolved by changing the Date transformation from "mmyydd" to YYYYMMDD.
Thanks
Sai Chaithanya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Sai,
Have you imported the IDoc you want to migrate? And have you configured the IDOC_AAE channel?
Can you please tell me, how you migrated this scenario? I mean the ESR content might have been migrated using the .tpz file, but have you migrated the ID contents using migration toolkit?
Regards,
Nitin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Map all the SEGMENT attribute in idoc to constant 1.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Manoj,
Yes you are right,Control record segment and its feild should be mapped. But the thing here is they were working even without mapping of those feilds.
I had contacted my team with the same query they have mentioned me like there will be some setting at JDK level which will ignore those feilds automatacilly filled up at ECC end.
I just want what is the dependent of JDK over here and how they are really configured to get automatically filled up at ECC end.
Thanks
Sai Chaithanya
Sai,
In case if you have maintained "take control-record/sender/receiver from payload" in receiver IDOC_AAE channel then its mandatory that you need to generate the control segment values in mapping only(incase source system isn't sending ) and addition to this the attributes of control segment and also the data segment has to be mapped to '1'.
Br,
Manoj
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.