cancel
Showing results for 
Search instead for 
Did you mean: 

Data Type mismatch in PI and SPROXY of ECC

Former Member
0 Kudos

Hi Experts,

We have a PROXY-PI-SOAP asynchronous scenario where SAP ECC is the sender application and ABAP proxy is generated in ECC. Data type maintained for a field in ESR of PI is 'STRING but the Data Type that is reflecting in SPROXY of ECC for the same field is 'CHAR'. Scenario is working fine, can someone explain the reason why data type is not in sync between ESR PI and SPROXY ECC.

Regards,

Mani

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Mani,

I presume this is a missing transport. Check whether you changed that data type in the past. Is it different currently on production PI and ECC? If so, check which system is missing that transport.

You may also check a trivial thing. Have you defined the data type in PI as string, but added a restriction like "maxLength"? In this case ECC translates the xsd:string type to Char, and that is perfectly fine.

Regards,

Jörg

Answers (2)

Answers (2)

abranjan
Active Participant
0 Kudos

Hi Mani,

Another suggestion - Regenerate (right click on service interface in SPROXY, then 'Regenerate Proxy') the proxy in ECC and see if both become consistent or not. It might help in case there was some change in Data Type in ESR.

Regards,

Abhishek

former_member182455
Active Contributor
0 Kudos

Hi ,

kindly compare the data type edit version DEV-QAand production.

Regards

srinivas