从EDOC_COCKPIT(ECC)向DCS(HANA Cloud)提交发票时出现错误" INVOICE-P-100"。

2020-09-20 14:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们在这里建立了一个系统,用于使用事务'EDOC_COCKPIT'将来自ECC的发票推送到Digital Compliance Service(HANA Cloud上的DCS)。 过帐发票时出现以下错误。

"错误代码":" INVOICE-P-100"," errormsg":"无法提交JPA交易

据我调试,可以看到数据已成功从ECC中推出。 但是,当它尝试将此数据插入云数据库的表GSTR1_INV_HEADER时,它将失败并给出上述错误,该错误是我从日志中得到的。 我是HANA Cloud座舱的新手,无法理解该错误,也无法确定现有的分析方法。

我在下面附上完整的日志:

 {"状态":"错误","错误":{" b2berror":[{"错误":[{"错误代码":" INVOICE-P-100","错误消息":"无法提交JPA 事务;嵌套异常是javax.persistence.RollbackException:异常[EclipseLink-4002](Eclipse Persistence Services-2.6.3.v20160428-59c81c5):org.eclipse.persistence.exceptions.DatabaseException \ n内部异常:java.sql.SQLException: 从池借用prepareStatement失败\ n错误代码:0 \ n调用:INSERT INTO \" sap.slh.dcs.gstr1.table :: GSTR1_INV_HEADER \"(INV_TYPE,SUPP_GSTIN,FIN_PERIOD,INV_NUM,AUTH_OBJECT,CANC_FLAG,CHECKSUM,CREATED  CR_DR_REASON_CODE,货币,CUST_GSTIN,CUST_NAME,DCS_INVHDR_EXT_FIELD1,DCS_INVHDR_EXT_FIELD2,DCS_INVHDR_EXT_FIELD3,DCS_INVHDR_EXT_FIELD4,DCS_INVHDR_EXT_FIELD5,DCS_INVHDR_EXT_FIELD6,ECOM_CUST_GSTIN,ECOM_MERCHANT_ID,错误标志,EXP_INV_TYPE,FILING_SRC,IN_PROCESS_FLAG,INV_AMT,INV_COMM_STATUS,INV_DATE,INV_FLAG,NIL_INV_TYPE,NR_NUMBER,NR_PREFIX,NR_SUFFIX,ON_HOLD_FLAG,  POS,PROV_ORD_DATE,  PROV_ORD_NUM,RCVR_STATE,REF_INV_DATE,REF_INV_DATE_2,REF_INV_NUM,REF_INV_NUM_2,REVERSE_CHARGE,SHIP_PORT_CODE,SUPP_STATE,VERSION)值(?,?,?,?,?,?,?,?,?,?,?  ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,  ?,?,?,?,?,?,?,?)\ n \ tbind => [绑定46个参数] \ nQuery:InsertObjectQuery(SUPP_GSTIN:24AAFCG4699H1ZAFIN_PERIOD:042018INV_NUM:6183400038INV_TYPE:B2B)"}}}]," b2cerror":  []," experror":[]," aterror":[]," cdnerror":[]," txpderror":[]}} 

帮助我了解/解决/调试错误。

谢谢

伊拉基亚

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们在这里建立了一个系统,用于使用事务'EDOC_COCKPIT'将来自ECC的发票推送到Digital Compliance Service(HANA Cloud上的DCS)。 过帐发票时出现以下错误。

"错误代码":" INVOICE-P-100"," errormsg":"无法提交JPA交易

据我调试,可以看到数据已成功从ECC中推出。 但是,当它尝试将此数据插入云数据库的表GSTR1_INV_HEADER时,它将失败并给出上述错误,该错误是我从日志中得到的。 我是HANA Cloud座舱的新手,无法理解该错误,也无法确定现有的分析方法。

我在下面附上完整的日志:

 {"状态":"错误","错误":{" b2berror":[{"错误":[{"错误代码":" INVOICE-P-100","错误消息":"无法提交JPA 事务;嵌套异常是javax.persistence.RollbackException:异常[EclipseLink-4002](Eclipse Persistence Services-2.6.3.v20160428-59c81c5):org.eclipse.persistence.exceptions.DatabaseException \ n内部异常:java.sql.SQLException: 从池借用prepareStatement失败\ n错误代码:0 \ n调用:INSERT INTO \" sap.slh.dcs.gstr1.table :: GSTR1_INV_HEADER \"(INV_TYPE,SUPP_GSTIN,FIN_PERIOD,INV_NUM,AUTH_OBJECT,CANC_FLAG,CHECKSUM,CREATED  CR_DR_REASON_CODE,货币,CUST_GSTIN,CUST_NAME,DCS_INVHDR_EXT_FIELD1,DCS_INVHDR_EXT_FIELD2,DCS_INVHDR_EXT_FIELD3,DCS_INVHDR_EXT_FIELD4,DCS_INVHDR_EXT_FIELD5,DCS_INVHDR_EXT_FIELD6,ECOM_CUST_GSTIN,ECOM_MERCHANT_ID,错误标志,EXP_INV_TYPE,FILING_SRC,IN_PROCESS_FLAG,INV_AMT,INV_COMM_STATUS,INV_DATE,INV_FLAG,NIL_INV_TYPE,NR_NUMBER,NR_PREFIX,NR_SUFFIX,ON_HOLD_FLAG,  POS,PROV_ORD_DATE,  PROV_ORD_NUM,RCVR_STATE,REF_INV_DATE,REF_INV_DATE_2,REF_INV_NUM,REF_INV_NUM_2,REVERSE_CHARGE,SHIP_PORT_CODE,SUPP_STATE,VERSION)值(?,?,?,?,?,?,?,?,?,?,?  ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,  ?,?,?,?,?,?,?,?)\ n \ tbind => [绑定46个参数] \ nQuery:InsertObjectQuery(SUPP_GSTIN:24AAFCG4699H1ZAFIN_PERIOD:042018INV_NUM:6183400038INV_TYPE:B2B)"}}}]," b2cerror":  []," experror":[]," aterror":[]," cdnerror":[]," txpderror":[]}} 

帮助我了解/解决/调试错误。

谢谢

伊拉基亚

付费偷看设置
发送
1条回答
梦想连接
1楼 · 2020-09-20 14:38.采纳回答

嗨,

问题已解决。 我们必须与SAP联系。

以下是我们从团队那里收到的针对此问题的回复。

"根据错误消息。这是DU错误。请先更新最新的DU,然后再更新JAVA Artifacts,最后更新UI MTAR。之后,请重新启动Java应用程序。"

回复,以便其他人发现它有用。

伊拉基亚

一周热门 更多>