java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingdocumentmanage.CADocHeader.CADocHeaderBuilder
Enclosing class:
CADocHeader

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

    • bpItem

      @Nonnull public CADocHeader.CADocHeaderBuilder bpItem(CADocBPItem... value)
      Navigation property _BPItem for CADocHeader to multiple CADocBPItem.
      Parameters:
      value - The CADocBPItems to build this CADocHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • glItem

      @Nonnull public CADocHeader.CADocHeaderBuilder glItem(CADocGLItem... value)
      Navigation property _GLItem for CADocHeader to multiple CADocGLItem.
      Parameters:
      value - The CADocGLItems to build this CADocHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • cADocumentNumber

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocumentNumber(@Nullable String cADocumentNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentNumber

      Returns:
      this.
    • createdByUser

      @Nonnull public CADocHeader.CADocHeaderBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDate

      @Nonnull public CADocHeader.CADocHeaderBuilder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

      @Nonnull public CADocHeader.CADocHeaderBuilder creationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • cATaxCompanyCode

      @Nonnull public CADocHeader.CADocHeaderBuilder cATaxCompanyCode(@Nullable String cATaxCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CATaxCompanyCode

      Returns:
      this.
    • cAStorageLocationOfTaxSuplmnt

      @Nonnull public CADocHeader.CADocHeaderBuilder cAStorageLocationOfTaxSuplmnt(@Nullable String cAStorageLocationOfTaxSuplmnt)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAStorageLocationOfTaxSuplmnt

      Returns:
      this.
    • cATaxCodeWasExchanged

      @Nonnull public CADocHeader.CADocHeaderBuilder cATaxCodeWasExchanged(@Nullable Boolean cATaxCodeWasExchanged)
      Constraints: Not nullable

      Original property name from the Odata EDM: CATaxCodeWasExchanged

      Returns:
      this.
    • taxReportingDate

      @Nonnull public CADocHeader.CADocHeaderBuilder taxReportingDate(@Nullable LocalDate taxReportingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: TaxReportingDate

      Returns:
      this.
    • cAReconciliationKey

      @Nonnull public CADocHeader.CADocHeaderBuilder cAReconciliationKey(@Nullable String cAReconciliationKey)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAReconciliationKey

      Returns:
      this.
    • cASeparateDocIsCreatedInGL

      @Nonnull public CADocHeader.CADocHeaderBuilder cASeparateDocIsCreatedInGL(@Nullable Boolean cASeparateDocIsCreatedInGL)
      Constraints: Not nullable

      Original property name from the Odata EDM: CASeparateDocIsCreatedInGL

      Returns:
      this.
    • cARequestedPeriodForGLTransfer

      @Nonnull public CADocHeader.CADocHeaderBuilder cARequestedPeriodForGLTransfer(@Nullable String cARequestedPeriodForGLTransfer)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CARequestedPeriodForGLTransfer

      Returns:
      this.
    • cAApplicationArea

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

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • cADocumentType

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocumentType(@Nullable String cADocumentType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocumentType

      Returns:
      this.
    • cADocumentOriginCode

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocumentOriginCode(@Nullable String cADocumentOriginCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocumentOriginCode

      Returns:
      this.
    • transactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • documentDate

      @Nonnull public CADocHeader.CADocHeaderBuilder documentDate(@Nullable LocalDate documentDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DocumentDate

      Returns:
      this.
    • cAPostingDate

      @Nonnull public CADocHeader.CADocHeaderBuilder cAPostingDate(@Nullable LocalDate cAPostingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDate

      Returns:
      this.
    • exchangeRateDate

      @Nonnull public CADocHeader.CADocHeaderBuilder exchangeRateDate(@Nullable LocalDate exchangeRateDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ExchangeRateDate

      Returns:
      this.
    • cAReferenceDocument

      @Nonnull public CADocHeader.CADocHeaderBuilder cAReferenceDocument(@Nullable String cAReferenceDocument)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CAReferenceDocument

      Returns:
      this.
    • cAReturnReason

      @Nonnull public CADocHeader.CADocHeaderBuilder cAReturnReason(@Nullable String cAReturnReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAReturnReason

      Returns:
      this.
    • cAPostingReason

      @Nonnull public CADocHeader.CADocHeaderBuilder cAPostingReason(@Nullable String cAPostingReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAPostingReason

      Returns:
      this.
    • referenceDocumentType

      @Nonnull public CADocHeader.CADocHeaderBuilder referenceDocumentType(@Nullable String referenceDocumentType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ReferenceDocumentType

      Returns:
      this.
    • originalReferenceDocument

      @Nonnull public CADocHeader.CADocHeaderBuilder originalReferenceDocument(@Nullable String originalReferenceDocument)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: OriginalReferenceDocument

      Returns:
      this.
    • cAReversedDocumentNumber

      @Nonnull public CADocHeader.CADocHeaderBuilder cAReversedDocumentNumber(@Nullable String cAReversedDocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAReversedDocumentNumber

      Returns:
      this.
    • cAClearingInformation

      @Nonnull public CADocHeader.CADocHeaderBuilder cAClearingInformation(@Nullable String cAClearingInformation)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAClearingInformation

      Returns:
      this.
    • cAReversalDocumentNumber

      @Nonnull public CADocHeader.CADocHeaderBuilder cAReversalDocumentNumber(@Nullable String cAReversalDocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAReversalDocumentNumber

      Returns:
      this.
    • cADocumentSupplements

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocumentSupplements(@Nullable String cADocumentSupplements)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CADocumentSupplements

      Returns:
      this.
    • logicalSystem

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

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      this.
    • cAWorkflowCheckReason

      @Nonnull public CADocHeader.CADocHeaderBuilder cAWorkflowCheckReason(@Nullable String cAWorkflowCheckReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAWorkflowCheckReason

      Returns:
      this.
    • cAWorkflowCheckProcess

      @Nonnull public CADocHeader.CADocHeaderBuilder cAWorkflowCheckProcess(@Nullable String cAWorkflowCheckProcess)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAWorkflowCheckProcess

      Returns:
      this.
    • cADocumentTransactionClass

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocumentTransactionClass(@Nullable String cADocumentTransactionClass)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CADocumentTransactionClass

      Returns:
      this.
    • cADocContainsCashFlowItems

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocContainsCashFlowItems(@Nullable Boolean cADocContainsCashFlowItems)
      Constraints: Not nullable

      Original property name from the Odata EDM: CADocContainsCashFlowItems

      Returns:
      this.
    • cADocumentClass

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocumentClass(@Nullable String cADocumentClass)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CADocumentClass

      Returns:
      this.
    • cADocumentVersion

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocumentVersion(@Nullable String cADocumentVersion)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CADocumentVersion

      Returns:
      this.
    • isIndividualPosting

      @Nonnull public CADocHeader.CADocHeaderBuilder isIndividualPosting(@Nullable Boolean isIndividualPosting)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsIndividualPosting

      Returns:
      this.
    • cADocumentIsAged

      @Nonnull public CADocHeader.CADocHeaderBuilder cADocumentIsAged(@Nullable Boolean cADocumentIsAged)
      Constraints: Not nullable

      Original property name from the Odata EDM: CADocumentIsAged

      Returns:
      this.
    • build

      @Nonnull public CADocHeader build()
    • toString

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