java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingdunning.CADunning.CADunningBuilder
Enclosing class:
CADunning

public static final class CADunning.CADunningBuilder extends Object
Helper class to allow for fluent creation of CADunning instances.
  • Method Details

    • dunItem

      @Nonnull public CADunning.CADunningBuilder dunItem(CADunningItem... value)
      Navigation property _DunItem for CADunning to multiple CADunningItem.
      Parameters:
      value - The CADunningItems to build this CADunning with.
      Returns:
      This Builder to allow for a fluent interface.
    • cAMassRunDate

      @Nonnull public CADunning.CADunningBuilder cAMassRunDate(@Nullable LocalDate cAMassRunDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CAMassRunDate

      Returns:
      this.
    • cAMassRunID

      @Nonnull public CADunning.CADunningBuilder cAMassRunID(@Nullable String cAMassRunID)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAMassRunID

      Returns:
      this.
    • businessPartner

      @Nonnull public CADunning.CADunningBuilder businessPartner(@Nullable String businessPartner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • contractAccount

      @Nonnull public CADunning.CADunningBuilder contractAccount(@Nullable String contractAccount)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • cADunningCounter

      @Nonnull public CADunning.CADunningBuilder cADunningCounter(@Nullable String cADunningCounter)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADunningCounter

      Returns:
      this.
    • cACompanyCodeGroup

      @Nonnull public CADunning.CADunningBuilder cACompanyCodeGroup(@Nullable String cACompanyCodeGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACompanyCodeGroup

      Returns:
      this.
    • cAStandardCompanyCode

      @Nonnull public CADunning.CADunningBuilder cAStandardCompanyCode(@Nullable String cAStandardCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAStandardCompanyCode

      Returns:
      this.
    • businessArea

      @Nonnull public CADunning.CADunningBuilder businessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • division

      @Nonnull public CADunning.CADunningBuilder division(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • cAContract

      @Nonnull public CADunning.CADunningBuilder cAContract(@Nullable String cAContract)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cASubApplication

      @Nonnull public CADunning.CADunningBuilder cASubApplication(@Nullable String cASubApplication)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplication

      Returns:
      this.
    • cALeadingContractAccount

      @Nonnull public CADunning.CADunningBuilder cALeadingContractAccount(@Nullable String cALeadingContractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CALeadingContractAccount

      Returns:
      this.
    • cAAlternativeDunningRecipient

      @Nonnull public CADunning.CADunningBuilder cAAlternativeDunningRecipient(@Nullable String cAAlternativeDunningRecipient)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAlternativeDunningRecipient

      Returns:
      this.
    • cADunningProcedure

      @Nonnull public CADunning.CADunningBuilder cADunningProcedure(@Nullable String cADunningProcedure)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningProcedure

      Returns:
      this.
    • cADunningNoticeGroup

      @Nonnull public CADunning.CADunningBuilder cADunningNoticeGroup(@Nullable String cADunningNoticeGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningNoticeGroup

      Returns:
      this.
    • cADunningLevel

      @Nonnull public CADunning.CADunningBuilder cADunningLevel(@Nullable String cADunningLevel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningLevel

      Returns:
      this.
    • cADunningLevelCategory

      @Nonnull public CADunning.CADunningBuilder cADunningLevelCategory(@Nullable String cADunningLevelCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningLevelCategory

      Returns:
      this.
    • cAContrAcctGroupForCollMgmt

      @Nonnull public CADunning.CADunningBuilder cAContrAcctGroupForCollMgmt(@Nullable String cAContrAcctGroupForCollMgmt)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAContrAcctGroupForCollMgmt

      Returns:
      this.
    • cAContractGroupForCollMgmt

      @Nonnull public CADunning.CADunningBuilder cAContractGroupForCollMgmt(@Nullable String cAContractGroupForCollMgmt)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContractGroupForCollMgmt

      Returns:
      this.
    • cAClosedItemGroupForCollMgmt

      @Nonnull public CADunning.CADunningBuilder cAClosedItemGroupForCollMgmt(@Nullable OffsetDateTime cAClosedItemGroupForCollMgmt)
      Constraints: Nullable

      Original property name from the Odata EDM: CAClosedItemGroupForCollMgmt

      Returns:
      this.
    • cAClosedItemGroupOfLastDunning

      @Nonnull public CADunning.CADunningBuilder cAClosedItemGroupOfLastDunning(@Nullable OffsetDateTime cAClosedItemGroupOfLastDunning)
      Constraints: Nullable

      Original property name from the Odata EDM: CAClosedItemGroupOfLastDunning

      Returns:
      this.
    • cAGroupingFieldForCollMgmt

      @Nonnull public CADunning.CADunningBuilder cAGroupingFieldForCollMgmt(@Nullable String cAGroupingFieldForCollMgmt)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAGroupingFieldForCollMgmt

      Returns:
      this.
    • cAGroupingFieldOfLastDunning

      @Nonnull public CADunning.CADunningBuilder cAGroupingFieldOfLastDunning(@Nullable String cAGroupingFieldOfLastDunning)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAGroupingFieldOfLastDunning

      Returns:
      this.
    • cACollectionStrategy

      @Nonnull public CADunning.CADunningBuilder cACollectionStrategy(@Nullable String cACollectionStrategy)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CACollectionStrategy

      Returns:
      this.
    • cACollectionStep

      @Nonnull public CADunning.CADunningBuilder cACollectionStep(@Nullable String cACollectionStep)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACollectionStep

      Returns:
      this.
    • cACollectionStepOfLastDunning

      @Nonnull public CADunning.CADunningBuilder cACollectionStepOfLastDunning(@Nullable String cACollectionStepOfLastDunning)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACollectionStepOfLastDunning

      Returns:
      this.
    • cAReplacedCollectionStep

      @Nonnull public CADunning.CADunningBuilder cAReplacedCollectionStep(@Nullable String cAReplacedCollectionStep)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAReplacedCollectionStep

      Returns:
      this.
    • cAReplacedCollectionStrategy

      @Nonnull public CADunning.CADunningBuilder cAReplacedCollectionStrategy(@Nullable String cAReplacedCollectionStrategy)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAReplacedCollectionStrategy

      Returns:
      this.
    • cACollectionTestSeries

      @Nonnull public CADunning.CADunningBuilder cACollectionTestSeries(@Nullable String cACollectionTestSeries)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CACollectionTestSeries

      Returns:
      this.
    • cACapForDunActyIsRestricted

      @Nonnull public CADunning.CADunningBuilder cACapForDunActyIsRestricted(@Nullable Boolean cACapForDunActyIsRestricted)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACapForDunActyIsRestricted

      Returns:
      this.
    • cADunningNoticeMustBeReleased

      @Nonnull public CADunning.CADunningBuilder cADunningNoticeMustBeReleased(@Nullable Boolean cADunningNoticeMustBeReleased)
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeMustBeReleased

      Returns:
      this.
    • cALatestReleaseDate

      @Nonnull public CADunning.CADunningBuilder cALatestReleaseDate(@Nullable LocalDate cALatestReleaseDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CALatestReleaseDate

      Returns:
      this.
    • cAReleaseGroup

      @Nonnull public CADunning.CADunningBuilder cAReleaseGroup(@Nullable String cAReleaseGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAReleaseGroup

      Returns:
      this.
    • cANextDunningDate

      @Nonnull public CADunning.CADunningBuilder cANextDunningDate(@Nullable LocalDate cANextDunningDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CANextDunningDate

      Returns:
      this.
    • cAIssueDate

      @Nonnull public CADunning.CADunningBuilder cAIssueDate(@Nullable LocalDate cAIssueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAIssueDate

      Returns:
      this.
    • dunningIssueDate

      @Nonnull public CADunning.CADunningBuilder dunningIssueDate(@Nullable LocalDate dunningIssueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DunningIssueDate

      Returns:
      this.
    • cADunningActivityRunDate

      @Nonnull public CADunning.CADunningBuilder cADunningActivityRunDate(@Nullable LocalDate cADunningActivityRunDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CADunningActivityRunDate

      Returns:
      this.
    • cAPaymentTargetDate

      @Nonnull public CADunning.CADunningBuilder cAPaymentTargetDate(@Nullable LocalDate cAPaymentTargetDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAPaymentTargetDate

      Returns:
      this.
    • cAKeyDateForConsideredPayts

      @Nonnull public CADunning.CADunningBuilder cAKeyDateForConsideredPayts(@Nullable LocalDate cAKeyDateForConsideredPayts)
      Constraints: Nullable

      Original property name from the Odata EDM: CAKeyDateForConsideredPayts

      Returns:
      this.
    • transactionCurrency

      @Nonnull public CADunning.CADunningBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • cADunningBalance

      @Nonnull public CADunning.CADunningBuilder cADunningBalance(@Nullable BigDecimal cADunningBalance)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningBalance

      Returns:
      this.
    • cADunningReductionAmount

      @Nonnull public CADunning.CADunningBuilder cADunningReductionAmount(@Nullable BigDecimal cADunningReductionAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningReductionAmount

      Returns:
      this.
    • cADunningChargesSchema

      @Nonnull public CADunning.CADunningBuilder cADunningChargesSchema(@Nullable String cADunningChargesSchema)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningChargesSchema

      Returns:
      this.
    • cAAmountForDunningCharge1

      @Nonnull public CADunning.CADunningBuilder cAAmountForDunningCharge1(@Nullable BigDecimal cAAmountForDunningCharge1)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge1

      Returns:
      this.
    • cADocumentForDunningCharge1

      @Nonnull public CADunning.CADunningBuilder cADocumentForDunningCharge1(@Nullable String cADocumentForDunningCharge1)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge1

      Returns:
      this.
    • cATypeForDunningCharge1

      @Nonnull public CADunning.CADunningBuilder cATypeForDunningCharge1(@Nullable String cATypeForDunningCharge1)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge1

      Returns:
      this.
    • cAPostingCodeForDunningCharge1

      @Nonnull public CADunning.CADunningBuilder cAPostingCodeForDunningCharge1(@Nullable String cAPostingCodeForDunningCharge1)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge1

      Returns:
      this.
    • cAAmountForDunningCharge2

      @Nonnull public CADunning.CADunningBuilder cAAmountForDunningCharge2(@Nullable BigDecimal cAAmountForDunningCharge2)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge2

      Returns:
      this.
    • cADocumentForDunningCharge2

      @Nonnull public CADunning.CADunningBuilder cADocumentForDunningCharge2(@Nullable String cADocumentForDunningCharge2)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge2

      Returns:
      this.
    • cATypeForDunningCharge2

      @Nonnull public CADunning.CADunningBuilder cATypeForDunningCharge2(@Nullable String cATypeForDunningCharge2)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge2

      Returns:
      this.
    • cAPostingCodeForDunningCharge2

      @Nonnull public CADunning.CADunningBuilder cAPostingCodeForDunningCharge2(@Nullable String cAPostingCodeForDunningCharge2)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge2

      Returns:
      this.
    • cAAmountForDunningCharge3

      @Nonnull public CADunning.CADunningBuilder cAAmountForDunningCharge3(@Nullable BigDecimal cAAmountForDunningCharge3)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountForDunningCharge3

      Returns:
      this.
    • cADocumentForDunningCharge3

      @Nonnull public CADunning.CADunningBuilder cADocumentForDunningCharge3(@Nullable String cADocumentForDunningCharge3)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningCharge3

      Returns:
      this.
    • cATypeForDunningCharge3

      @Nonnull public CADunning.CADunningBuilder cATypeForDunningCharge3(@Nullable String cATypeForDunningCharge3)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATypeForDunningCharge3

      Returns:
      this.
    • cAPostingCodeForDunningCharge3

      @Nonnull public CADunning.CADunningBuilder cAPostingCodeForDunningCharge3(@Nullable String cAPostingCodeForDunningCharge3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPostingCodeForDunningCharge3

      Returns:
      this.
    • cADunningChargeAmount

      @Nonnull public CADunning.CADunningBuilder cADunningChargeAmount(@Nullable BigDecimal cADunningChargeAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CADunningChargeAmount

      Returns:
      this.
    • cADunningInterestAmount

      @Nonnull public CADunning.CADunningBuilder cADunningInterestAmount(@Nullable BigDecimal cADunningInterestAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CADunningInterestAmount

      Returns:
      this.
    • cADocumentForDunningInterest

      @Nonnull public CADunning.CADunningBuilder cADocumentForDunningInterest(@Nullable String cADocumentForDunningInterest)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentForDunningInterest

      Returns:
      this.
    • cACreditWorthinessBeforeDun

      @Nonnull public CADunning.CADunningBuilder cACreditWorthinessBeforeDun(@Nullable String cACreditWorthinessBeforeDun)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACreditWorthinessBeforeDun

      Returns:
      this.
    • cADunningNoticeIsReversed

      @Nonnull public CADunning.CADunningBuilder cADunningNoticeIsReversed(@Nullable Boolean cADunningNoticeIsReversed)
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeIsReversed

      Returns:
      this.
    • cAPaymentFormNumber

      @Nonnull public CADunning.CADunningBuilder cAPaymentFormNumber(@Nullable String cAPaymentFormNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAPaymentFormNumber

      Returns:
      this.
    • cADunningNoticeIsInfoOnly

      @Nonnull public CADunning.CADunningBuilder cADunningNoticeIsInfoOnly(@Nullable Boolean cADunningNoticeIsInfoOnly)
      Constraints: Not nullable

      Original property name from the Odata EDM: CADunningNoticeIsInfoOnly

      Returns:
      this.
    • correspondenceKey

      @Nonnull public CADunning.CADunningBuilder correspondenceKey(@Nullable String correspondenceKey)
      Constraints: Not nullable, Maximum length: 36

      Original property name from the Odata EDM: CorrespondenceKey

      Returns:
      this.
    • cAIsSubmittedToCollAgency

      @Nonnull public CADunning.CADunningBuilder cAIsSubmittedToCollAgency(@Nullable Boolean cAIsSubmittedToCollAgency)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsSubmittedToCollAgency

      Returns:
      this.
    • cAPaymentFormExternalNumber

      @Nonnull public CADunning.CADunningBuilder cAPaymentFormExternalNumber(@Nullable String cAPaymentFormExternalNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CAPaymentFormExternalNumber

      Returns:
      this.
    • cAStatisticalItemCode

      @Nonnull public CADunning.CADunningBuilder cAStatisticalItemCode(@Nullable String cAStatisticalItemCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatisticalItemCode

      Returns:
      this.
    • cASubstituteDocumentCategory

      @Nonnull public CADunning.CADunningBuilder cASubstituteDocumentCategory(@Nullable String cASubstituteDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubstituteDocumentCategory

      Returns:
      this.
    • cASubstituteDocumentNumber

      @Nonnull public CADunning.CADunningBuilder cASubstituteDocumentNumber(@Nullable String cASubstituteDocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CASubstituteDocumentNumber

      Returns:
      this.
    • cASuccessPercentage

      @Nonnull public CADunning.CADunningBuilder cASuccessPercentage(@Nullable BigDecimal cASuccessPercentage)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: CASuccessPercentage

      Returns:
      this.
    • cAMaximumDeferralDate

      @Nonnull public CADunning.CADunningBuilder cAMaximumDeferralDate(@Nullable LocalDate cAMaximumDeferralDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAMaximumDeferralDate

      Returns:
      this.
    • cADunningValuationRunDate

      @Nonnull public CADunning.CADunningBuilder cADunningValuationRunDate(@Nullable LocalDate cADunningValuationRunDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CADunningValuationRunDate

      Returns:
      this.
    • cADunningValuationStatus

      @Nonnull public CADunning.CADunningBuilder cADunningValuationStatus(@Nullable String cADunningValuationStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CADunningValuationStatus

      Returns:
      this.
    • build

      @Nonnull public CADunning build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object