cancel
Showing results for 
Search instead for 
Did you mean: 

Getting Error in SXMB_MONI on ECC

naresh_kabar
Explorer
0 Kudos

Hi Experts,

When any data come for processing from PI to ECC it gives below error

An error occurred when deserializing in the simple transformation program /1SAI/SAS69373E2B68D97D6463E5 The value '' is not in the value range of the XML schema type 'integer' or it does not meet the specified limitations


Thanks & Regards,

Naresh Kabar.

Accepted Solutions (1)

Accepted Solutions (1)

former_member225737
Participant
0 Kudos

Hello naresh,

To solve such 'integer' value error in xml do following :

GOTO Tcode SPROXSET enter following PARAMETERS with User Name and Value as empty.

ST_USE_XSD_FACETS

ST_VALUE_HANDLING_D

Thanks & Regards,

Parin

naresh_kabar
Explorer
0 Kudos

Thanks Parin at last issue has been solved

Cheers

JaySchwendemann
Active Contributor
0 Kudos

You should consider giving Hareesh the full 10 points as he was the first one to give the correct answer. Anyways, glad to hear your issue was resolved.

Answers (5)

Answers (5)

former_member184720
Active Contributor
0 Kudos

Below note should address your concern.

Reference : 1651794 - Value Validation for xsd types

JaySchwendemann
Active Contributor
0 Kudos

Had the same problem after updating our SNC system from 7.0 to 7.12. Definitely have a look at 's solution. If you happen to use SAP standard content on PI, please have a look if a note exists that corrects either IDoc filling from the sender or mapping on SAP PI. For me it was this note that got updated with a new mapping http://service.sap.com/sap/support/notes/1579791

Cheers

Jens

Former Member
0 Kudos

Try regenerating the proxy class in ECC.

BR,

diptee

azharshaikh
Active Contributor
0 Kudos

Hi Naresh,

As suggested by Mark, pls ckh the output payload..there is data type mis-match happening...

1.In ECC moni, check the Trace tab, to get the Field name that is in issue...

2. Check the mapping if you are mapping anything to that field..

3. The value sent must conform to the xsd data type defined in the Proxy structure

4. Inorder to resolve this, pls ensure that you are passing correct values to proxy as defined in ur DT

5. You can also change the xsd type in Proxy DT for this field to xsd:string if you dont want any validation to happen at Proxy side for it

6. Else you can send a Default Int value to this field using mapWithdefault funct in mapping which receiver can ignore

Regards,

Azhar

naresh_kabar
Explorer
0 Kudos

Hi Azhar,

This error occurred after  ECC up-gradation to EHP6 before it was working fine.

Regards,

Naresh

azharshaikh
Active Contributor
0 Kudos

Ok...but from analysis perspective can you pls verify the data types defined for ur proxy structure and data thats being sent at runtime...

Please check as mentioned in abv steps. Also there might be possibility that previously sender was sending correct data..but now its not....pls check t trace & do analysis inorder to find the root cause....

Regards,

Azhar

naveen_chichili
Active Contributor
0 Kudos

Hi Naresh,

in your structure for the field of type integer you have specified... either you are passing the value which has more length than the specified length in you ECC.

Please check the lenght you have specified and the value length which you are passing.

Thanks And Regards,

Naveen

naresh_kabar
Explorer
0 Kudos

Hi Naveen,

After ECC upgrade to EHP6 it is giving that error

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Naresh,

Can you check the field in message mapping where you are passing a blank to an integer field? Although your mapping will be successful in PI, it will error out in ECC because of Abap proxy field validation.

Regards,

Mark

naresh_kabar
Explorer
0 Kudos

Hi Mark

Thanks for your reply

Before ECC Up-gradation it is working fine