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.
SAP Knowledge Base Article - Preview