cancel
Showing results for 
Search instead for 
Did you mean: 

Exception while calling bapi

Former Member
0 Kudos

Hai all,

I was developed a ejb which can connect to the sap, using the enterprize connector of netweaver developer studio, proxies geneted basing on the sap version we are used in that time, the version we are used for connecting to sap is 4.6 , now we are using the sap version ecc6 is the old versioned proxies are work with ecc6 , or i need regenerate the proxies ?

I am getting the following error

com.sap.aii.proxy.framework.core.DataAccessException: Unicode systems not supported, complex type definition missing for class in.mobileone.sapdata.customer.Bapi_Customer_Getlist_Input

Please anybody help me out in this regard , as early as possible

Regards

Somaraju

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Earlier we were connecting to SAP 4.6. Now using BAPI we have to connect to SAP 6.0 but when we try to persist information into SAP, we are getting below error. Can you anybody please help me?

Exception:-

com.sap.aii.proxy.framework.core.DataAccessException: Unicode systems not supported, complex type definition missing for class com.pearson.pubeasy.sapproxy.Zbapi_Salesorder_Crefromdat2_Input

at com.sap.aii.proxy.framework.core.JcoBaseTypeDescriptor.getJcoMetaData(JcoBaseTypeDescriptor.java:115)

at com.sap.aii.proxy.framework.core.JcoMarshaler.marshalRequest(JcoMarshaler.java:373)

at com.sap.aii.proxy.framework.core.JcoProxy.send(JcoProxy.java:69)

at com.sap.aii.proxy.framework.core.AbstractProxy$JcoProxyHelper.send(AbstractProxy.java:173)

at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:141)

at com.pearson.pubeasy.sapproxy.SAPProxy_PortType.zbapi_Salesorder_Crefromdat2(Unknown Source)

at com.pearson.pubeasy.apps.orders.NewOrderProcessController.insertOrdersInSAP(Unknown Source)

at com.pearson.pubeasy.apps.orders.NewOrderController.execute(Unknown Source)

at com.pearson.pubeasy.core.ForwardController.forwardToController(Unknown Source)

at com.pearson.pubeasy.core.ForwardController.execute(Unknown Source)

at com.pearson.pubeasy.core.ForwardController.doGet(Unknown Source)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)

at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3404)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

at weblogic.security.service.SecurityManager.runAs(Unknown Source)

at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140)

at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)

at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1398)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)