on 06-09-2016 1:57 PM
File to IDoc scenario: Multiple bapi's in file to be processed as multiple IDocs
Approach: Exported the IDoc as XSD and changed occurrence to "0 to Unbounded".
Used: External IDoc used in message mapping. Standard IDoc used in operational mapping. Standard Idoc used in ID as well.
PI version: PI 7.31 single stack
The same scenario is working in XI system, but failin gin PI system with below error at IDoc receiver channel.
Error before sending due to idoc parsing error: (7) IDOC_ERROR_PARSE_FAILURE: An IDocConversionException occurred while parsing IDoc-XML for type <WMMBID02>:
state=READING_FIELD_VALUE_TAG, charPosition=358, lineNumber=1, columnNumber=359
Hi,
Please check SAP note 2036878
Best regards,
Bence
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
as said by Apu ...its like data inconsistency
specially check at Amount & Date fields data..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Looks like , its a data issue.
Thanks,
Apu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In the mapping , map all the 'begin' and 'segment' attributes with a constant value of 1.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The kind of failure happens due inconsistencies in field values and the datatype defined. So in default during any processing there is validation which is done on the basis of datatype defined in IDoc structure and values being passed. If value does not correspond according to the data type defined, there is a failure.
Now the system allows you to enable and disable the check manually in adapter (advanced tab) but its not recommended. But for checking purpose means whether that is only the issue you can for time being disable the validation and analyse whether scenario runs or not. If yes, then you can debug and see which is field which is causing the issue when validation is enabled.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Gangadhar,
1) verify if there are any special characters being passed.
2) Import latest IDOC and check if there are any update / extension created from ECC and you have same version as ECC.
PS: last sentense you said XI works & PI do not, what does that mean ? Do you have 2 systems
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.