cancel
Showing results for 
Search instead for 
Did you mean: 

BackendException, Pricing issue while uploading a bulk order in ISA

Former Member
0 Kudos

Hi All,

     In ISA 5.0 - ECC as backend, when I try to upload a bulk order with 200 line items, while sales document is getting updated(log below) its throwing an pricing error. Seeing the log below, error occurs when its trying to get the pricing details of each and every product(for 200 products) in a loop. Correct me if my understanding is wrong.

When I try to upload a order with 80 or 100 line items its working fine.


Any suggestions plz.

PFB Log.

Thanks

Bharath.

Log Information:

com.sap.spc.remote.client.ClientException: BackendException Exception: parameters: [client]='null' [user]='null' [language]='null' [ashost]='null' [systemnumber]='null' [mshost]='null' [gwhost]='null' [gwserv]='null' [group]='null' [systemid]='null'

Properties: {lang=EN, passwd=?, sysnr=00, client=140, user=chinnaiahb, ashost=scdb00.sec.sharpamericas.com, jco.client.type=A, jco.client.trace=0, codepage=1100}

Client not connected

com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Error occurred when processing Java programs

Function: SPC_GET_PRICING_TRACE

Import Parameters:

|--------------------------------|-|-|--------------------------------|

| PARAMETERS 'INPUT'

|--------------------------------|-|-|--------------------------------|

|IV_DOCUMENT_ID                  |I|I|IV_ITEM_ID                      |

|--------------------------------|-|-|--------------------------------|

|   0   1   2   3   4   5   6   7|8|9|   0   1   2   3   4   5   6   7|

|--------------------------------|-|-|--------------------------------|

|51699BF092CC0BE0E1008000AC1D1C66| | |51699CD392CC0BE0E1008000AC1D1C66|

|--------------------------------|-|-|--------------------------------|

at com.sap.spc.remote.client.object.imp.rfc.RFCDefaultClient.execute(RFCDefaultClient.java:93)

at com.sap.spc.remote.client.object.imp.rfc.RfcDefaultIPCItem.getPricingAnalysisData(RfcDefaultIPCItem.java:1384)

at com.sap.isa.backend.r3.webcatalog.pricing.PriceCalculatorR3IPC.getDynamicPrices(PriceCalculatorR3IPC.java:424)

at com.sap.isa.backend.r3.webcatalog.pricing.PriceCalculatorR3IPC.getPrices(PriceCalculatorR3IPC.java:171)

at com.sap.isa.backend.r3.webcatalog.pricing.PriceCalculatorR3IPC.getPrices(PriceCalculatorR3IPC.java:217)

at com.sap.isa.businessobject.webcatalog.pricing.PriceCalculator.getPrices(PriceCalculator.java:130)

at com.sap.isa.catalog.webcatalog.WebCatItemPrice.<init>(WebCatItemPrice.java:36)

at com.sap.isa.catalog.webcatalog.WebCatItem.retrieveItemPrice(WebCatItem.java:1053)

at com.sap.isa.businessobject.SalesDocument.doPricing(SalesDocument.java:841)

at com.sap.isa.businessobject.SalesDocument.populateItemsFromCatalog(SalesDocument.java:564)

at com.sap.isa.backend.db.SalesDocumentDB.updateInBackend(SalesDocumentDB.java:3916)

at com.sap.isa.businessobject.SalesDocument.update(SalesDocument.java:1268)

at com.sharp.isa.isacore.action.order.Z_MaintainBasketSimulateAction.basketPerform(Z_MaintainBasketSimulateAction.java:328)

at com.sap.isa.isacore.action.order.MaintainBasketBaseAction.isaPerform(MaintainBasketBaseAction.java:998)

at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:343)

at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:353)

at com.sap.isa.core.BaseAction.execute(BaseAction.java:211)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:674)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

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

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

at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)

at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)

at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)

at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)

at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

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

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

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)

at com.tealeaf.capture.LiteFilter.doFilter(LiteFilter.java:98)

at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

I think you need to check the system dumps or more likely your IPC log files. This exceptions does not help you further. If you check your IPC log, I am pretty sure you find a more specific eceptions.

Former Member
0 Kudos

Thanks for your reply Andreas.

Here is the log I found in VM53

Message: document not existing

--> com.sap.spe.document.rfc.DocIllegalArgumentException: document 516E58FA01960960E1008000AC1D1C66 not existing

at com.sap.spe.document.rfc.DocHandlerAdapter.appendProtocolLine(I[Ljava/lang/Object;)V(DocHandlerAdapter.java:123)

at com.sap.spe.document.rfc.RemoveDocument.handleDocRequest()V(RemoveDocument.java:49)

at com.sap.spe.document.rfc.DocHandlerAdapter.handleRequest()V(DocHandlerAdapter.java:72)

at com.sap.spe.base.util.jco.HandlerAdapter.handleRequest(Lcom/sap/vmc/RFCContainer/Call;)V(HandlerAdapter.java:116)

at com.sap.vmc.remserver.RFCDispatcher.handleRequest2(Lcom/sap/conn/jco/JCoFunction;)V(RFCDispatcher.java:948)

at com.sap.vmc.remserver.RFCDispatcher.handleRequest(Lcom/sap/conn/jco/JCoFunction;)V(RFCDispatcher.java:731)

at com.sap.conn.jco.rt.VMCServer.dispatchRequest(Lcom/sap/conn/jco/JCoFunction;)V(VMCServer.java:911)

at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.dispatchRequest(Lcom/sap/conn/jco/rt/ServerWorker;Ljava/lang/String;)V(MiddlewareJavaRfc.java:3361)

at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(Lcom/sap/conn/jco/rt/ServerWorker;)V(MiddlewareJavaRfc.java:2407)

at com.sap.conn.jco.rt.VMCServer.listen()V(VMCServer.java:766)

at com.sap.conn.jco.rt.VMCServer.run()V(VMCServer.java:689)

at com.sap.vmc.remserver.RfcServer.run()V(RfcServer.java:376)

at java.lang.Thread.startup(Z)V(Thre

Former Member
0 Kudos

This should go straight to SAP support. Looks like your system dropped some line items and is missing it thereafter. 

Former Member
0 Kudos

Hello,

only want additional question, have you modify somehow the add to basket functionality? Are you completely based on the SAP Standard or is there any custom code? I can see, that you have a Z_ class in your code.

Can you replicate your issue in the 100% custom code free standard SAP shop?

Former Member
0 Kudos

Yes Andres, we do have some Z functionality wrapped around the standard code.

But I have tested with the sap standard b2b app, same issue comes up with the standard app as well.

Thanks

Bharath.