java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingdisputecase.DisputeCase.DisputeCaseBuilder
Enclosing class:
DisputeCase

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

    • caCaseObject

      @Nonnull public DisputeCase.DisputeCaseBuilder caCaseObject(DisputeCaseObject... value)
      Navigation property _CACaseObject for DisputeCase to multiple DisputeCaseObject.
      Parameters:
      value - The DisputeCaseObjects to build this DisputeCase with.
      Returns:
      This Builder to allow for a fluent interface.
    • caseUUID

      @Nonnull public DisputeCase.DisputeCaseBuilder caseUUID(@Nullable UUID caseUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CaseUUID

      Returns:
      this.
    • businessPartner

      @Nonnull public DisputeCase.DisputeCaseBuilder businessPartner(@Nullable String businessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • businessPartnerFullName

      @Nonnull public DisputeCase.DisputeCaseBuilder businessPartnerFullName(@Nullable String businessPartnerFullName)
      Constraints: Not nullable, Maximum length: 81

      Original property name from the Odata EDM: BusinessPartnerFullName

      Returns:
      this.
    • contractAccount

      @Nonnull public DisputeCase.DisputeCaseBuilder contractAccount(@Nullable String contractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • contractAccountName

      @Nonnull public DisputeCase.DisputeCaseBuilder contractAccountName(@Nullable String contractAccountName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ContractAccountName

      Returns:
      this.
    • cAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cAApplicationArea

      @Nonnull public DisputeCase.DisputeCaseBuilder cAApplicationArea(@Nullable String cAApplicationArea)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • cASubApplication

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

      Original property name from the Odata EDM: CASubApplication

      Returns:
      this.
    • disputedAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder disputedAmount(@Nullable BigDecimal disputedAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: DisputedAmount

      Returns:
      this.
    • totalReceivablesAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder totalReceivablesAmount(@Nullable BigDecimal totalReceivablesAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: TotalReceivablesAmount

      Returns:
      this.
    • disputeCaseCorrectionAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseCorrectionAmount(@Nullable BigDecimal disputeCaseCorrectionAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: DisputeCaseCorrectionAmount

      Returns:
      this.
    • disputeCaseReversedAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseReversedAmount(@Nullable BigDecimal disputeCaseReversedAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: DisputeCaseReversedAmount

      Returns:
      this.
    • creditedAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder creditedAmount(@Nullable BigDecimal creditedAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CreditedAmount

      Returns:
      this.
    • writeOffAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder writeOffAmount(@Nullable BigDecimal writeOffAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: WriteOffAmount

      Returns:
      this.
    • disputeCaseReplacedAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseReplacedAmount(@Nullable BigDecimal disputeCaseReplacedAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: DisputeCaseReplacedAmount

      Returns:
      this.
    • paidAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder paidAmount(@Nullable BigDecimal paidAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: PaidAmount

      Returns:
      this.
    • cARemainingDisputedAmount

      @Nonnull public DisputeCase.DisputeCaseBuilder cARemainingDisputedAmount(@Nullable BigDecimal cARemainingDisputedAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CARemainingDisputedAmount

      Returns:
      this.
    • disputeCaseCurrency

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseCurrency(@Nullable String disputeCaseCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DisputeCaseCurrency

      Returns:
      this.
    • logicalSystem

      @Nonnull public DisputeCase.DisputeCaseBuilder logicalSystem(@Nullable String logicalSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      this.
    • cADisputeType

      @Nonnull public DisputeCase.DisputeCaseBuilder cADisputeType(@Nullable String cADisputeType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CADisputeType

      Returns:
      this.
    • cADisputeTypeText

      @Nonnull public DisputeCase.DisputeCaseBuilder cADisputeTypeText(@Nullable String cADisputeTypeText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CADisputeTypeText

      Returns:
      this.
    • companyCode

      @Nonnull public DisputeCase.DisputeCaseBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • companyCodeName

      @Nonnull public DisputeCase.DisputeCaseBuilder companyCodeName(@Nullable String companyCodeName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CompanyCodeName

      Returns:
      this.
    • disputeCaseCoordinator

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseCoordinator(@Nullable String disputeCaseCoordinator)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: DisputeCaseCoordinator

      Returns:
      this.
    • disputeCaseRootCause

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseRootCause(@Nullable String disputeCaseRootCause)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DisputeCaseRootCause

      Returns:
      this.
    • caseRootCauseDescription

      @Nonnull public DisputeCase.DisputeCaseBuilder caseRootCauseDescription(@Nullable String caseRootCauseDescription)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CaseRootCauseDescription

      Returns:
      this.
    • caseProcessingDeadlineDate

      @Nonnull public DisputeCase.DisputeCaseBuilder caseProcessingDeadlineDate(@Nullable LocalDate caseProcessingDeadlineDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CaseProcessingDeadlineDate

      Returns:
      this.
    • contactPersonFullName

      @Nonnull public DisputeCase.DisputeCaseBuilder contactPersonFullName(@Nullable String contactPersonFullName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ContactPersonFullName

      Returns:
      this.
    • contactPersonEmailAddress

      @Nonnull public DisputeCase.DisputeCaseBuilder contactPersonEmailAddress(@Nullable String contactPersonEmailAddress)
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: ContactPersonEmailAddress

      Returns:
      this.
    • contactPersonPhoneNumber

      @Nonnull public DisputeCase.DisputeCaseBuilder contactPersonPhoneNumber(@Nullable String contactPersonPhoneNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ContactPersonPhoneNumber

      Returns:
      this.
    • contactPersonFaxNumber

      @Nonnull public DisputeCase.DisputeCaseBuilder contactPersonFaxNumber(@Nullable String contactPersonFaxNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ContactPersonFaxNumber

      Returns:
      this.
    • contactPersonFaxCountry

      @Nonnull public DisputeCase.DisputeCaseBuilder contactPersonFaxCountry(@Nullable String contactPersonFaxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ContactPersonFaxCountry

      Returns:
      this.
    • disputeCaseBPCorrespondenceKey

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseBPCorrespondenceKey(@Nullable String disputeCaseBPCorrespondenceKey)
      Constraints: Not nullable, Maximum length: 43

      Original property name from the Odata EDM: DisputeCaseBPCorrespondenceKey

      Returns:
      this.
    • disputeCaseInformationText

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseInformationText(@Nullable String disputeCaseInformationText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DisputeCaseInformationText

      Returns:
      this.
    • disputeCaseTransactionDate

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseTransactionDate(@Nullable LocalDate disputeCaseTransactionDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DisputeCaseTransactionDate

      Returns:
      this.
    • cADisputeCase

      @Nonnull public DisputeCase.DisputeCaseBuilder cADisputeCase(@Nullable String cADisputeCase)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADisputeCase

      Returns:
      this.
    • caseType

      @Nonnull public DisputeCase.DisputeCaseBuilder caseType(@Nullable String caseType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CaseType

      Returns:
      this.
    • caseID

      @Nonnull public DisputeCase.DisputeCaseBuilder caseID(@Nullable String caseID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CaseID

      Returns:
      this.
    • caseExternalReference

      @Nonnull public DisputeCase.DisputeCaseBuilder caseExternalReference(@Nullable String caseExternalReference)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CaseExternalReference

      Returns:
      this.
    • caseCreatedBy

      @Nonnull public DisputeCase.DisputeCaseBuilder caseCreatedBy(@Nullable String caseCreatedBy)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CaseCreatedBy

      Returns:
      this.
    • caseCreationDate

      @Nonnull public DisputeCase.DisputeCaseBuilder caseCreationDate(@Nullable LocalDate caseCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CaseCreationDate

      Returns:
      this.
    • caseLastChangedBy

      @Nonnull public DisputeCase.DisputeCaseBuilder caseLastChangedBy(@Nullable String caseLastChangedBy)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CaseLastChangedBy

      Returns:
      this.
    • caseLastChangedOn

      @Nonnull public DisputeCase.DisputeCaseBuilder caseLastChangedOn(@Nullable OffsetDateTime caseLastChangedOn)
      Constraints: Nullable

      Original property name from the Odata EDM: CaseLastChangedOn

      Returns:
      this.
    • caseStatusProfile

      @Nonnull public DisputeCase.DisputeCaseBuilder caseStatusProfile(@Nullable String caseStatusProfile)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CaseStatusProfile

      Returns:
      this.
    • caseClosedBy

      @Nonnull public DisputeCase.DisputeCaseBuilder caseClosedBy(@Nullable String caseClosedBy)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CaseClosedBy

      Returns:
      this.
    • caseClosedTime

      @Nonnull public DisputeCase.DisputeCaseBuilder caseClosedTime(@Nullable OffsetDateTime caseClosedTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CaseClosedTime

      Returns:
      this.
    • casePlannedCloseDate

      @Nonnull public DisputeCase.DisputeCaseBuilder casePlannedCloseDate(@Nullable LocalDate casePlannedCloseDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CasePlannedCloseDate

      Returns:
      this.
    • caseProcessor

      @Nonnull public DisputeCase.DisputeCaseBuilder caseProcessor(@Nullable String caseProcessor)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CaseProcessor

      Returns:
      this.
    • caseResponsible

      @Nonnull public DisputeCase.DisputeCaseBuilder caseResponsible(@Nullable String caseResponsible)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CaseResponsible

      Returns:
      this.
    • caseTitle

      @Nonnull public DisputeCase.DisputeCaseBuilder caseTitle(@Nullable String caseTitle)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CaseTitle

      Returns:
      this.
    • caseAuthorizationLevel

      @Nonnull public DisputeCase.DisputeCaseBuilder caseAuthorizationLevel(@Nullable String caseAuthorizationLevel)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CaseAuthorizationLevel

      Returns:
      this.
    • caseStatus

      @Nonnull public DisputeCase.DisputeCaseBuilder caseStatus(@Nullable String caseStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CaseStatus

      Returns:
      this.
    • caseStatusName

      @Nonnull public DisputeCase.DisputeCaseBuilder caseStatusName(@Nullable String caseStatusName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CaseStatusName

      Returns:
      this.
    • caseSystemStatus

      @Nonnull public DisputeCase.DisputeCaseBuilder caseSystemStatus(@Nullable String caseSystemStatus)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CaseSystemStatus

      Returns:
      this.
    • caseUserStatusName

      @Nonnull public DisputeCase.DisputeCaseBuilder caseUserStatusName(@Nullable String caseUserStatusName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CaseUserStatusName

      Returns:
      this.
    • casePriority

      @Nonnull public DisputeCase.DisputeCaseBuilder casePriority(@Nullable String casePriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CasePriority

      Returns:
      this.
    • disputeCasePriorityName

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCasePriorityName(@Nullable String disputeCasePriorityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: DisputeCasePriorityName

      Returns:
      this.
    • caseCategory

      @Nonnull public DisputeCase.DisputeCaseBuilder caseCategory(@Nullable String caseCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CaseCategory

      Returns:
      this.
    • disputeCaseCategoryName

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseCategoryName(@Nullable String disputeCaseCategoryName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: DisputeCaseCategoryName

      Returns:
      this.
    • caseReason

      @Nonnull public DisputeCase.DisputeCaseBuilder caseReason(@Nullable String caseReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CaseReason

      Returns:
      this.
    • caseReasonName

      @Nonnull public DisputeCase.DisputeCaseBuilder caseReasonName(@Nullable String caseReasonName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CaseReasonName

      Returns:
      this.
    • caseEscalationReason

      @Nonnull public DisputeCase.DisputeCaseBuilder caseEscalationReason(@Nullable String caseEscalationReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CaseEscalationReason

      Returns:
      this.
    • dsputCaseEscalationRsnName

      @Nonnull public DisputeCase.DisputeCaseBuilder dsputCaseEscalationRsnName(@Nullable String dsputCaseEscalationRsnName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: DsputCaseEscalationRsnName

      Returns:
      this.
    • streetName

      @Nonnull public DisputeCase.DisputeCaseBuilder streetName(@Nullable String streetName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: StreetName

      Returns:
      this.
    • houseNumber

      @Nonnull public DisputeCase.DisputeCaseBuilder houseNumber(@Nullable String houseNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumber

      Returns:
      this.
    • countryName

      @Nonnull public DisputeCase.DisputeCaseBuilder countryName(@Nullable String countryName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CountryName

      Returns:
      this.
    • postalCode

      @Nonnull public DisputeCase.DisputeCaseBuilder postalCode(@Nullable String postalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Returns:
      this.
    • cityName

      @Nonnull public DisputeCase.DisputeCaseBuilder cityName(@Nullable String cityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CityName

      Returns:
      this.
    • cADisputeExternalCallerCode

      @Nonnull public DisputeCase.DisputeCaseBuilder cADisputeExternalCallerCode(@Nullable String cADisputeExternalCallerCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CADisputeExternalCallerCode

      Returns:
      this.
    • disputeCaseOrigin

      @Nonnull public DisputeCase.DisputeCaseBuilder disputeCaseOrigin(@Nullable String disputeCaseOrigin)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DisputeCaseOrigin

      Returns:
      this.
    • cAAuthorizationGroup

      @Nonnull public DisputeCase.DisputeCaseBuilder cAAuthorizationGroup(@Nullable String cAAuthorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAAuthorizationGroup

      Returns:
      this.
    • _Messages

      @Nonnull public DisputeCase.DisputeCaseBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public DisputeCase build()
    • toString

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