Symptom
Some receipts paid with credit card are not posted to the ERP system (SAP Business ByDesign)
Message error in the log file
BYD_SCHEDULER_Worker-4] ERROR com.sap.scco.ap.pos.job.ReceiptJob - Exception while running schedules SyncJob
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
at java.util.Vector.get(Unknown Source) ~[?:?]
at com.sap.scco.ap.pos.i14y.util.collector.impl.ByDDataCollector$ReceiptDTOCollector.setPaymentCardsIdsToPaymentItems(ByDDataCollector.java:132) ~[env.jar:?]
at com.sap.scco.ap.pos.i14y.util.collector.impl.ByDDataCollector$ReceiptDTOCollector.collectNecessaryData(ByDDataCollector.java:122) ~[env.jar:?]
at com.sap.scco.ap.pos.i14y.util.collector.impl.ByDDataCollector$ReceiptDTOCollector.collectNecessaryData(ByDDataCollector.java:1) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendToExternalSystem_aroundBody432(ReceiptManager.java:5738) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendToExternalSystem_aroundBody433$advice(ReceiptManager.java:31) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendToExternalSystem(ReceiptManager.java:1) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendListToExternalSystem_aroundBody436(ReceiptManager.java:5780) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendListToExternalSystem_aroundBody437$advice(ReceiptManager.java:31) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendListToExternalSystem(ReceiptManager.java:1) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendReceiptsToExternalSystemByQuery_aroundBody422(ReceiptManager.java:5669) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendReceiptsToExternalSystemByQuery_aroundBody423$advice(ReceiptManager.java:31) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendReceiptsToExternalSystemByQuery(ReceiptManager.java:1) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendAllToExternalSystem_aroundBody420(ReceiptManager.java:5586) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendAllToExternalSystem_aroundBody421$advice(ReceiptManager.java:31) ~[env.jar:?]
at com.sap.scco.ap.pos.dao.ReceiptManager.sendAllToExternalSystem(ReceiptManager.java:1) ~[env.jar:?]
at com.sap.scco.ap.pos.job.ReceiptJob.execute(ReceiptJob.java:135) [env.jar:?]
at com.sap.scco.ap.pos.job.ReceiptJob.execute(ReceiptJob.java:103) [env.jar:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [env.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [env.jar:?]
Read more...
Environment
- SAP Customer Checkout 2.0
- SAP Business ByDesign
Product
Keywords
credit card, pepper, CCO, customer, checkout, terminal, , KBA , IS-SE-CCO , Customer Checkout , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.