java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingbillingplan.CABillgPlnItem.CABillgPlnItemBuilder
Enclosing class:
CABillgPlnItem

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

    • caBillgPln

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder caBillgPln(CABillgPln value)
      Navigation property _CABillgPln for CABillgPlnItem to single CABillgPln.
      Parameters:
      value - The CABillgPln to build this CABillgPlnItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • cABillgPlnNumber

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnNumber(@Nullable String cABillgPlnNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgPlnNumber

      Returns:
      this.
    • cABillgPlnItem

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItem(@Nullable String cABillgPlnItem)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItem

      Returns:
      this.
    • cABillgPlnItmCat

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItmCat(@Nullable String cABillgPlnItmCat)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CABillgPlnItmCat

      Returns:
      this.
    • cABillgPlnItmType

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItmType(@Nullable String cABillgPlnItmType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CABillgPlnItmType

      Returns:
      this.
    • cABillgPlnItmTxt

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItmTxt(@Nullable String cABillgPlnItmTxt)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CABillgPlnItmTxt

      Returns:
      this.
    • cABillgPlnItemExtRef

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemExtRef(@Nullable String cABillgPlnItemExtRef)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CABillgPlnItemExtRef

      Returns:
      this.
    • cABillgPlnItemAmount

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemAmount(@Nullable BigDecimal cABillgPlnItemAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CABillgPlnItemAmount

      Returns:
      this.
    • transactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • cATaxIsIncluded

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cATaxIsIncluded(@Nullable Boolean cATaxIsIncluded)
      Constraints: Not nullable

      Original property name from the Odata EDM: CATaxIsIncluded

      Returns:
      this.
    • cABillgPlnItemQuantity

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemQuantity(@Nullable BigDecimal cABillgPlnItemQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CABillgPlnItemQuantity

      Returns:
      this.
    • cABillgPlnItemQuantityUnit

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemQuantityUnit(@Nullable String cABillgPlnItemQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CABillgPlnItemQuantityUnit

      Returns:
      this.
    • cATaxDeterminationCode

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

      Original property name from the Odata EDM: CATaxDeterminationCode

      Returns:
      this.
    • taxCode

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

      Original property name from the Odata EDM: TaxCode

      Returns:
      this.
    • cABillgPlnItemStartDate

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemStartDate(@Nullable LocalDate cABillgPlnItemStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemStartDate

      Returns:
      this.
    • cABillgPlnItmEndDate

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItmEndDate(@Nullable LocalDate cABillgPlnItmEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItmEndDate

      Returns:
      this.
    • cABillgPlnItemTermStartDate

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemTermStartDate(@Nullable LocalDate cABillgPlnItemTermStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemTermStartDate

      Returns:
      this.
    • cABillgPlnItemTermEndDate

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemTermEndDate(@Nullable LocalDate cABillgPlnItemTermEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemTermEndDate

      Returns:
      this.
    • cABillgPlnItemRecurring

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemRecurring(@Nullable Boolean cABillgPlnItemRecurring)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemRecurring

      Returns:
      this.
    • cABillgCycle

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgCycle(@Nullable String cABillgCycle)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgCycle

      Returns:
      this.
    • cAStartDateForBillingPeriod

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cAStartDateForBillingPeriod(@Nullable LocalDate cAStartDateForBillingPeriod)
      Constraints: Nullable

      Original property name from the Odata EDM: CAStartDateForBillingPeriod

      Returns:
      this.
    • cAConditionType

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cAConditionType(@Nullable String cAConditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAConditionType

      Returns:
      this.
    • cABillgPlnItemAmountDetnType

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemAmountDetnType(@Nullable String cABillgPlnItemAmountDetnType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnItemAmountDetnType

      Returns:
      this.
    • cABillgPlnItemAmountDateType

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemAmountDateType(@Nullable String cABillgPlnItemAmountDateType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnItemAmountDateType

      Returns:
      this.
    • cABillgPlnItemPriceDateType

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemPriceDateType(@Nullable String cABillgPlnItemPriceDateType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnItemPriceDateType

      Returns:
      this.
    • cAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cAProviderContractItemNumber

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

      Original property name from the Odata EDM: CAProviderContractItemNumber

      Returns:
      this.
    • cASubApplication

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

      Original property name from the Odata EDM: CASubApplication

      Returns:
      this.
    • cAProviderContractItemUUID

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cAProviderContractItemUUID(@Nullable UUID cAProviderContractItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CAProviderContractItemUUID

      Returns:
      this.
    • division

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

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • businessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • segment

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

      Original property name from the Odata EDM: Segment

      Returns:
      this.
    • cAMainTransaction

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

      Original property name from the Odata EDM: CAMainTransaction

      Returns:
      this.
    • cASubTransaction

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

      Original property name from the Odata EDM: CASubTransaction

      Returns:
      this.
    • cABillgPlnItemServiceType

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemServiceType(@Nullable String cABillgPlnItemServiceType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CABillgPlnItemServiceType

      Returns:
      this.
    • cADependentItemType

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

      Original property name from the Odata EDM: CADependentItemType

      Returns:
      this.
    • material

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • salesOrganization

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder salesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder distributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • cAAccountDeterminationCode

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

      Original property name from the Odata EDM: CAAccountDeterminationCode

      Returns:
      this.
    • cAInvcgOffsettingAction

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cAInvcgOffsettingAction(@Nullable String cAInvcgOffsettingAction)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgOffsettingAction

      Returns:
      this.
    • cAInvcgOffsettingCategory

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cAInvcgOffsettingCategory(@Nullable String cAInvcgOffsettingCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAInvcgOffsettingCategory

      Returns:
      this.
    • cAInvcgOffsettingProcedure

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cAInvcgOffsettingProcedure(@Nullable String cAInvcgOffsettingProcedure)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgOffsettingProcedure

      Returns:
      this.
    • cAInvcgOffsettingReferenceKey

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cAInvcgOffsettingReferenceKey(@Nullable String cAInvcgOffsettingReferenceKey)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAInvcgOffsettingReferenceKey

      Returns:
      this.
    • cABillgPlnItemReqDteLast

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemReqDteLast(@Nullable LocalDate cABillgPlnItemReqDteLast)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemReqDteLast

      Returns:
      this.
    • cABillgPlnItemReqDteNext

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemReqDteNext(@Nullable LocalDate cABillgPlnItemReqDteNext)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemReqDteNext

      Returns:
      this.
    • cABillgPlnItemRequestedToDte

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemRequestedToDte(@Nullable LocalDate cABillgPlnItemRequestedToDte)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnItemRequestedToDte

      Returns:
      this.
    • cABillgPlnItemCanceled

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemCanceled(@Nullable Boolean cABillgPlnItemCanceled)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemCanceled

      Returns:
      this.
    • cABillgPlnSubItmExist

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnSubItmExist(@Nullable Boolean cABillgPlnSubItmExist)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnSubItmExist

      Returns:
      this.
    • cABillgPlnItemMain

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemMain(@Nullable String cABillgPlnItemMain)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItemMain

      Returns:
      this.
    • cABillgPlnItmExcptnReason

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItmExcptnReason(@Nullable String cABillgPlnItmExcptnReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABillgPlnItmExcptnReason

      Returns:
      this.
    • cABillgPlnItemChildExist

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemChildExist(@Nullable Boolean cABillgPlnItemChildExist)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItemChildExist

      Returns:
      this.
    • cABillgPlnItemParent

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemParent(@Nullable String cABillgPlnItemParent)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItemParent

      Returns:
      this.
    • cABillgPlnItemStatus

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemStatus(@Nullable String cABillgPlnItemStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnItemStatus

      Returns:
      this.
    • cABillgPlnItemNrOfBllbleItm

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItemNrOfBllbleItm(@Nullable String cABillgPlnItemNrOfBllbleItm)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnItemNrOfBllbleItm

      Returns:
      this.
    • cAIsRevnAcctgTransfRecordRlvt

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cAIsRevnAcctgTransfRecordRlvt(@Nullable Boolean cAIsRevnAcctgTransfRecordRlvt)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsRevnAcctgTransfRecordRlvt

      Returns:
      this.
    • conditionType

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

      Original property name from the Odata EDM: ConditionType

      Returns:
      this.
    • conditionIsForStatistics

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder conditionIsForStatistics(@Nullable Boolean conditionIsForStatistics)
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsForStatistics

      Returns:
      this.
    • cANetDueDate

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cANetDueDate(@Nullable LocalDate cANetDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Returns:
      this.
    • cABillgPlnItmIsNotToBeReqd

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABillgPlnItmIsNotToBeReqd(@Nullable Boolean cABillgPlnItmIsNotToBeReqd)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnItmIsNotToBeReqd

      Returns:
      this.
    • cABllbleItmCostType

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABllbleItmCostType(@Nullable String cABllbleItmCostType)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABllbleItmCostType

      Returns:
      this.
    • cABllbleItmCostSubType

      @Nonnull public CABillgPlnItem.CABillgPlnItemBuilder cABllbleItmCostSubType(@Nullable String cABllbleItmCostSubType)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABllbleItmCostSubType

      Returns:
      this.
    • build

      @Nonnull public CABillgPlnItem build()
    • toString

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