JCO Exception: COMMAND_EXCEPTION Function: CFG_API_GET_CONFIG_INFO

Hi All,
We have ISA 5.0 SP14 and backend ECC 6.0
We are using java basket.
As per the business requirement we have more than 10 materials, the sales order are getting created in ECC via VA01 tcode.
But in B2C Web Portal (connecting via XCM JCOs and Shops) only for 1 material below error is coming.
JCO Exception: COMMAND_EXCEPTION Function: CFG_API_GET_CONFIG_INFO Import Parameters: |--|-| | PARAMETERS 'INPUT' ||-| |CONFIG_ID|G| ||-| | |0| ||-| |I4C4EAED7|T| |--
|-| I4C4EAED7C57D4105E10080000A8E0414/4C4EAED8C57D4105E10080000A8E0414
A system error has occurred, please contact us on 0870 903 9999
The error occurs when in B2C web portal, user clicks on the name of the product (in product list) to get the material for configuration.
Functional team mentioned, whenever they create any other material with same class as that of affected material, the issue occurs.
This issue is not occurring for any other material and not occurring in ECC.
All JCOs in XCM are working fine.
Has any one come across similar error, pls let me know what could be wrong?
Thanks in advance

Functional team changed the variant configuration several times and had run the database programs frequently.
The issue still persisted even after restart of applications so we restarted the ECC and problem is resolved.

