SAP Knowledge Base Article - Public

3425946 - Error"Only list complete transmission (LCTI) allowed for CUSTOMER-PAYMENT_DATA - PAYMENT_DATA_CTI"

Symptom

While updating the Direct Debit via webservice you are getting the below error message.

Only list complete transmission (LCTI) allowed for CUSTOMER-PAYMENT_DATA - PAYMENT_DATA_CTI

Environment

SAP Business ByDesign

SAP Cloud for Customer

Cause

The Direct Debit Mandate structure contains all general DDM informtion.

The identifying information is needed in the create scenarios in every case:

  • Company Information (either UUID or ID)

  • Payer Information (either UUID or ID)

  • PayerBankDetailsID

The following information is optional in a create sceanrio:

  • MandateID (if this is not passed, it will be auto-generated)

  • DebtorIdentificationCode (default is blank)

  • Description (default is blank)

  • SingleUseIndicator (default is false)

  • BlockedIndicator (default is false)

  • MandateType (1 - SEPA Core(default), 2 - SEPA B2B, 3 - SEPA COR1)

  • ValidityPeriod

  • SignatureDate (default is blank)

  • SignatureCity (default is blank)

  • Status (2 - Active, 5 - Obsolete, 6 - In Preparation(default))

Resolution

Here is an example of a simple web service request to update Direct Debit:

<n0:DirectDebitMandateBundleMaintainRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global">
 <BasicMessageHeader>
  <ID>MsgID 1</ID>
 </BasicMessageHeader>
 <DirectDebitMandate actionCode="01">
  <ObjectNodeSenderTechnicalID>Tech ID 1 </ObjectNodeSenderTechnicalID>
  <MandateID>2018</MandateID>
  <CompanyID>Company_A</CompanyID>
  <PayerID>Customer X</PayerID>
  <DebtorIdentificationCode>123</DebtorIdentificationCode>
  <PayerBankDetailsID>0001</PayerBankDetailsID>
  <Description>Mandate Created in Store by Salesperson</Description>
  <SingleUseIndicator>false</SingleUseIndicator>
  <BlockedIndicator>false</BlockedIndicator>
  <MandateType>1</MandateType>
  <ValidityPeriod>
   <StartDate>2018-01-01</StartDate>
   <EndDate>2028-01-01</EndDate>
  </ValidityPeriod>
  <SignatureDate>2018-01-01</SignatureDate>
  <SignatureCity>London</SignatureCity>
  <Status>2</Status>
 </DirectDebitMandate>
</n0:DirectDebitMandateBundleMaintainRequest_sync>


This will create a mandate with ID 2018 for Customer X in Company A. The status 2 in this case will update the status to Active.

See Also

https://help.sap.com/doc/a2b4c7ef61d64397b2b1d052082a8a08/2111/en-US/PSM_ISI_R_II_MANAGE_DIR_DEB_MDT_IN.html

Keywords

unable to update Direct Debit , SEPA Mandate , KBA , SRD-MD-BP , Business Partner , Problem

Product

SAP Business ByDesign 2311