Class CAInvcgDocument.CAInvcgDocumentBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingdocument.CAInvcgDocument.CAInvcgDocumentBuilder
Enclosing class:
CAInvcgDocument

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

    • caInvcgDocItem

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder caInvcgDocItem(CAInvcgDocItem... value)
      Navigation property _CAInvcgDocItem for CAInvcgDocument to multiple CAInvcgDocItem.
      Parameters:
      value - The CAInvcgDocItems to build this CAInvcgDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • caInvcgDocPosting

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder caInvcgDocPosting(CAInvcgDocPosting... value)
      Navigation property _CAInvcgDocPosting for CAInvcgDocument to multiple CAInvcgDocPosting.
      Parameters:
      value - The CAInvcgDocPostings to build this CAInvcgDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • caInvcgDocSource

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder caInvcgDocSource(CAInvcgDocSource... value)
      Navigation property _CAInvcgDocSource for CAInvcgDocument to multiple CAInvcgDocSource.
      Parameters:
      value - The CAInvcgDocSources to build this CAInvcgDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • cAInvoicingDocument

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvoicingDocument(@Nullable String cAInvoicingDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvoicingDocument

      Returns:
      this.
    • cAApplicationArea

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

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • cAInvcgProcess

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgProcess(@Nullable String cAInvcgProcess)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgProcess

      Returns:
      this.
    • cAInvcgType

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgType(@Nullable String cAInvcgType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgType

      Returns:
      this.
    • cAInvcgCategory

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgCategory(@Nullable String cAInvcgCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgCategory

      Returns:
      this.
    • cAInvcgTechnicalDocumentType

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgTechnicalDocumentType(@Nullable String cAInvcgTechnicalDocumentType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgTechnicalDocumentType

      Returns:
      this.
    • cAInvcgTargetProcess

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgTargetProcess(@Nullable String cAInvcgTargetProcess)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgTargetProcess

      Returns:
      this.
    • businessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • cAInvcgMasterDataType

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgMasterDataType(@Nullable String cAInvcgMasterDataType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgMasterDataType

      Returns:
      this.
    • altvContractAcctForCollvBills

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder altvContractAcctForCollvBills(@Nullable String altvContractAcctForCollvBills)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: AltvContractAcctForCollvBills

      Returns:
      this.
    • cASubstituteDocumentNumber

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

      Original property name from the Odata EDM: CASubstituteDocumentNumber

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • cAInvcgCreationDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgCreationDate(@Nullable LocalDate cAInvcgCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgCreationDate

      Returns:
      this.
    • cAInvcgCreationTime

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgCreationTime(@Nullable LocalTime cAInvcgCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgCreationTime

      Returns:
      this.
    • cAInvcgDocCreationMode

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocCreationMode(@Nullable String cAInvcgDocCreationMode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDocCreationMode

      Returns:
      this.
    • cAInvcgNmbrOfInvoicingDocItems

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgNmbrOfInvoicingDocItems(@Nullable Integer cAInvcgNmbrOfInvoicingDocItems)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgNmbrOfInvoicingDocItems

      Returns:
      this.
    • cAInvcgDocInternalNumber

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocInternalNumber(@Nullable String cAInvcgDocInternalNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgDocInternalNumber

      Returns:
      this.
    • cAReconciliationKey

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

      Original property name from the Odata EDM: CAReconciliationKey

      Returns:
      this.
    • cAPostingDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAPostingDate(@Nullable LocalDate cAPostingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDate

      Returns:
      this.
    • documentDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder documentDate(@Nullable LocalDate documentDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DocumentDate

      Returns:
      this.
    • cANetDueDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cANetDueDate(@Nullable LocalDate cANetDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Returns:
      this.
    • cACashDiscountDueDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cACashDiscountDueDate(@Nullable LocalDate cACashDiscountDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACashDiscountDueDate

      Returns:
      this.
    • cACashDiscountRate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cACashDiscountRate(@Nullable BigDecimal cACashDiscountRate)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CACashDiscountRate

      Returns:
      this.
    • transactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • cAAmountInTransactionCurrency

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAAmountInTransactionCurrency(@Nullable BigDecimal cAAmountInTransactionCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInTransactionCurrency

      Returns:
      this.
    • cAInvcgIsDocumentPosted

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgIsDocumentPosted(@Nullable Boolean cAInvcgIsDocumentPosted)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentPosted

      Returns:
      this.
    • cAInvcgIsDocumentSimulated

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgIsDocumentSimulated(@Nullable Boolean cAInvcgIsDocumentSimulated)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentSimulated

      Returns:
      this.
    • cAInvcgIsDocumentPreliminary

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgIsDocumentPreliminary(@Nullable Boolean cAInvcgIsDocumentPreliminary)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsDocumentPreliminary

      Returns:
      this.
    • cAInvcgPreliminaryCategory

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgPreliminaryCategory(@Nullable String cAInvcgPreliminaryCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgPreliminaryCategory

      Returns:
      this.
    • cAPrelimInvcgDocValue

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAPrelimInvcgDocValue(@Nullable String cAPrelimInvcgDocValue)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAPrelimInvcgDocValue

      Returns:
      this.
    • cAPreliminaryInvcgDocStatus

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAPreliminaryInvcgDocStatus(@Nullable String cAPreliminaryInvcgDocStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPreliminaryInvcgDocStatus

      Returns:
      this.
    • cAInvcgDocumentReversalReason

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocumentReversalReason(@Nullable String cAInvcgDocumentReversalReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgDocumentReversalReason

      Returns:
      this.
    • cAInvcgReversalDocument

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgReversalDocument(@Nullable String cAInvcgReversalDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgReversalDocument

      Returns:
      this.
    • cAInvcgReversedDocument

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgReversedDocument(@Nullable String cAInvcgReversedDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgReversedDocument

      Returns:
      this.
    • cAInvcgCorrectionCategory

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgCorrectionCategory(@Nullable String cAInvcgCorrectionCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgCorrectionCategory

      Returns:
      this.
    • cAInvcgDocumentPrintDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocumentPrintDate(@Nullable LocalDate cAInvcgDocumentPrintDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocumentPrintDate

      Returns:
      this.
    • cAInvcgDocIsLockedForPrinting

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocIsLockedForPrinting(@Nullable String cAInvcgDocIsLockedForPrinting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDocIsLockedForPrinting

      Returns:
      this.
    • cAPaymentMethod

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAPaymentMethod(@Nullable String cAPaymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPaymentMethod

      Returns:
      this.
    • cAPaymentFormNumber

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

      Original property name from the Odata EDM: CAPaymentFormNumber

      Returns:
      this.
    • cAInvcgDocFormID

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocFormID(@Nullable String cAInvcgDocFormID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgDocFormID

      Returns:
      this.
    • applicationForm

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder applicationForm(@Nullable String applicationForm)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ApplicationForm

      Returns:
      this.
    • formIDForAttachedPaymentMedium

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder formIDForAttachedPaymentMedium(@Nullable String formIDForAttachedPaymentMedium)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FormIDForAttachedPaymentMedium

      Returns:
      this.
    • cAInvcgDocumentType

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocumentType(@Nullable String cAInvcgDocumentType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgDocumentType

      Returns:
      this.
    • cAKeyIdentification

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAKeyIdentification(@Nullable String cAKeyIdentification)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAKeyIdentification

      Returns:
      this.
    • cAOfficialDocumentNumber

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAOfficialDocumentNumber(@Nullable String cAOfficialDocumentNumber)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CAOfficialDocumentNumber

      Returns:
      this.
    • cAPartnerSettlementRule

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAPartnerSettlementRule(@Nullable String cAPartnerSettlementRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAPartnerSettlementRule

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • businessPlace

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder businessPlace(@Nullable String businessPlace)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessPlace

      Returns:
      this.
    • cAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cASubApplication

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

      Original property name from the Odata EDM: CASubApplication

      Returns:
      this.
    • cAInvcgBaseDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgBaseDate(@Nullable LocalDate cAInvcgBaseDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgBaseDate

      Returns:
      this.
    • cAInvcgDocPeriodCategory

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocPeriodCategory(@Nullable String cAInvcgDocPeriodCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgDocPeriodCategory

      Returns:
      this.
    • cAInvcgDocPeriodDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocPeriodDate(@Nullable LocalDate cAInvcgDocPeriodDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocPeriodDate

      Returns:
      this.
    • cAInvcgDocPeriodStartDate

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocPeriodStartDate(@Nullable LocalDate cAInvcgDocPeriodStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgDocPeriodStartDate

      Returns:
      this.
    • cADunningCounter

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cADunningCounter(@Nullable String cADunningCounter)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADunningCounter

      Returns:
      this.
    • cAInvcgDocHasChargeOrDiscItems

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocHasChargeOrDiscItems(@Nullable String cAInvcgDocHasChargeOrDiscItems)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDocHasChargeOrDiscItems

      Returns:
      this.
    • cAInvcgDocHasControlDoc

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocHasControlDoc(@Nullable Boolean cAInvcgDocHasControlDoc)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasControlDoc

      Returns:
      this.
    • cAInvcgBolloTaxPostStatus

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgBolloTaxPostStatus(@Nullable String cAInvcgBolloTaxPostStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgBolloTaxPostStatus

      Returns:
      this.
    • cAInvcgDocIsPartOfList

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocIsPartOfList(@Nullable String cAInvcgDocIsPartOfList)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDocIsPartOfList

      Returns:
      this.
    • cAInvcgDocHasObjectRelation

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocHasObjectRelation(@Nullable Boolean cAInvcgDocHasObjectRelation)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasObjectRelation

      Returns:
      this.
    • cAInvcgDocHasSEPAPreNotif

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocHasSEPAPreNotif(@Nullable Boolean cAInvcgDocHasSEPAPreNotif)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocHasSEPAPreNotif

      Returns:
      this.
    • cAInvcgDocExternal

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgDocExternal(@Nullable String cAInvcgDocExternal)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: CAInvcgDocExternal

      Returns:
      this.
    • cAInvcgAdjustmentDocument

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgAdjustmentDocument(@Nullable String cAInvcgAdjustmentDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgAdjustmentDocument

      Returns:
      this.
    • cAInvcgAdjustedDocument

      @Nonnull public CAInvcgDocument.CAInvcgDocumentBuilder cAInvcgAdjustedDocument(@Nullable String cAInvcgAdjustedDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgAdjustedDocument

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public CAInvcgDocument build()
    • toString

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