cancel
Showing results for 
Search instead for 
Did you mean: 

sap tab not showing in business connector

Former Member
0 Kudos

Hi friends,

I'm using business connector (4.6) ...

In the administrator part , SAP tab is not getting displayed in the adaptors. I can see Database tab and Routing tab ..

I need to test the connection between SAP and SAP BC.

So please tell me if i need to do any configuration to achieve it.

Thanks in advance .

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

this means that the SAP adapter could not start correctly. Normally, when you install the BC, this is included correctly, you do not have to make any additional configuration.

But check the log/error.log and log/server.log when you startup the BC for errors.

Maybe it is a conflict with other (wrong) DLL's on your machine.

You can post the log errors here, to further analyse what's going on.

CSY

Former Member
0 Kudos

Hii

This is the error log...

2008-06-02 06:13:37 MST java.lang.NullPointerException

at com.wm.pkg.sap.rfc.SessionManager.getSAPSession(SessionManager.java(Compiled Code))

at com.wm.pkg.sap.rfc.SessionManager.getSAPSession(SessionManager.java:176)

at pub.sap.transport.ALE.OutboundProcess(ALE.java:374)

at sun.reflect.GeneratedMethodAccessor125.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))

at java.lang.reflect.Method.invoke(Method.java(Compiled Code))

at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java(Compiled Code))

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java(Compiled Code))

at com.wm.app.b2b.server.BaseService.invoke(BaseService.java(Compiled Code))

at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java(Compiled Code))

at com.wm.lang.flow.FlowState.invokeNode(FlowState.java(Compiled Code))

at com.wm.lang.flow.FlowState.step(FlowState.java(Compiled Code))

at com.wm.lang.flow.FlowState.invoke(FlowState.java(Compiled Code))

at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java(Compiled Code))

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java(Compiled Code))

at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java(Compiled Code))

at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java(Compiled Code))

at com.wm.app.b2b.server.HTTPDispatch.run(HTTPDispatch.java(Compiled Code))

at com.wm.util.pool.PooledThread.run(PooledThread.java(Compiled Code))

at java.lang.Thread.run(Thread.java:570)

Former Member
0 Kudos

Hello,

ok, this is the error when you try to send an IDoc, but what errors are shown at startup of the Business Connector ? That should give a hint about the real problem. Please restart BC and check (console window or server.log and error.log).

CSY

Former Member
0 Kudos

Hi

2008-06-03 02:12:24 MST java.util.NoSuchElementException

at java.util.StringTokenizer.nextToken(StringTokenizer.java(Compiled Code))

at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:754)

at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:729)

at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:729)

at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:729)

at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:708)

at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:559)

at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:356)

at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:322)

at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:274)

at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)

at com.wm.app.b2b.server.Server.run(Server.java:183)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi All.

Please try to help me out with this error. Its a ZIdoc

com.wm.pkg.sap.BCException: The IDoc metadata is not available

at com.wm.pkg.sap.rfc.SAPSession.sendIDoc(SAPSession.java:484)

at pub.sap.transport.ALE.OutboundProcess(ALE.java:287)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:303)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:699)

at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:147)

at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:279)

at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:556)

at com.wm.lang.flow.FlowState.step(FlowState.java:427)

at com.wm.lang.flow.FlowState.invoke(FlowState.java:397)

at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:972)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:699)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:481)

at com.wm.app.b2b.server.Service.doInvoke(Service.java:590)

at wm.PartnerMgr.gateway.runtime.InboundProcess(runtime.java:417)

at pub.sap.transport.ALE.InboundProcess(ALE.java:132)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:303)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:699)

at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:147)

at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:279)

at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:556)

at com.wm.lang.flow.FlowState.stepIncremental(FlowState.java:479)

at com.wm.lang.flow.FlowState.invoke(FlowState.java:370)

at wm.server.JSBC_flow.stepFlow(JSBC_flow.java:203)

at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:310)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:699)

at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java:85)

at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java:151)

at com.wm.app.b2b.server.HTTPDispatch.run(HTTPDispatch.java:426)

at com.wm.util.TimeWrappingProvider$TimeMesuredTask.run(TimeWrappingProvider.java:40)

at com.wm.util.pool.PooledThread.run(PooledThread.java:109)

at java.lang.Thread.run(Thread.java:725)

Caused by: com.sap.conn.idoc.IDocMetaDataUnavailableException: (3) IDOC_ERROR_METADATA_UNAVAILABLE: The meta data for the IDoc type is unavailable.

at com.sap.conn.idoc.rt.DefaultIDocDocumentList.<init>(DefaultIDocDocumentList.java:58)

at com.sap.conn.idoc.rt.DefaultIDocDocumentList.<init>(DefaultIDocDocumentList.java:41)

at com.sap.conn.idoc.jco.JCoIDocDocumentList.<init>(JCoIDocDocumentList.java:27)

at com.sap.conn.idoc.jco.JCoIDocRuntime.createIDocDocumentList(JCoIDocRuntime.java:174)

at com.sap.conn.idoc.jco.JCoIDocRuntime.createIDocDocumentList(JCoIDocRuntime.java:35)

at com.wm.pkg.sap.rfc.SAPSession.sendIDoc(SAPSession.java:476)

Former Member
0 Kudos

Thanks Christian Sy....

I got the tab back after restarting the BC..

Thanks for the help

Former Member
0 Kudos

Check if this helps.

Thanks,

Vijaya.