使用信用卡存款时出错

2020-08-27 06:09发布

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

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


大家好,我正在为SAP 9.2 PL3开发一个附加组件,我需要使用信用卡凭单创建一个存款,但是在尝试添加它时遇到了问题。 我收到的错误消息是:"为过期的信用凭证指定帐户"。

这是我当前的代码:

将oCompanyService设置为SAPbobsCOM.CompanyService = oCompany.GetCompanyService()
   dp dpService为SAPbobsCOM.DepositsService = oCompanyService.GetBusinessService(SAPbobsCOM.ServiceTypes.DepositsService)

   将dps dpsAddCreditCard设置为SAPbobsCOM.Deposit = dpService.GetDataInterface(SAPbobsCOM.DepositsServiceDataInterfaces.dsDeposit)
   dpsAddCreditCard.DepositType = SAPbobsCOM.BoDepositTypeEnum.dtCredit

   Dim oCardLines作为SAPbobsCOM.CreditLines = dpsAddCreditCard.Credits
   Dim oCard作为SAPbobsCOM.CreditLine
   Dim dpParams作为SAPbobsCOM.DepositParams

 dpsAddCreditCard.DepositDate = Date.Today
   dpsAddCreditCard.DepositType = SAPbobsCOM.BoDepositTypeEnum.dtCredit
   dpsAddCreditCard.DepositAccountType = SAPbobsCOM.BoDepositAccountTypeEnum.datBankAccount
   dpsAddCreditCard.DepositCurrency =" VEB"
   dpsAddCreditCard.AllocationAccount =" 11145"
   dpsAddCreditCard.TotalLC =" 555"
   dpsAddCreditCard.DepositAccount =" 11145"
   
   oCard = oCardLines.Add()
   oCard.AbsId =" 14"
   dpParams = dpService.AddDeposit(dpsAddCreditCard)

有人对我有什么建议或想法吗?

谢谢。

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

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


大家好,我正在为SAP 9.2 PL3开发一个附加组件,我需要使用信用卡凭单创建一个存款,但是在尝试添加它时遇到了问题。 我收到的错误消息是:"为过期的信用凭证指定帐户"。

这是我当前的代码:

将oCompanyService设置为SAPbobsCOM.CompanyService = oCompany.GetCompanyService()
   dp dpService为SAPbobsCOM.DepositsService = oCompanyService.GetBusinessService(SAPbobsCOM.ServiceTypes.DepositsService)

   将dps dpsAddCreditCard设置为SAPbobsCOM.Deposit = dpService.GetDataInterface(SAPbobsCOM.DepositsServiceDataInterfaces.dsDeposit)
   dpsAddCreditCard.DepositType = SAPbobsCOM.BoDepositTypeEnum.dtCredit

   Dim oCardLines作为SAPbobsCOM.CreditLines = dpsAddCreditCard.Credits
   Dim oCard作为SAPbobsCOM.CreditLine
   Dim dpParams作为SAPbobsCOM.DepositParams

 dpsAddCreditCard.DepositDate = Date.Today
   dpsAddCreditCard.DepositType = SAPbobsCOM.BoDepositTypeEnum.dtCredit
   dpsAddCreditCard.DepositAccountType = SAPbobsCOM.BoDepositAccountTypeEnum.datBankAccount
   dpsAddCreditCard.DepositCurrency =" VEB"
   dpsAddCreditCard.AllocationAccount =" 11145"
   dpsAddCreditCard.TotalLC =" 555"
   dpsAddCreditCard.DepositAccount =" 11145"
   
   oCard = oCardLines.Add()
   oCard.AbsId =" 14"
   dpParams = dpService.AddDeposit(dpsAddCreditCard)

有人对我有什么建议或想法吗?

谢谢。

付费偷看设置
发送
1条回答
吹牛啤
1楼-- · 2020-08-27 06:36

嘿,伊斯梅尔,

我不知道您是否能够成功完成这项工作,但以防万一某个不幸的灵魂陷入了这个问题(就像我一样),对我而言,解决方案是设置VoucherAccount(ODPS.CrdBankAct)字段,而不是 AllocationAccount(ODPS.AllocAcct)。 AllocationAccount用于现金存款。

此致

安德里亚

一周热门 更多>