java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<CADunning>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingdunning.CADunning
All Implemented Interfaces:
VdmEntitySet

public class CADunning extends VdmEntity<CADunning> implements VdmEntitySet
Contract Accounting Dunning

Original entity name from the Odata EDM: CADunning_Type

  • Field Details

  • Constructor Details

    • CADunning

      public CADunning()
    • CADunning

      public CADunning(@Nullable LocalDate cAMassRunDate, @Nullable String cAMassRunID, @Nullable String businessPartner, @Nullable String contractAccount, @Nullable String cADunningCounter, @Nullable String cACompanyCodeGroup, @Nullable String cAStandardCompanyCode, @Nullable String businessArea, @Nullable String division, @Nullable String cAContract, @Nullable String cASubApplication, @Nullable String cALeadingContractAccount, @Nullable String cAAlternativeDunningRecipient, @Nullable String cADunningProcedure, @Nullable String cADunningNoticeGroup, @Nullable String cADunningLevel, @Nullable String cADunningLevelCategory, @Nullable String cAContrAcctGroupForCollMgmt, @Nullable String cAContractGroupForCollMgmt, @Nullable OffsetDateTime cAClosedItemGroupForCollMgmt, @Nullable OffsetDateTime cAClosedItemGroupOfLastDunning, @Nullable String cAGroupingFieldForCollMgmt, @Nullable String cAGroupingFieldOfLastDunning, @Nullable String cACollectionStrategy, @Nullable String cACollectionStep, @Nullable String cACollectionStepOfLastDunning, @Nullable String cAReplacedCollectionStep, @Nullable String cAReplacedCollectionStrategy, @Nullable String cACollectionTestSeries, @Nullable Boolean cACapForDunActyIsRestricted, @Nullable Boolean cADunningNoticeMustBeReleased, @Nullable LocalDate cALatestReleaseDate, @Nullable String cAReleaseGroup, @Nullable LocalDate cANextDunningDate, @Nullable LocalDate cAIssueDate, @Nullable LocalDate dunningIssueDate, @Nullable LocalDate cADunningActivityRunDate, @Nullable LocalDate cAPaymentTargetDate, @Nullable LocalDate cAKeyDateForConsideredPayts, @Nullable String transactionCurrency, @Nullable BigDecimal cADunningBalance, @Nullable BigDecimal cADunningReductionAmount, @Nullable String cADunningChargesSchema, @Nullable BigDecimal cAAmountForDunningCharge1, @Nullable String cADocumentForDunningCharge1, @Nullable String cATypeForDunningCharge1, @Nullable String cAPostingCodeForDunningCharge1, @Nullable BigDecimal cAAmountForDunningCharge2, @Nullable String cADocumentForDunningCharge2, @Nullable String cATypeForDunningCharge2, @Nullable String cAPostingCodeForDunningCharge2, @Nullable BigDecimal cAAmountForDunningCharge3, @Nullable String cADocumentForDunningCharge3, @Nullable String cATypeForDunningCharge3, @Nullable String cAPostingCodeForDunningCharge3, @Nullable BigDecimal cADunningChargeAmount, @Nullable BigDecimal cADunningInterestAmount, @Nullable String cADocumentForDunningInterest, @Nullable String cACreditWorthinessBeforeDun, @Nullable Boolean cADunningNoticeIsReversed, @Nullable String cAPaymentFormNumber, @Nullable Boolean cADunningNoticeIsInfoOnly, @Nullable String correspondenceKey, @Nullable Boolean cAIsSubmittedToCollAgency, @Nullable String cAPaymentFormExternalNumber, @Nullable String cAStatisticalItemCode, @Nullable String cASubstituteDocumentCategory, @Nullable String cASubstituteDocumentNumber, @Nullable BigDecimal cASuccessPercentage, @Nullable LocalDate cAMaximumDeferralDate, @Nullable LocalDate cADunningValuationRunDate, @Nullable String cADunningValuationStatus, List<CADunningItem> to_DunItem)
  • Method Details

    • getType

      @Nonnull public Class<CADunning> getType()
      Specified by:
      getType in class VdmObject<CADunning>
    • setCAMassRunDate

      public void setCAMassRunDate(@Nullable LocalDate cAMassRunDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CAMassRunDate

      Parameters:
      cAMassRunDate - Date ID
    • setCAMassRunID

      public void setCAMassRunID(@Nullable String cAMassRunID)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAMassRunID

      Parameters:
      cAMassRunID - Run ID
    • setBusinessPartner

      public void setBusinessPartner(@Nullable String businessPartner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Parameters:
      businessPartner - Business Partner Number
    • setContractAccount

      public void setContractAccount(@Nullable String contractAccount)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Parameters:
      contractAccount - Contract Account
    • setCADunningCounter

      public void setCADunningCounter(@Nullable String cADunningCounter)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADunningCounter

      Parameters:
      cADunningCounter - Counter for Several Dunning Notices to a Business Partner
    • setCACompanyCodeGroup

      public void setCACompanyCodeGroup(@Nullable String cACompanyCodeGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACompanyCodeGroup

      Parameters:
      cACompanyCodeGroup - Company Code Group
    • setCAStandardCompanyCode

      public void setCAStandardCompanyCode(@Nullable String cAStandardCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAStandardCompanyCode

      Parameters:
      cAStandardCompanyCode - Company Code
    • setBusinessArea

      public void setBusinessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - Business Area
    • setDivision

      public void setDivision(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Parameters:
      division - Division
    • setCAContract

      public void setCAContract(@Nullable String cAContract)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Parameters:
      cAContract - Reference Specifications from Contract
    • setCASubApplication

      public void setCASubApplication(@Nullable String cASubApplication)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplication

      Parameters:
      cASubApplication - Subapplication in Contract Accounts Receivable and Payable
    • setCALeadingContractAccount

      public void setCALeadingContractAccount(@Nullable String cALeadingContractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CALeadingContractAccount

      Parameters:
      cALeadingContractAccount - Leading Contract Account in Dunning
    • setCAAlternativeDunningRecipient

      public void setCAAlternativeDunningRecipient(@Nullable String cAAlternativeDunningRecipient)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAlternativeDunningRecipient

      Parameters:
      cAAlternativeDunningRecipient - Alternative dunning recipient
    • setCADunningProcedure

      public void setCADunningProcedure(@Nullable String cADunningProcedure)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningProcedure

      Parameters:
      cADunningProcedure - Dunning Procedure
    • setCADunningNoticeGroup

      public void setCADunningNoticeGroup(@Nullable String cADunningNoticeGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningNoticeGroup

      Parameters:
      cADunningNoticeGroup - Grouping fur Dunning Notices
    • setCADunningLevel

      public void setCADunningLevel(@Nullable String cADunningLevel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningLevel

      Parameters:
      cADunningLevel - Dunning Level
    • setCADunningLevelCategory

      public void setCADunningLevelCategory(@Nullable String cADunningLevelCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningLevelCategory

      Parameters:
      cADunningLevelCategory - Dunning Level Category
    • setCAContrAcctGroupForCollMgmt

      public void setCAContrAcctGroupForCollMgmt(@Nullable String cAContrAcctGroupForCollMgmt)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAContrAcctGroupForCollMgmt

      Parameters:
      cAContrAcctGroupForCollMgmt - Collection Management: Contract Account Group
    • setCAContractGroupForCollMgmt

      public void setCAContractGroupForCollMgmt(@Nullable String cAContractGroupForCollMgmt)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContractGroupForCollMgmt

      Parameters:
      cAContractGroupForCollMgmt - Collection Management: Contract Group
    • setCAClosedItemGroupForCollMgmt

      public void setCAClosedItemGroupForCollMgmt(@Nullable OffsetDateTime cAClosedItemGroupForCollMgmt)
      Constraints: Nullable

      Original property name from the Odata EDM: CAClosedItemGroupForCollMgmt

      Parameters:
      cAClosedItemGroupForCollMgmt - Closed Item Group for Dunning
    • setCAClosedItemGroupOfLastDunning

      public void setCAClosedItemGroupOfLastDunning(@Nullable OffsetDateTime cAClosedItemGroupOfLastDunning)
      Constraints: Nullable

      Original property name from the Odata EDM: CAClosedItemGroupOfLastDunning

      Parameters:
      cAClosedItemGroupOfLastDunning - Item Group in Last Dunning Notice
    • setCAGroupingFieldForCollMgmt

      public void setCAGroupingFieldForCollMgmt(@Nullable String cAGroupingFieldForCollMgmt)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAGroupingFieldForCollMgmt

      Parameters:
      cAGroupingFieldForCollMgmt - Grouping Field for Dunning
    • setCAGroupingFieldOfLastDunning

      public void setCAGroupingFieldOfLastDunning(@Nullable String cAGroupingFieldOfLastDunning)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAGroupingFieldOfLastDunning

      Parameters:
      cAGroupingFieldOfLastDunning - Grouping Field in Last Dunning Notice
    • setCACollectionStrategy

      public void setCACollectionStrategy(@Nullable String cACollectionStrategy)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CACollectionStrategy

      Parameters:
      cACollectionStrategy - Collection Strategy
    • setCACollectionStep

      public void setCACollectionStep(@Nullable String cACollectionStep)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACollectionStep

      Parameters:
      cACollectionStep - Collection Step
    • setCACollectionStepOfLastDunning

      public void setCACollectionStepOfLastDunning(@Nullable String cACollectionStepOfLastDunning)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACollectionStepOfLastDunning

      Parameters:
      cACollectionStepOfLastDunning - Collection Step of Last Dunning
    • setCAReplacedCollectionStep

      public void setCAReplacedCollectionStep(@Nullable String cAReplacedCollectionStep)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAReplacedCollectionStep

      Parameters:
      cAReplacedCollectionStep - Replaced Collection Step (Capacity Restriction)
    • setCAReplacedCollectionStrategy

      public void setCAReplacedCollectionStrategy(@Nullable String cAReplacedCollectionStrategy)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAReplacedCollectionStrategy

      Parameters:
      cAReplacedCollectionStrategy - Champion Collection Strategy
    • setCACollectionTestSeries

      public void setCACollectionTestSeries(@Nullable String cACollectionTestSeries)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CACollectionTestSeries

      Parameters:
      cACollectionTestSeries - Collection Management: Test Series for Collection Strategies
    • setCACapForDunActyIsRestricted

      public void setCACapForDunActyIsRestricted(@Nullable Boolean cACapForDunActyIsRestricted)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACapForDunActyIsRestricted

      Parameters:
      cACapForDunActyIsRestricted - Capacity for Dunning Activity Restricted
    • setCADunningNoticeMustBeReleased

      public void setCADunningNoticeMustBeReleased(@Nullable Boolean cADunningNoticeMustBeReleased)
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeMustBeReleased

      Parameters:
      cADunningNoticeMustBeReleased - Release Dunning
    • setCALatestReleaseDate

      public void setCALatestReleaseDate(@Nullable LocalDate cALatestReleaseDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CALatestReleaseDate

      Parameters:
      cALatestReleaseDate - Latest Release Date
    • setCAReleaseGroup

      public void setCAReleaseGroup(@Nullable String cAReleaseGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAReleaseGroup

      Parameters:
      cAReleaseGroup - Release Group
    • setCANextDunningDate

      public void setCANextDunningDate(@Nullable LocalDate cANextDunningDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CANextDunningDate

      Parameters:
      cANextDunningDate - Date of Next Dunning
    • setCAIssueDate

      public void setCAIssueDate(@Nullable LocalDate cAIssueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAIssueDate

      Parameters:
      cAIssueDate - Date of Issue
    • setDunningIssueDate

      public void setDunningIssueDate(@Nullable LocalDate dunningIssueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DunningIssueDate

      Parameters:
      dunningIssueDate - Date of Issue
    • setCADunningActivityRunDate

      public void setCADunningActivityRunDate(@Nullable LocalDate cADunningActivityRunDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CADunningActivityRunDate

      Parameters:
      cADunningActivityRunDate - Execution Date of Dunning Notice
    • setCAPaymentTargetDate

      public void setCAPaymentTargetDate(@Nullable LocalDate cAPaymentTargetDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAPaymentTargetDate

      Parameters:
      cAPaymentTargetDate - Payment Target in Dunning Notice
    • setCAKeyDateForConsideredPayts

      public void setCAKeyDateForConsideredPayts(@Nullable LocalDate cAKeyDateForConsideredPayts)
      Constraints: Nullable

      Original property name from the Odata EDM: CAKeyDateForConsideredPayts

      Parameters:
      cAKeyDateForConsideredPayts - Date Up to Which Payments Were Considered (Dunning)
    • setTransactionCurrency

      public void setTransactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - Transaction Currency
    • setCADunningBalance

      public void setCADunningBalance(@Nullable BigDecimal cADunningBalance)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningBalance

      Parameters:
      cADunningBalance - Dunning Balance
    • setCADunningReductionAmount

      public void setCADunningReductionAmount(@Nullable BigDecimal cADunningReductionAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningReductionAmount

      Parameters:
      cADunningReductionAmount - Total of Dunning Reductions
    • setCADunningChargesSchema

      public void setCADunningChargesSchema(@Nullable String cADunningChargesSchema)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningChargesSchema

      Parameters:
      cADunningChargesSchema - Charges Schedule
    • setCAAmountForDunningCharge1

      public void setCAAmountForDunningCharge1(@Nullable BigDecimal cAAmountForDunningCharge1)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge1

      Parameters:
      cAAmountForDunningCharge1 - Dun. charge 1
    • setCADocumentForDunningCharge1

      public void setCADocumentForDunningCharge1(@Nullable String cADocumentForDunningCharge1)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge1

      Parameters:
      cADocumentForDunningCharge1 - Doc no. for charge 1
    • setCATypeForDunningCharge1

      public void setCATypeForDunningCharge1(@Nullable String cATypeForDunningCharge1)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge1

      Parameters:
      cATypeForDunningCharge1 - Charge type f. charge 1
    • setCAPostingCodeForDunningCharge1

      public void setCAPostingCodeForDunningCharge1(@Nullable String cAPostingCodeForDunningCharge1)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge1

      Parameters:
      cAPostingCodeForDunningCharge1 - Posting Key for Charges
    • setCAAmountForDunningCharge2

      public void setCAAmountForDunningCharge2(@Nullable BigDecimal cAAmountForDunningCharge2)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge2

      Parameters:
      cAAmountForDunningCharge2 - Dun.charge 2
    • setCADocumentForDunningCharge2

      public void setCADocumentForDunningCharge2(@Nullable String cADocumentForDunningCharge2)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge2

      Parameters:
      cADocumentForDunningCharge2 - Doc number for charge 2
    • setCATypeForDunningCharge2

      public void setCATypeForDunningCharge2(@Nullable String cATypeForDunningCharge2)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge2

      Parameters:
      cATypeForDunningCharge2 - Charge type f. charge 2
    • setCAPostingCodeForDunningCharge2

      public void setCAPostingCodeForDunningCharge2(@Nullable String cAPostingCodeForDunningCharge2)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge2

      Parameters:
      cAPostingCodeForDunningCharge2 - Posting Key for Charges
    • setCAAmountForDunningCharge3

      public void setCAAmountForDunningCharge3(@Nullable BigDecimal cAAmountForDunningCharge3)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge3

      Parameters:
      cAAmountForDunningCharge3 - Dun.charge 3
    • setCADocumentForDunningCharge3

      public void setCADocumentForDunningCharge3(@Nullable String cADocumentForDunningCharge3)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge3

      Parameters:
      cADocumentForDunningCharge3 - Doc number for charge 3
    • setCATypeForDunningCharge3

      public void setCATypeForDunningCharge3(@Nullable String cATypeForDunningCharge3)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge3

      Parameters:
      cATypeForDunningCharge3 - Charge type f. charge 3
    • setCAPostingCodeForDunningCharge3

      public void setCAPostingCodeForDunningCharge3(@Nullable String cAPostingCodeForDunningCharge3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge3

      Parameters:
      cAPostingCodeForDunningCharge3 - Posting Key for Charges
    • setCADunningChargeAmount

      public void setCADunningChargeAmount(@Nullable BigDecimal cADunningChargeAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CADunningChargeAmount

      Parameters:
      cADunningChargeAmount - The cADunningChargeAmount to set.
    • setCADunningInterestAmount

      public void setCADunningInterestAmount(@Nullable BigDecimal cADunningInterestAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningInterestAmount

      Parameters:
      cADunningInterestAmount - Dunning interest in transaction currency
    • setCADocumentForDunningInterest

      public void setCADocumentForDunningInterest(@Nullable String cADocumentForDunningInterest)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningInterest

      Parameters:
      cADocumentForDunningInterest - Doc no. of interest posting
    • setCACreditWorthinessBeforeDun

      public void setCACreditWorthinessBeforeDun(@Nullable String cACreditWorthinessBeforeDun)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACreditWorthinessBeforeDun

      Parameters:
      cACreditWorthinessBeforeDun - Creditworthiness Before Dunning
    • setCADunningNoticeIsReversed

      public void setCADunningNoticeIsReversed(@Nullable Boolean cADunningNoticeIsReversed)
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeIsReversed

      Parameters:
      cADunningNoticeIsReversed - Dunning Notice Reversed
    • setCAPaymentFormNumber

      public void setCAPaymentFormNumber(@Nullable String cAPaymentFormNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAPaymentFormNumber

      Parameters:
      cAPaymentFormNumber - Payment Form Number
    • setCADunningNoticeIsInfoOnly

      public void setCADunningNoticeIsInfoOnly(@Nullable Boolean cADunningNoticeIsInfoOnly)
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeIsInfoOnly

      Parameters:
      cADunningNoticeIsInfoOnly - Group Not Due For Dunning/Information Only
    • setCorrespondenceKey

      public void setCorrespondenceKey(@Nullable String correspondenceKey)
      Constraints: Not nullable, Maximum length: 36

      Original property name from the Odata EDM: CorrespondenceKey

      Parameters:
      correspondenceKey - Correspondence Key
    • setCAIsSubmittedToCollAgency

      public void setCAIsSubmittedToCollAgency(@Nullable Boolean cAIsSubmittedToCollAgency)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsSubmittedToCollAgency

      Parameters:
      cAIsSubmittedToCollAgency - Release for Submission to Collection Agency
    • setCAPaymentFormExternalNumber

      public void setCAPaymentFormExternalNumber(@Nullable String cAPaymentFormExternalNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CAPaymentFormExternalNumber

      Parameters:
      cAPaymentFormExternalNumber - External key payment form
    • setCAStatisticalItemCode

      public void setCAStatisticalItemCode(@Nullable String cAStatisticalItemCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatisticalItemCode

      Parameters:
      cAStatisticalItemCode - Type of Statistical Line Item
    • setCASubstituteDocumentCategory

      public void setCASubstituteDocumentCategory(@Nullable String cASubstituteDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubstituteDocumentCategory

      Parameters:
      cASubstituteDocumentCategory - Category of substitute document in FI-CA
    • setCASubstituteDocumentNumber

      public void setCASubstituteDocumentNumber(@Nullable String cASubstituteDocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CASubstituteDocumentNumber

      Parameters:
      cASubstituteDocumentNumber - Number of the Substitute FI-CA Document
    • setCASuccessPercentage

      public void setCASuccessPercentage(@Nullable BigDecimal cASuccessPercentage)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: CASuccessPercentage

      Parameters:
      cASuccessPercentage - Success Percentage Rate Determined for Dunning
    • setCAMaximumDeferralDate

      public void setCAMaximumDeferralDate(@Nullable LocalDate cAMaximumDeferralDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAMaximumDeferralDate

      Parameters:
      cAMaximumDeferralDate - Maximum Deferral Date for Related Items
    • setCADunningValuationRunDate

      public void setCADunningValuationRunDate(@Nullable LocalDate cADunningValuationRunDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CADunningValuationRunDate

      Parameters:
      cADunningValuationRunDate - Date of Success Valuation
    • setCADunningValuationStatus

      public void setCADunningValuationStatus(@Nullable String cADunningValuationStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CADunningValuationStatus

      Parameters:
      cADunningValuationStatus - Status of Success Valuation
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<CADunning>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<CADunning>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<CADunning>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<CADunning>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<CADunning>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<CADunning>
    • getDunItemIfPresent

      @Nonnull public io.vavr.control.Option<List<CADunningItem>> getDunItemIfPresent()
      Retrieval of associated CADunningItem entities (one to many). This corresponds to the OData navigation property _DunItem.

      If the navigation property for an entity CADunning has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _DunItem is already loaded, the result will contain the CADunningItem entities. If not, an Option with result state empty is returned.
    • setDunItem

      public void setDunItem(@Nonnull List<CADunningItem> value)
      Overwrites the list of associated CADunningItem entities for the loaded navigation property _DunItem.

      If the navigation property _DunItem of a queried CADunning is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of CADunningItem entities.
    • addDunItem

      public void addDunItem(CADunningItem... entity)
      Adds elements to the list of associated CADunningItem entities. This corresponds to the OData navigation property _DunItem.

      If the navigation property _DunItem of a queried CADunning is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of CADunningItem entities.
    • builder

      @Nonnull public static CADunning.CADunningBuilder builder()
    • getCAMassRunDate

      @Nullable public LocalDate getCAMassRunDate()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CAMassRunDate

      Returns:
      Date ID
    • getCAMassRunID

      @Nullable public String getCAMassRunID()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAMassRunID

      Returns:
      Run ID
    • getBusinessPartner

      @Nullable public String getBusinessPartner()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner Number
    • getContractAccount

      @Nullable public String getContractAccount()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Returns:
      Contract Account
    • getCADunningCounter

      @Nullable public String getCADunningCounter()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADunningCounter

      Returns:
      Counter for Several Dunning Notices to a Business Partner
    • getCACompanyCodeGroup

      @Nullable public String getCACompanyCodeGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACompanyCodeGroup

      Returns:
      Company Code Group
    • getCAStandardCompanyCode

      @Nullable public String getCAStandardCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAStandardCompanyCode

      Returns:
      Company Code
    • getBusinessArea

      @Nullable public String getBusinessArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getDivision

      @Nullable public String getDivision()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      Division
    • getCAContract

      @Nullable public String getCAContract()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Returns:
      Reference Specifications from Contract
    • getCASubApplication

      @Nullable public String getCASubApplication()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplication

      Returns:
      Subapplication in Contract Accounts Receivable and Payable
    • getCALeadingContractAccount

      @Nullable public String getCALeadingContractAccount()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CALeadingContractAccount

      Returns:
      Leading Contract Account in Dunning
    • getCAAlternativeDunningRecipient

      @Nullable public String getCAAlternativeDunningRecipient()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAlternativeDunningRecipient

      Returns:
      Alternative dunning recipient
    • getCADunningProcedure

      @Nullable public String getCADunningProcedure()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningProcedure

      Returns:
      Dunning Procedure
    • getCADunningNoticeGroup

      @Nullable public String getCADunningNoticeGroup()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningNoticeGroup

      Returns:
      Grouping fur Dunning Notices
    • getCADunningLevel

      @Nullable public String getCADunningLevel()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningLevel

      Returns:
      Dunning Level
    • getCADunningLevelCategory

      @Nullable public String getCADunningLevelCategory()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningLevelCategory

      Returns:
      Dunning Level Category
    • getCAContrAcctGroupForCollMgmt

      @Nullable public String getCAContrAcctGroupForCollMgmt()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAContrAcctGroupForCollMgmt

      Returns:
      Collection Management: Contract Account Group
    • getCAContractGroupForCollMgmt

      @Nullable public String getCAContractGroupForCollMgmt()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContractGroupForCollMgmt

      Returns:
      Collection Management: Contract Group
    • getCAClosedItemGroupForCollMgmt

      @Nullable public OffsetDateTime getCAClosedItemGroupForCollMgmt()
      Constraints: Nullable

      Original property name from the Odata EDM: CAClosedItemGroupForCollMgmt

      Returns:
      Closed Item Group for Dunning
    • getCAClosedItemGroupOfLastDunning

      @Nullable public OffsetDateTime getCAClosedItemGroupOfLastDunning()
      Constraints: Nullable

      Original property name from the Odata EDM: CAClosedItemGroupOfLastDunning

      Returns:
      Item Group in Last Dunning Notice
    • getCAGroupingFieldForCollMgmt

      @Nullable public String getCAGroupingFieldForCollMgmt()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAGroupingFieldForCollMgmt

      Returns:
      Grouping Field for Dunning
    • getCAGroupingFieldOfLastDunning

      @Nullable public String getCAGroupingFieldOfLastDunning()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAGroupingFieldOfLastDunning

      Returns:
      Grouping Field in Last Dunning Notice
    • getCACollectionStrategy

      @Nullable public String getCACollectionStrategy()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CACollectionStrategy

      Returns:
      Collection Strategy
    • getCACollectionStep

      @Nullable public String getCACollectionStep()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACollectionStep

      Returns:
      Collection Step
    • getCACollectionStepOfLastDunning

      @Nullable public String getCACollectionStepOfLastDunning()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACollectionStepOfLastDunning

      Returns:
      Collection Step of Last Dunning
    • getCAReplacedCollectionStep

      @Nullable public String getCAReplacedCollectionStep()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAReplacedCollectionStep

      Returns:
      Replaced Collection Step (Capacity Restriction)
    • getCAReplacedCollectionStrategy

      @Nullable public String getCAReplacedCollectionStrategy()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAReplacedCollectionStrategy

      Returns:
      Champion Collection Strategy
    • getCACollectionTestSeries

      @Nullable public String getCACollectionTestSeries()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CACollectionTestSeries

      Returns:
      Collection Management: Test Series for Collection Strategies
    • getCACapForDunActyIsRestricted

      @Nullable public Boolean getCACapForDunActyIsRestricted()
      Constraints: Not nullable

      Original property name from the Odata EDM: CACapForDunActyIsRestricted

      Returns:
      Capacity for Dunning Activity Restricted
    • getCADunningNoticeMustBeReleased

      @Nullable public Boolean getCADunningNoticeMustBeReleased()
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeMustBeReleased

      Returns:
      Release Dunning
    • getCALatestReleaseDate

      @Nullable public LocalDate getCALatestReleaseDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CALatestReleaseDate

      Returns:
      Latest Release Date
    • getCAReleaseGroup

      @Nullable public String getCAReleaseGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAReleaseGroup

      Returns:
      Release Group
    • getCANextDunningDate

      @Nullable public LocalDate getCANextDunningDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CANextDunningDate

      Returns:
      Date of Next Dunning
    • getCAIssueDate

      @Nullable public LocalDate getCAIssueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAIssueDate

      Returns:
      Date of Issue
    • getDunningIssueDate

      @Nullable public LocalDate getDunningIssueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DunningIssueDate

      Returns:
      Date of Issue
    • getCADunningActivityRunDate

      @Nullable public LocalDate getCADunningActivityRunDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CADunningActivityRunDate

      Returns:
      Execution Date of Dunning Notice
    • getCAPaymentTargetDate

      @Nullable public LocalDate getCAPaymentTargetDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAPaymentTargetDate

      Returns:
      Payment Target in Dunning Notice
    • getCAKeyDateForConsideredPayts

      @Nullable public LocalDate getCAKeyDateForConsideredPayts()
      Constraints: Nullable

      Original property name from the Odata EDM: CAKeyDateForConsideredPayts

      Returns:
      Date Up to Which Payments Were Considered (Dunning)
    • getTransactionCurrency

      @Nullable public String getTransactionCurrency()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Transaction Currency
    • getCADunningBalance

      @Nullable public BigDecimal getCADunningBalance()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningBalance

      Returns:
      Dunning Balance
    • getCADunningReductionAmount

      @Nullable public BigDecimal getCADunningReductionAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningReductionAmount

      Returns:
      Total of Dunning Reductions
    • getCADunningChargesSchema

      @Nullable public String getCADunningChargesSchema()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningChargesSchema

      Returns:
      Charges Schedule
    • getCAAmountForDunningCharge1

      @Nullable public BigDecimal getCAAmountForDunningCharge1()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge1

      Returns:
      Dun. charge 1
    • getCADocumentForDunningCharge1

      @Nullable public String getCADocumentForDunningCharge1()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge1

      Returns:
      Doc no. for charge 1
    • getCATypeForDunningCharge1

      @Nullable public String getCATypeForDunningCharge1()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge1

      Returns:
      Charge type f. charge 1
    • getCAPostingCodeForDunningCharge1

      @Nullable public String getCAPostingCodeForDunningCharge1()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge1

      Returns:
      Posting Key for Charges
    • getCAAmountForDunningCharge2

      @Nullable public BigDecimal getCAAmountForDunningCharge2()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge2

      Returns:
      Dun.charge 2
    • getCADocumentForDunningCharge2

      @Nullable public String getCADocumentForDunningCharge2()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge2

      Returns:
      Doc number for charge 2
    • getCATypeForDunningCharge2

      @Nullable public String getCATypeForDunningCharge2()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge2

      Returns:
      Charge type f. charge 2
    • getCAPostingCodeForDunningCharge2

      @Nullable public String getCAPostingCodeForDunningCharge2()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge2

      Returns:
      Posting Key for Charges
    • getCAAmountForDunningCharge3

      @Nullable public BigDecimal getCAAmountForDunningCharge3()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge3

      Returns:
      Dun.charge 3
    • getCADocumentForDunningCharge3

      @Nullable public String getCADocumentForDunningCharge3()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge3

      Returns:
      Doc number for charge 3
    • getCATypeForDunningCharge3

      @Nullable public String getCATypeForDunningCharge3()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge3

      Returns:
      Charge type f. charge 3
    • getCAPostingCodeForDunningCharge3

      @Nullable public String getCAPostingCodeForDunningCharge3()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge3

      Returns:
      Posting Key for Charges
    • getCADunningChargeAmount

      @Nullable public BigDecimal getCADunningChargeAmount()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CADunningChargeAmount

      Returns:
      The cADunningChargeAmount contained in this VdmEntity.
    • getCADunningInterestAmount

      @Nullable public BigDecimal getCADunningInterestAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningInterestAmount

      Returns:
      Dunning interest in transaction currency
    • getCADocumentForDunningInterest

      @Nullable public String getCADocumentForDunningInterest()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningInterest

      Returns:
      Doc no. of interest posting
    • getCACreditWorthinessBeforeDun

      @Nullable public String getCACreditWorthinessBeforeDun()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACreditWorthinessBeforeDun

      Returns:
      Creditworthiness Before Dunning
    • getCADunningNoticeIsReversed

      @Nullable public Boolean getCADunningNoticeIsReversed()
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeIsReversed

      Returns:
      Dunning Notice Reversed
    • getCAPaymentFormNumber

      @Nullable public String getCAPaymentFormNumber()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAPaymentFormNumber

      Returns:
      Payment Form Number
    • getCADunningNoticeIsInfoOnly

      @Nullable public Boolean getCADunningNoticeIsInfoOnly()
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeIsInfoOnly

      Returns:
      Group Not Due For Dunning/Information Only
    • getCorrespondenceKey

      @Nullable public String getCorrespondenceKey()
      Constraints: Not nullable, Maximum length: 36

      Original property name from the Odata EDM: CorrespondenceKey

      Returns:
      Correspondence Key
    • getCAIsSubmittedToCollAgency

      @Nullable public Boolean getCAIsSubmittedToCollAgency()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsSubmittedToCollAgency

      Returns:
      Release for Submission to Collection Agency
    • getCAPaymentFormExternalNumber

      @Nullable public String getCAPaymentFormExternalNumber()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CAPaymentFormExternalNumber

      Returns:
      External key payment form
    • getCAStatisticalItemCode

      @Nullable public String getCAStatisticalItemCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatisticalItemCode

      Returns:
      Type of Statistical Line Item
    • getCASubstituteDocumentCategory

      @Nullable public String getCASubstituteDocumentCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubstituteDocumentCategory

      Returns:
      Category of substitute document in FI-CA
    • getCASubstituteDocumentNumber

      @Nullable public String getCASubstituteDocumentNumber()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CASubstituteDocumentNumber

      Returns:
      Number of the Substitute FI-CA Document
    • getCASuccessPercentage

      @Nullable public BigDecimal getCASuccessPercentage()
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: CASuccessPercentage

      Returns:
      Success Percentage Rate Determined for Dunning
    • getCAMaximumDeferralDate

      @Nullable public LocalDate getCAMaximumDeferralDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAMaximumDeferralDate

      Returns:
      Maximum Deferral Date for Related Items
    • getCADunningValuationRunDate

      @Nullable public LocalDate getCADunningValuationRunDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CADunningValuationRunDate

      Returns:
      Date of Success Valuation
    • getCADunningValuationStatus

      @Nullable public String getCADunningValuationStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CADunningValuationStatus

      Returns:
      Status of Success Valuation
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<CADunning>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<CADunning>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<CADunning>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<CADunning>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<CADunning>