Similar Messages

  • Jco exception thrown while executing function "BICS_PROV_OPEN" against syst

    Hi,
         Am implementing SAP EP, BI Integration. The BI Querys are running fine, but when i try to run a BEx Application Query am thrown with this exception in portal.
    Exception caught: com.sap.ip.bi.base.exception.BIBaseRuntimeException: Jco exception thrown while executing function "BICS_PROV_OPEN" against system "SAP_BW" com.sap.ip.bi.base.exception.BIBaseRuntimeException: Jco exception thrown while executing function "BICS_PROV_OPEN" against system "SAP_BW" at
    I've done all the configuration for the integration and the BI Diagnostic tool is showing all the configurations to GREEN.
    Please help me on this...
    Regards,
    mcsekar

    Exception caught: com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: The current application triggered a termination with a short dump. com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: The current application triggered a termination with a short dump. at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java:516) at com.sap.mw.jco.MiddlewareJRfc$Client.execute(MiddlewareJRfc.java:1514) at com.sap.mw.jco.JCO$Client.execute(JCO.java:3980) at com.sap.mw.jco.JCO$Client.execute(JCO.java:3417) at com.sap.ip.bi.base.application.service.rfcproxy.impl.jco640.Jco640Proxy.executeFunction(Jco640Proxy.java:362) at com.sap.ip.bi.base.application.service.rfcproxy.impl.jco640.Jco640Function.executeRfc(Jco640Function.java:75) at com.sap.ip.bi.base.application.service.rfcproxy.base.RfcFunction.execute(RfcFunction.java:46) at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.variableprocessor.RfcServiceWithVariables.executeCreationFunctionForVariableHandling(RfcServiceWithVariables.java:64) at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.ProviderSelectionObject.isApplicable(ProviderSelectionObject.java:339) at com.sap.ip.bi.base.application.impl.Application.checkAndCreateService(Application.java:709) at com.sap.ip.bi.base.application.impl.Application.createService(Application.java:634) at
    Exception caught: com.sap.ip.bi.base.exception.BIBaseRuntimeException: Jco exception thrown while executing function "BICS_PROV_OPEN" against system "SAP_BW" com.sap.ip.bi.base.exception.BIBaseRuntimeException: Jco exception thrown while executing function "BICS_PROV_OPEN" against system "SAP_BW" at com.sap.ip.bi.base.application.service.rfcproxy.base.RfcFunction.execute(RfcFunction.java:48) at com

  • JCO$Exception: (102) RFC_ERROR_COMMUNICATION: CPIC-CALL: CMRCV on convId

    Hi all<BR>
    <BR>
    Somtimes I am getting this kind of error message within Portal...<BR>
    <BR>
    Full Message Text:<BR>
    <BR>
    failed JCO execute function; stack trace: com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: CPIC-CALL: CMRCV on convId: 37753022<BR>
    <BR>
    LOCATION    CPIC (TCP/IP) on local host with Unicode<BR>
    ERROR       connection to partner '10.204.16.xxx:3310' broken<BR>
    TIME        Sun Nov 28 18:30:17 201<BR>
    RELEASE     700<BR>
    COMPONENT   NI (network interface)<BR>
    VERSION     38<BR>
    RC          -6<BR>
    MODULE      nixxi.cpp<BR>
    LINE        4424<BR>
    DETAIL      NiIRead<BR>
    SYSTEM CALL recv<BR>
    ERRNO       10053<BR>
    ERRNO TEXT  WSAECONNABORTED: Software caused connection abort<BR>
    COUNTER     3<BR>
    <BR>
    at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java:516) <BR>
    at com.sap.mw.jco.MiddlewareJRfc$Client.execute(MiddlewareJRfc.java:1514) <BR>
    at com.sap.mw.jco.JCO$Client.execute(JCO.java:3980) <BR>
    at com.sap.mw.jco.JCO$Client.execute(JCO.java:3417) <BR>
    at com.sap.mdi.ddtypes.DDFactory.execute(DDFactory.java:173) <BR>
    at com.sap.mdi.ddtypes.DDFactory.execute(DDFactory.java:164) <BR>
    at com.sap.mdi.ddtypes.DDFactory.getDDObject(DDFactory.java:412) <BR>
    at com.sap.dictionary.runtime.mdi.DataProvider.getDataType(DataProvider.java:292) <BR>
    at com.sap.dictionary.runtime.DdDictionary.getDataType(DdDictionary.java:94) <BR>
    at com.sap.dictionary.runtime.DdBroker.getDataType(DdBroker.java:169) <BR>
    at com.sap.dictionary.runtime.DdBroker.getSimpleType(DdBroker.java:175) <BR>
    at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getSimpleType(DataTypeBroker.java:260) <BR>
    at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getDataType(DataTypeBroker.java:231) <BR>
    at com.sap.tc.webdynpro.progmodel.context.DataAttributeInfo.init(DataAttributeInfo.java:318) <BR>
    at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initUnmappedAttributes(NodeInfo.java:687) <BR>
    at com.sap.tc.webdynpro.progmodel.context.DataNodeInfo.doInit(DataNodeInfo.java:238) <BR>
    at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:671) <BR>
    at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:674) <BR>
    at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:40) <BR>
    at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:199) <BR>
    at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430) <BR>
    at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createComponent(ClientComponent.java:940) <BR>
    at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createComponent(ClientComponent.java:177) <BR>
    at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponentInternal(ComponentUsage.java:149) <BR>
    at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponent(ComponentUsage.java:141) <BR>
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$ComponentUsageManager.createBLCComponentUsage(FPMComponent.java:761) <BR>
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:920) <BR>
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:891) <BR>
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1084) <BR>
    at com.sap.xss.ser.xssmenu.vc.area.VcXssMenuArea.onInit(VcXssMenuArea.java:232) <BR>
    at com.sap.xss.ser.xssmenu.vc.area.wdp.InternalVcXssMenuArea.onInit(InternalVcXssMenuArea.java:257) <BR>
    at com.sap.xss.ser.xssmenu.vc.area.VcXssMenuAreaInterface.onInit(VcXssMenuAreaInterface.java:162) <BR>
    at com.sap.xss.ser.xssmenu.vc.area.wdp.InternalVcXssMenuAreaInterface.onInit(InternalVcXssMenuAreaInterface.java:144) <BR>
    at com.sap.xss.ser.xssmenu.vc.area.wdp.InternalVcXssMenuAreaInterface$External.onInit(InternalVcXssMenuAreaInterface.java:220) <BR>
    at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:564) <BR>
    at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:438) <BR>
    at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:196) <BR>
    at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110) <BR>
    at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108) <BR>
    at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215) <BR>
    at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200) <BR>
    at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430) <BR>
    at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362) <BR>
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:783) <BR>
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:303) <BR>
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:761) <BR>
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:696) <BR>
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253) <BR>
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149) <BR>
    at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73) <BR>
    at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:869) <BR>
    at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:229) <BR>
    at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1344) <BR>
    at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:356) <BR>
    at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:549) <BR>
    at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:593) <BR>
    at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:865) <BR>
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755) <BR>
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717) <BR>
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
    at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) <BR>
    at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) <BR>
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:333) <BR>
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:712) <BR>
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253) <BR>
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149) <BR>
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62) <BR>
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53) <BR>
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) <BR>
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) <BR>
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) <BR>
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) <BR>
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) <BR>
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) <BR>
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) <BR>
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) <BR>
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) <BR>
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) <BR>
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process<BR>(ApplicationSessionMessageListener.java:33) <BR>
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) <BR>
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) <BR>
    at java.security.AccessController.doPrivileged(Native Method) <BR>
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104) <BR>
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176) <BR>
    <BR>
    Thanks a lot in advance.<BR>
    Regards,<BR>

    Hi prodyut kumar sen ,
    Thanks for reply.
    1. Server Process is ok
    2. Logon Group(Tracsation SMLG) is ok.
    3. Technical system is ok in SLD.
    4. We are already increasing the no of JCo connection as blow.
    JCo Pool Configuration
        Maximum Pool Size:  50
        Maximum Connections:  200
        Connection Timeout (msec.): 30 
        Maximum Waiting Time (msec.): 60 
    5. Network connection (Ping EP and ERP) is OK.
        Ping <host> -l 65500 -t
    6. Hosts and Service file is OK.
        We have DNS Server. It is ok too.
    7. We are already settings for these values as below. (Note 316877).
    Environment Variable
        CPIC_MAX_CONV = 5000
    SAP-Gateway
        gw/max_conn = 4000
        gw/max_sys=3000
        gw/max_overflow_size=60000000
        gw/max_shm_req = 400
    Profile parameters
        rdisp/tm_max_no=10000
        rdisp/max_comm_entries=2000
    Sometimes, I still occur an error in Web Dynpro for Java.

  • JCO$Exception:  RFC_ERROR_SYSTEM_FAILURE in WAD Template

    Hi All!
    I have a problem when executing a WAD Template that calls a Planning Sequence with a botton. If I execute the same sequence in the Portal  --> Bussines Planning  It do it correctly, but When I execute it from WAD Template the following error appears:
    <i>Access via 'NULL' object reference not possible.
    com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Access via 'NULL' object reference not possible.
    at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java:455)
    at com.sap.mw.jco.MiddlewareJRfc$Client.execute(MiddlewareJRfc.java:1442)
    at com.sap.mw.jco.JCO$Client.execute(JCO.java:3962)
    at com.sap.mw.jco.JCO$Client.execute(JCO.java:3399)
    at com.sap.ip.bi.base.application.service.rfcproxy.impl.jco640.Jco640Proxy.executeFunction(Jco640Proxy.java:255)
    com.sap.ip.bi.webapplications.runtime.controller.MessageException: Error while executing function module: BICS_CONS_CREATE_PLANNING_FUNC     at com.sap.ip.bi.webapplications.runtime.impl.Page.processRequest(Page.java:2520)     at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.doProcessRequest(Controller.java:841)     at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.processRequest(Controller.java:775)</i>
    I have checked the JCo connections in Content Administrator --> Web Dynpro --> Mantain JCo Connections and the test is successful.
    Any Idea??
    Thnks a lot!!
    Yolanda.

    Hi Yolanda
    Please refer the following links
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f3f93ee7-0c01-0010-2593-d7c28b5377c2
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/526bd490-0201-0010-038e-d3ff7eb1d16e
    Also which Patch level are you using for BI 7.0 . Your basis team should set the Integration of RSPLAN i,e web based planning modeller . Also hope you created the Input ready query correctly with Key figures having property set to Data can e changed using a planning function or by user.
    Also check on WAD if you have configured the button group correctly to the planning function.
    Hope this helps
    Raja

  • RFC Adapter - JCO Exception - Please Urgent

    I am developing a scenario from File--RFC integration.  I am using File and RFC adapter to perform this transaction.
    The File Adapter is picking the file properly and the trnaformation (Mapping Program) is also happening properly.  But the RFC is throwing the following error.  I got this error info from the Runtime Workbench.
    Exception caught by adapter framework: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: JCO.Exception while calling ZPS_XI_ACTIVITY_CREATE in remote system (RfcClient[BAPI_CreateActivity_Receiver]):com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR
    Error Delivery of the message to the application using connection AFW failed, due to: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: JCO.Exception while calling ZPS_XI_ACTIVITY_CREATE in remote system (RfcClient[BAPI_CreateActivity_Receiver]):com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR.
    The RFC is executing without any problem when I execute this from the transaction SE37.
    I have created communication channel in Integration Directory in appropriate manner. 
    I also created RFC destination in the XI system (TCODE SM59) and the same is using in the "Receiver Determiiation - Service".
    I have not done any configuration at SAP R/3 side.  Is any config required at R/3 end for this scenario - please let me know.
    Please throw some light on this.  I will greatly appreciate your help.

    Friends,
      Please suggest on this vague problem that I am facing.  Your help would be greatly appreciated.
    1. I am using SAP-PS (Projects & Systems) BAPI 'BAPI_BUS2002_ACT_CREATE_MULTI' to create the activities for a project.  According to this BAPI documentation,
    - First call 'BAPI_PS_INITIALIZATION' before make this BAPI call
    - After BAPI call, we should use 'BAPI_PS_PRECOMMIT' and 'BAPI_TRANSACTION_COMMIT'.
    2. Hence, I have developed Z-Func Module with Initialize, BAPI call - then Pre Commit and Commit.
    3. This is executing from SE37 without any issues.  Other parameters to make a remote call is also set properly.
    4. To make sure that, I made a JCO call from Java Program using PDK for Java.  This is also working fine.
    5. But when I used this in the XI scenario (File-XI-RFC) this is showing ABAP dump and this is invoking from Pre-Commit module.
    I couldn't figure it out why it's happening like this.
    I did lot of troubleshooting and the details are as follows for your reference.
    1. The mapping program is working fine without any issues.  I confirmed this by writing these input values to the file (ofcourse lot of pain) inside the function module.  All the values have been parsed by XI and coming to Func Module as expected.
    2. No issues with logical destinations (SM59).
    3. I have tried other options such as clearing the Cache...etc.
    Hence, please throw up some light.  If any body tried with these kind of BAPI (needs initialize, pre-commit and commit) I really appreciate your effort.
    <b>Can we enable the debugging of func module when the XI makes a call...?</b>  - I tried with Standard options that seems doesn't work.

  • JCO exceptions in business connector

    hi..
    i am getting the below JCO$ABAp exceptions in BC server.
    can anyone pls clarify the root cause of these errors and possible solutions as to how they can be eliminated:
    com.sap.mw.jco.JCO$AbapException: (126) INVALID_STATUS: INVALID_STATUS
         at com.wm.pkg.sap.rfc.SAPSession.invoke(SAPSession.java:463)
         at pub.sap.client.invoke(client.java:297)
         at java.lang.reflect.Method.invoke(Native Method)
         at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
         at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
         at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
         at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
         at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:496)
         at wm.server.net.EmailTransaction$RunService.write(EmailTransaction.java:1375)
         at wm.server.net.EmailTransaction$RunService.run(EmailTransaction.java:1218)
         at com.wm.util.pool.PooledThread.run(C:/NT/Perforce/basis/4.1.0-terra/module/core/source/com/wm/util/pool/PooledThread.java:103)
         at java.lang.Thread.run(Unknown Source)
    any inputs would be highly appreciated.
    thanks
    priya.

    hii..
    i am not handling sap side as such..just taking care of the business connector side.
    i need to know if the resulting jco exceptions are due to services running in bc or sap function module side
    thanks

  • JCO$Exception in business connector

    hi,
    i am getting the following JCO$exceptions in business connector production server.Also the message said is RFC internal error.I need to know the root cause of these exceptions and how they can be resolved either in business connector side or ABAP side.
    2005-11-25 08:29:49 GMT com.sap.mw.jco.JCO$Exception: (108) RFC_ERROR_INTERNAL: internal error
         at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeCreateTID(Native Method)
         at com.sap.mw.jco.rfc.MiddlewareRFC$Client.createTID(MiddlewareRFC.java:1246)
         at com.sap.mw.jco.JCO$Client.createTID(JCO.java:3903)
         at com.wm.pkg.sap.rfc.SAPSession.createTID(SAPSession.java:768)
         at pub.sap.client.createTID(client.java:373)
         at java.lang.reflect.Method.invoke(Native Method)
         at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
         at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
         at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:496)
         at wm.server.net.EmailTransaction$RunService.write(EmailTransaction.java:1375)
         at wm.server.net.EmailTransaction$RunService.run(EmailTransaction.java:1218)
         at com.wm.util.pool.PooledThread.run(C:/NT/Perforce/basis/4.1.0-terra/module/core/source/com/wm/util/pool/PooledThread.java:103)
         at java.lang.Thread.run(Unknown Source)
    Any help on this regard would be extremely useful and appreciated.
    Thanks
    Regards,
    Ramya.

    hii..
    i am not handling sap side as such..just taking care of the business connector side.
    i need to know if the resulting jco exceptions are due to services running in bc or sap function module side
    thanks

  • Com.sap.mw.jco.JCO$Exception: (127) JCO_ERROR_FIELD_NOT_FOUND:

    Hi All,
    I am getting this error while communicating with the back-end BAPI. It says that Field IT_RETURN not a member of TABLES
    com.sap.mw.jco.JCO$Exception: (127) JCO_ERROR_FIELD_NOT_FOUND: Field IT_RETURN not a member of TABLES.
    Please note that I understand that this erro might come when we do not have required return structure in the BAPI. However I have debugged both the backend R/3 and frontend J2EE code and I am sure from backend BAPI is returning this structure.
    To add to my surprise, I am not facing this issue every time. Sometimes this works perfectly fine without giving any error. I am suspecting this to be a communication issue between two layers.
    Please suggest your inputs how should I move further to fix this issue.
    Regards,
    Pravesh

    Hi,
    Open your RFC in ABAP editor.
    Check the import parameters.
    Compare them to what you are passing from your JCO call.
    You will find the mismatch.
    For further reference refer the document [How to Handle Import and Export Parameters of ABAP Function Module (RFC Enabled) In Java|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/608391c6-dc79-2c10-2c8c-c72861822b12?QuickLink=index&overridelayout=true]
    Hope this helps!!
    Best Regards
    Vijay K

  • SSO issue in the production server,com.sap.mw.jco.JCO$Exception: (103)

    com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: This system rejects all logons using SSO tickets
    in the production server.....
    while testing the jco maintained for Ess applications.
    if i go for uidpw method for modeldata destination i am getting the error. in the Ess pages that administrtor not in this peroid(administrator with which id i maintained jco destination)
    if i assign one employee to the admin in pa30......for every employee getting the same details of admin)
    I guess this problem with modeldata ......i should maintain the usermanagement method for modeldata jco destination is logon ticket.
    while maintainig that ping is successfull but getting the above error.
    it is the problem with production server.......of E.P
    in dev and quality everything is working fine.
    plz help me out.
    thankyou
    swapna

    Hi Swapna,
    Please check the logon group properties for SAP system in t-code SMLG. If there is any issue with logon group then it might cause for this issue.
    Refer to [Click here|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/wd%20java/7.0/portal%20integration/how%20to%20configure%20the%20jco%20destination%20settings.pdf] and [System Landscape Directory Process and JCo Configuration|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0c1d495-048e-2b10-babd-924a136f56b5?QuickLink=index&overridelayout=true]
    Hope it will helps
    Regards, Arun Jaiswal

  • PI 7.31 (single stack) posting to RFC configuration gives this error: om.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: String index out of range: 0 (raised by system extern ...

    Getting cryptic error while trying to post to a custom RFC from PI 7.31 single stack.
    com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: String index out of range: 0 (raised by system <extern>|pidevhost)
    Does anyone recognize this error and/or know of detailed instructions for registering custom RFCs in PI 7.31. I could possibly have configured the target wrong but no error says so.
    This is a File-->PI-->RFC scenario. The file processing is super simple and a configuration I have used successfully before. I would assume I'd get a different error if it couldn't parse the file.
    Jody

    Not shure if you already did but try getting some details with XPI Inspector. Also increasing log level for this category might help. You also may wanna check authorization (even if this should show with a different error text) in ECC using ST01.
    My guts feeling is that there is something wrong with payload / signature of RFC.
    Cheers
    Jens

  • How to raise the exception in function module

    Dear abaper's.
                   I am creating a Function module .In that in' EXCEPTION' Tab i am giving
    3 exception .1.NO_DATA_FOUND 2.NO_PRINTER_FOUND 3.SMARTFORM_INTERFACE_NOT_FOUND.
    In my coding if this condtion matches i want to raise this exception.how can i do this in my coding .can any one suggest me..
    advance thanks,
    Warm regards,
    Veera

    Hi,
    if that condition is not satisfied,and u didn't handle that exception while calling function module then in the runtime error u will get the text as the description of the exception in function module definition.
    rgds,
    bharat.

  • How to write the exceptions in function module

    dear all,
         how to write the exceptions in function modules with example.
    thanq
    jyothi

    Hi,
    Raising Exceptions
    There are two ABAP statements for raising exceptions. They can only be used in function modules:
    RAISE except.
    und
    MESSAGE.....RAISING except.
    The effect of these statements depends on whether the calling program handles the exception or not. The calling program handles an exception If the name of the except exception or OTHERS is specified after the EXCEPTION option of the CALL FUNCTION statement.
    If the calling program does not handle the exception
    · The RAISEstatement terminates the program and switches to debugging mode.
    · The MESSAGE..... RAISING statement displays the specified message. Processing is continued in relation to the message type.
    If the calling program handles the exception, both statements return control to the program. No values are transferred. The MESSAGE..... RAISING statement does not display a message. Instead, it fills the system fields sy-msgid, sy-msgty, sy-msgno , and SY-MSGV1 to SY-MSGV4.
    Source Code of READ_SPFLI_INTO_TABLE
    The entire source code of READ_SPFLI_INTO_TABLE looks like this:
    FUNCTION read_spfli_into_table.
    ""Local Interface:
    *" IMPORTING
    *" VALUE(ID) LIKE SPFLI-CARRID DEFAULT 'LH '
    *" EXPORTING
    *" VALUE(ITAB) TYPE SPFLI_TAB
    *" EXCEPTIONS
    *" NOT_FOUND
    SELECT * FROM spfli INTO TABLE itab WHERE carrid = id.
    IF sy-subrc NE 0.
    MESSAGE e007(at) RAISING not_found.
    ENDIF.
    ENDFUNCTION.
    The function module reads all of the data from the database table SPFLI where the key field CARRID is equal to the import parameter ID and places the entries that it finds into the internal table spfli_tab. If it cannot find any entries, the exception NOT_FOUND is triggered with MESSAGE ... RAISING. Otherwise, the table is passed to the caller as an exporting parameter.
    Calling READ_SPFLI_INTO_TABLE
    The following program calls the function module READ_SPFLI_INTO_TABLE:
    REPORT demo_mod_tech_fb_read_spfli.
    PARAMETERS carrier TYPE s_carr_id.
    DATA: jtab TYPE spfli_tab,
    wa LIKE LINE OF jtab.
    CALL FUNCTION 'READ_SPFLI_INTO_TABLE'
    EXPORTING
    id = carrier
    IMPORTING
    itab = jtab
    EXCEPTIONS
    not_found = 1
    OTHERS = 2.
    CASE sy-subrc.
    WHEN 1.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno.
    WHEN 2.
    MESSAGE e702(at).
    ENDCASE.
    LOOP AT jtab INTO wa.
    WRITE: / wa-carrid, wa-connid, wa-cityfrom, wa-cityto.
    ENDLOOP.
    The actual parameters carrier and jtab have the same data types as their corresponding interface parameters in the function module. The exception NOT_FOUND is handled in the program. It displays the same message that the function module would have displayed had it handled the error.
    Or
    just have to decide what exceptions u want and under what conditions.
    then declarethese exeptions under the exceptions tab.
    in the source code of ur function module.
    if
    like this u can code .
    now when u call the function module in tme mainprogram.
    if some error occurs and u have declared a exception for this then it will set sy-subrc = value u give inthe call of this fm.
    in the fm u can program these sy-subrc values and trigger the code for ur exception.
    Please reward if useful
    Regards,
    Ravi
    Edited by: Ravikanth Alapati on Mar 27, 2008 9:36 AM

  • JCO Exception in Background calling

    Hi,
    i am trying to upload data using sap standard uplaod programs throug a java application using JCO.
    Unfortunately these standard programs sometimes pops up with a info message and i am getting these exceptions for Suppressing unwanted SAP GUI screens from BAPI/RFC when calling them from external system in background
    com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Session 1: Special character for 'empty field' is /
    at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeExecute(Native Method)
    at com.sap.mw.jco.rfc.MiddlewareRFC$Client.execute(MiddlewareRFC.java:871)
    at com.sap.mw.jco.JCO$Client.execute(JCO.java:2995)
    at com.sap.mw.jco.JCO$Client.execute(JCO.java:2669)
    at myJCoClient.myJCoClientCall(myJCoClient.java:95)
    at myJCoServer$Server.handleRequest(myJCoServer.java:65)
    at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:5409)
    at com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Native Method)
    at com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(MiddlewareRFC.java:1010)
    at com.sap.mw.jco.JCO$Server.listen(JCO.java:5205)
    at com.sap.mw.jco.JCO$Server.run(JCO.java:5139)
    at java.lang.Thread.run(Thread.java:595)
    i want to call these sap standard upload programs completely in backgroung through JCO.how can i do that??
    how can i suppress info messages in standard programs when called externally???
    any help will be appreciated...
    thanks in advance
    berry

    Hi Gregor,
    The Messages i am getting i.e. "Session 1: Special character for 'empty field' is /" is one of the GUI information messages that the standard SAP uplaod program is popping.
    i want to suppress these messages when calling them through an external system so that they can be called in background.
    The standard program is using the batch input method.
    Thanks and Regards
    Berry

  • JCO Exception

    Hi Gurus,
    I have created two JCO Destinitation for my RFC, when i am trying to ping the connection it says "ping successful" but when i test i am getting the following error.
    “com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: The initial password has expired; request a new one”
    Can anyone please help me on this , this was not coming in my pervious system for which i have created the conection.
    Is someting wrong on the ABAP system ?
    points will be rewarded for quick solutions.
    Rakesh

    Hello Rakesh,
    Change the user type of the communication user that UME uses in Transaction SU01 to "System" (B) in the ABAP end.
    FYI
    Due to an error in the installation program (SAPInst) for NetWeaver 2004 and due to an incorrect documentation, the communication user used by the UME has the type "Communication" (C).This type is incorrect because it is subject to the mandatory password change and the initial password ageing just like type "Dialog" (A) (see Note 622464).
    The following profile parameters affect the system's response:
    o rfc/reject_expired_passwd
    o login/password_max_reset_valid (ABAP 6.20 / 6.40) or
    login/password_max_idle_initial (ABAP 7.00) and
    login/password_max_idle_productive (ABAP 7.00)
    In delivery status, these profile parameters are set in such a way that the RFC logon is not affected.
    This information is at SAP note  959242.
    Thanks
    Pankaj

  • Problem with RFC adapter (JCO Exception RFC logon failure)

    Hi ,
    I have SOAP to RFC scenario.
    Scenario with same configuration (RFC adapter) is working in QA system.but when I have transported to PRODUCTION system
    it is showing
    com.sap.aii.af.ra.ms.api.DeliveryException: RfcAdapter: receiver channel has static errors: can not instantiate RfcPool caused by: com.sap.aii.af.rfc.RfcAdapterException: error initializing RfcClientPool:com.sap.aii.af.rfc.core.repository.RfcRepositoryException: can not connect to destination system due to: com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE:
    I have gievn max conn=10 ;Refresh the cache also
    and checked Roles and authorization also but still I am getting the same error.
    Regards

    Hi ,
    I have created all the objects manually. and it is working.
    now it is showing other error when I am sending the messages from SOAP side it is showing
    MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>
      <SAP:P1>Object ID DF2C6D6E40E935CB970DEE3A71049BF9 Software Component C3D5E1D1C75311DDB94DE33C0A1E01B6</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Interface mapping Object ID DF2C6D6E40E935CB970DEE3A71049BF9 Software Component C3D5E1D1C75311DDB94DE33C0A1E01B6 does not exist in runtime cache</SAP:Stack>
    for this I checked the Interface determination step and receiver determination ,mapping program all looks correct.
    I have refershed cache also both Complete and SLD.
    but nothing is wroking
    Please advice.
    Regards

