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)