java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingbillingdocument.CABillgDocItem.CABillgDocItemBuilder
Enclosing class:
CABillgDocItem

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

    • caBillgDocument

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder caBillgDocument(CABillgDocument value)
      Navigation property _CABillgDocument for CABillgDocItem to single CABillgDocument.
      Parameters:
      value - The CABillgDocument to build this CABillgDocItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • cABillgDocument

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocument(@Nullable String cABillgDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgDocument

      Returns:
      this.
    • cABillgDocItem

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocItem(@Nullable String cABillgDocItem)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgDocItem

      Returns:
      this.
    • cAIsDocItemSimulated

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAIsDocItemSimulated(@Nullable Boolean cAIsDocItemSimulated)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsDocItemSimulated

      Returns:
      this.
    • cABillgDocumentItemType

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocumentItemType(@Nullable String cABillgDocumentItemType)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgDocumentItemType

      Returns:
      this.
    • cAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • cAMainTransaction

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAMainTransaction(@Nullable String cAMainTransaction)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAMainTransaction

      Returns:
      this.
    • cASubTransaction

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cASubTransaction(@Nullable String cASubTransaction)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CASubTransaction

      Returns:
      this.
    • cAInvcgIsItemPostingRelevant

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAInvcgIsItemPostingRelevant(@Nullable Boolean cAInvcgIsItemPostingRelevant)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsItemPostingRelevant

      Returns:
      this.
    • cAInvcgIsItemPrintingRelevant

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAInvcgIsItemPrintingRelevant(@Nullable Boolean cAInvcgIsItemPrintingRelevant)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsItemPrintingRelevant

      Returns:
      this.
    • cABillgDocItemAmount

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocItemAmount(@Nullable BigDecimal cABillgDocItemAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CABillgDocItemAmount

      Returns:
      this.
    • cABillgCurrency

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgCurrency(@Nullable String cABillgCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CABillgCurrency

      Returns:
      this.
    • cATaxIsIncluded

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cATaxIsIncluded(@Nullable Boolean cATaxIsIncluded)
      Constraints: Not nullable

      Original property name from the Odata EDM: CATaxIsIncluded

      Returns:
      this.
    • taxCode

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder taxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Returns:
      this.
    • unitOfMeasure

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder unitOfMeasure(@Nullable String unitOfMeasure)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: UnitOfMeasure

      Returns:
      this.
    • cABillgDocItemExternalNumber

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocItemExternalNumber(@Nullable String cABillgDocItemExternalNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CABillgDocItemExternalNumber

      Returns:
      this.
    • cABillgDocItemIsReversal

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocItemIsReversal(@Nullable Boolean cABillgDocItemIsReversal)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocItemIsReversal

      Returns:
      this.
    • cAInvcgDocItemIsReversal

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAInvcgDocItemIsReversal(@Nullable Boolean cAInvcgDocItemIsReversal)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgDocItemIsReversal

      Returns:
      this.
    • cAInvcgCorrectionCategory

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

      Original property name from the Odata EDM: CAInvcgCorrectionCategory

      Returns:
      this.
    • cAInvcgIsNotBPRelevant

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAInvcgIsNotBPRelevant(@Nullable Boolean cAInvcgIsNotBPRelevant)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsNotBPRelevant

      Returns:
      this.
    • cAInvcgSubstituteGroupPrinting

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAInvcgSubstituteGroupPrinting(@Nullable String cAInvcgSubstituteGroupPrinting)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgSubstituteGroupPrinting

      Returns:
      this.
    • cAItemPeriodStartDate

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAItemPeriodStartDate(@Nullable LocalDate cAItemPeriodStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAItemPeriodStartDate

      Returns:
      this.
    • cAItemPeriodEndDate

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAItemPeriodEndDate(@Nullable LocalDate cAItemPeriodEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAItemPeriodEndDate

      Returns:
      this.
    • cANetDueDate

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cANetDueDate(@Nullable LocalDate cANetDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Returns:
      this.
    • division

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

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • businessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • businessPlace

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

      Original property name from the Odata EDM: BusinessPlace

      Returns:
      this.
    • segment

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder segment(@Nullable String segment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Segment

      Returns:
      this.
    • profitCenter

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder profitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • cAAccountDeterminationCode

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAAccountDeterminationCode(@Nullable String cAAccountDeterminationCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAccountDeterminationCode

      Returns:
      this.
    • cATaxDetnType

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cATaxDetnType(@Nullable String cATaxDetnType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATaxDetnType

      Returns:
      this.
    • cATaxCountry

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cATaxCountry(@Nullable String cATaxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CATaxCountry

      Returns:
      this.
    • cATaxDateType

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cATaxDateType(@Nullable String cATaxDateType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATaxDateType

      Returns:
      this.
    • cABillgTaxGroup

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgTaxGroup(@Nullable String cABillgTaxGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgTaxGroup

      Returns:
      this.
    • cAExternalTaxDate

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAExternalTaxDate(@Nullable LocalDate cAExternalTaxDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAExternalTaxDate

      Returns:
      this.
    • cATaxDeterminationCode

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cATaxDeterminationCode(@Nullable String cATaxDeterminationCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATaxDeterminationCode

      Returns:
      this.
    • cAAltvTaxDeterminationCode

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAAltvTaxDeterminationCode(@Nullable String cAAltvTaxDeterminationCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAltvTaxDeterminationCode

      Returns:
      this.
    • cAAltvTaxCode

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAAltvTaxCode(@Nullable String cAAltvTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAltvTaxCode

      Returns:
      this.
    • cAOtherTaxCode

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAOtherTaxCode(@Nullable String cAOtherTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAOtherTaxCode

      Returns:
      this.
    • taxJurisdiction

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder taxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • withholdingTaxCode

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder withholdingTaxCode(@Nullable String withholdingTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WithholdingTaxCode

      Returns:
      this.
    • cAIsDownPaymentRequest

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAIsDownPaymentRequest(@Nullable Boolean cAIsDownPaymentRequest)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsDownPaymentRequest

      Returns:
      this.
    • cAStatisticalItemCode

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

      Original property name from the Odata EDM: CAStatisticalItemCode

      Returns:
      this.
    • cABillgDeferredRevenueCategory

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDeferredRevenueCategory(@Nullable String cABillgDeferredRevenueCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABillgDeferredRevenueCategory

      Returns:
      this.
    • cABillgDeferredRevenueDate

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDeferredRevenueDate(@Nullable LocalDate cABillgDeferredRevenueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgDeferredRevenueDate

      Returns:
      this.
    • cAInvcgDfrrdRevenueStatus

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAInvcgDfrrdRevenueStatus(@Nullable String cAInvcgDfrrdRevenueStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgDfrrdRevenueStatus

      Returns:
      this.
    • cAIsRevenueAccountingRelevant

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAIsRevenueAccountingRelevant(@Nullable String cAIsRevenueAccountingRelevant)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAIsRevenueAccountingRelevant

      Returns:
      this.
    • cARevenueAccountingServiceType

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cARevenueAccountingServiceType(@Nullable String cARevenueAccountingServiceType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CARevenueAccountingServiceType

      Returns:
      this.
    • cAInvcgAccrualPostingType

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAInvcgAccrualPostingType(@Nullable String cAInvcgAccrualPostingType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgAccrualPostingType

      Returns:
      this.
    • cABillgDocItemIsBIRelevant

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocItemIsBIRelevant(@Nullable Boolean cABillgDocItemIsBIRelevant)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocItemIsBIRelevant

      Returns:
      this.
    • cABillgDocItemIsFICORelevant

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocItemIsFICORelevant(@Nullable Boolean cABillgDocItemIsFICORelevant)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocItemIsFICORelevant

      Returns:
      this.
    • cAProviderContractItemNumber

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAProviderContractItemNumber(@Nullable String cAProviderContractItemNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAProviderContractItemNumber

      Returns:
      this.
    • cASubApplication

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

      Original property name from the Odata EDM: CASubApplication

      Returns:
      this.
    • cAIsPrepaid

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAIsPrepaid(@Nullable Boolean cAIsPrepaid)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsPrepaid

      Returns:
      this.
    • cABillgIsPrepaidBalanceChg

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgIsPrepaidBalanceChg(@Nullable Boolean cABillgIsPrepaidBalanceChg)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgIsPrepaidBalanceChg

      Returns:
      this.
    • cABillgPartnerSettlementCat

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgPartnerSettlementCat(@Nullable String cABillgPartnerSettlementCat)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgPartnerSettlementCat

      Returns:
      this.
    • cABillgDocItemCrtnMethod

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgDocItemCrtnMethod(@Nullable String cABillgDocItemCrtnMethod)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABillgDocItemCrtnMethod

      Returns:
      this.
    • cABillgFunction

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgFunction(@Nullable String cABillgFunction)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgFunction

      Returns:
      this.
    • cABillgGrpgOfAdditionalItems

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgGrpgOfAdditionalItems(@Nullable String cABillgGrpgOfAdditionalItems)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgGrpgOfAdditionalItems

      Returns:
      this.
    • cABillgGrpgOfPaymentData

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgGrpgOfPaymentData(@Nullable String cABillgGrpgOfPaymentData)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgGrpgOfPaymentData

      Returns:
      this.
    • cABillgGroupingSourceItems

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgGroupingSourceItems(@Nullable String cABillgGroupingSourceItems)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgGroupingSourceItems

      Returns:
      this.
    • cADiscBaseItmGroup

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cADiscBaseItmGroup(@Nullable String cADiscBaseItmGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CADiscBaseItmGroup

      Returns:
      this.
    • cAReasonSecurityDeposit

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAReasonSecurityDeposit(@Nullable String cAReasonSecurityDeposit)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAReasonSecurityDeposit

      Returns:
      this.
    • cABillgReqReason

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillgReqReason(@Nullable String cABillgReqReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgReqReason

      Returns:
      this.
    • cABllbleItmDiscountKey

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABllbleItmDiscountKey(@Nullable String cABllbleItmDiscountKey)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABllbleItmDiscountKey

      Returns:
      this.
    • cABllbleItmDiscountVersion

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABllbleItmDiscountVersion(@Nullable String cABllbleItmDiscountVersion)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABllbleItmDiscountVersion

      Returns:
      this.
    • cABillingQuantity

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cABillingQuantity(@Nullable BigDecimal cABillingQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CABillingQuantity

      Returns:
      this.
    • cADependentItemType

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cADependentItemType(@Nullable String cADependentItemType)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CADependentItemType

      Returns:
      this.
    • conditionType

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder conditionType(@Nullable String conditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Returns:
      this.
    • cAAltvMDOriginalIsEnbld

      @Nonnull public CABillgDocItem.CABillgDocItemBuilder cAAltvMDOriginalIsEnbld(@Nullable Boolean cAAltvMDOriginalIsEnbld)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAAltvMDOriginalIsEnbld

      Returns:
      this.
    • build

      @Nonnull public CABillgDocItem build()
    • toString

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