Maybe you are looking for

  • How do I install bootcamp on the new drive that I installed with the dvd drive adapter

    Hello, I have a macbook pro mid 2012 13 inch, I have just earned some money, enough to buy a SSD, and I happily went to the store and bought a samsung evo 840 120gb SSD. My plan was to clean install windows 8.1 on the SSD, I already had bootcamp on t

  • EHS - List: weight of product's substances

    Hello, I'm completely new to EH&S module. My company has to produce for every shipped product and/or packaging, a weight list of substances it's composed from. Example product X is composed of: category metals: Iron x kg, cadmium y kg, ... category p

  • Root Org  Vs Vendor group

    Hi, Is there a need to link vendor group (VG) created by PPOCV_BBP to Root organization created by PPOCA_BBP ? If yes, how to link to each other? If not, is there any inconsistency? Please advise on it. regards, Rahul Mandale

  • How to get iPad generated numbers file to transfer to iworks on computer?

    I transferred a numbers file to my iPad and made changes, added sheets, etc. Then tried to export the file back to my computer thru iTunes apps. When I opened the file on the Mac, none of my changes were in the file, plus the date on the file was lik

  • Can I use an EarthLink/Sprint USB camera on a MAC?

    I like to use my AIR docked/closed with an external monitor/speakers etc. It would be convenient to use an external camera. I happened upon an old USB EathLink/Sprint camera. Is there some way to use it? Thanks