Hello Experts,
I'm setting up the taxware connection with SAP CRM 7.0 EHP1. The tax jurisdiction code is working correctly and all the RFC related configs already done.
My pricing procedure contain formula 300, 301 to 306. All the pricing except tax calculation is working correctly.
I setup log in SM53 and found below error, i'm not sure how to resolve this. Any pointer is highly appreciated.
ERROR | com.sap.taxes.userexit.value.ExtTaxCalc300 |
Message:CRM_Formula_ERROR:com.sap.conn.jco.ConversionException: (122) JCO_ERROR_CONVERSION: Cannot convert field NR_JUR_LEVELS of type NUM to int
at com.sap.conn.jco.rt.AbstractRecord.createConversionException(Ljava/lang/Throwable;ILjava/lang/String;)Lcom/sap/conn/jco/ConversionException;(AbstractRecord.java:415)
at com.sap.conn.jco.rt.AbstractRecord.createConversionException(ILjava/lang/String;)Lcom/sap/conn/jco/ConversionException;(AbstractRecord.java:410)
at com.sap.conn.jco.rt.AbstractRecord.getInt(I)I(AbstractRecord.java:1853)
at com.sap.conn.jco.rt.AbstractRecord.getInt(Ljava/lang/String;)I(AbstractRecord.java:2807)
at com.sap.taxes.taxCall.ExternalTaxCalculationRFC.checkJurLevelTaxExistence(Lcom/sap/conn/jco/JCoTable;Lcom/sap/conn/jco/JCoTable;)V(ExternalTaxCalculationRFC.java:571)
at com.sap.taxes.taxCall.ExternalTaxCalculationRFC.calculateTaxes(Lcom/sap/spe/pricing/transactiondata/userexit/internal/IPricingDocumentSAPExit;Lcom/sap/spe/pricing/transactiondata/userexit/internal/IPricingItemSAPExit;Lcom/sap/taxes/base/ExternalTaxDoc ument;)Lcom/sap/conn/jco/JCoStructure;(ExternalTaxCalculationRFC.java:390)
at com.sap.taxes.taxCall.ExternalTaxCalculationRFC.run(Lcom/sap/spe/pricing/transactiondata/userexit/internal/IPricingDocumentSAPExit;Lcom/sap/spe/pricing/transactiondata/userexit/internal/IPricingItemSAPExit;Lcom/sap/taxes/base/ExternalTaxDocument;)V(Ex ternalTaxCalculationRFC.java:108)
at com.sap.taxes.userexit.value.ExtTaxCalc300.overwriteConditionValue(Lcom/sap/spe/pricing/transactiondata/userexit/IPricingItemUserExit;Lcom/sap/spe/pricing/transactiondata/userexit/IPricingConditionUserExit;)Ljava/math/BigDecimal;(ExtTaxCalc300.java:18 8)
at com.sap.spe.pricing.transactiondata.impl.PricingCondition.overwriteConditionValue(Lcom/sap/spe/pricing/transactiondata/userexit/IPricingConditionUserExit;)V(PricingCondition.java:2199)
at com.sap.spe.pricing.transactiondata.impl.PricingCondition.overwriteConditionValue()V(PricingCondition.java:2180)
at com.sap.spe.pricing.transactiondata.impl.PricingCondition.calcConditionValue(Z)V(PricingCondition.java:4502)
at com.sap.spe.pricing.transactiondata.impl.PricingCondition.calcConditionValue()V(PricingCondition.java:4223)
at com.sap.spe.pricing.transactiondata.impl.PricingCondition.calculateConditionValue([Ljava/math/BigDecimal;Z)V(PricingCondition.java:968)
at com.sap.spe.pricing.transactiondata.impl.PricingItem.calculate(ICZZLcom/sap/spe/pricing/transactiondata/impl/PricingCondition;)I(PricingItem.java:1419)
at com.sap.spe.pricing.transactiondata.impl.PricingItem.exclusion(ICZLcom/sap/spe/pricing/transactiondata/impl/PricingCondition;)I(PricingItem.java:2258)
at com.sap.spe.pricing.transactiondata.impl.PricingItem.exclusion(IC)V(PricingItem.java:858)
at com.sap.spe.pricing.transactiondata.impl.PricingItem.calculate()V(PricingItem.java:577)
at com.sap.spe.pricing.transactiondata.impl.PricingItem.pricing(Z)V(PricingItem.java:454)
at com.sap.spe.document.impl.Item$PricingItemConnector.updatePricingItem()V(Item.java:1257)
at com.sap.spe.document.impl.Document$PricingDocumentConnector.updatePricingItems()V(Document.java:884)
at com.sap.spe.document.impl.Document$PricingDocumentConnector.updatePricingDocument()V(Document.java:791)
at com.sap.spe.document.impl.Document.pricing()V(Document.java:349)
at com.sap.spe.document.rfc.ChangeDocument.handleDocRequest()V(ChangeDocument.java:119)
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:117)
at com.sap.vmc.remserver.RFCDispatcher.handleRequest2(Lcom/sap/conn/jco/JCoFunction;)V(RFCDispatcher.java:995)
at com.sap.vmc.remserver.RFCDispatcher.handleRequest(Lcom/sap/conn/jco/JCoFunction;)V(RFCDispatcher.java:746)
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:3349)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(Lcom/sap/conn/jco/rt/ServerWorker;)V(MiddlewareJavaRfc.java:2398)
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(Thread.java:1954)
Regards,
Vikas