Class PurCtrAccount.PurCtrAccountBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchasecontractv2.PurCtrAccount.PurCtrAccountBuilder
Enclosing class:
PurCtrAccount

public static class PurCtrAccount.PurCtrAccountBuilder extends Object
  • Method Details

    • accountAssignment

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder accountAssignment(@Nullable String accountAssignment)
      (Key Field) Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: AccountAssignment

      Returns:
      this.
    • purchaseContractItem

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder purchaseContractItem(@Nullable String purchaseContractItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Returns:
      this.
    • purchaseContract

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder purchaseContract(@Nullable String purchaseContract)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Returns:
      this.
    • isDeleted

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder isDeleted(@Nullable Boolean isDeleted)
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Returns:
      this.
    • quantity

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder quantity(@Nullable BigDecimal quantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Quantity

      Returns:
      this.
    • orderQuantityUnit

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder orderQuantityUnit(@Nullable String orderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      this.
    • multipleAcctAssgmtDistrPercent

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder multipleAcctAssgmtDistrPercent(@Nullable BigDecimal multipleAcctAssgmtDistrPercent)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistrPercent

      Returns:
      this.
    • purgDocNetAmount

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder purgDocNetAmount(@Nullable BigDecimal purgDocNetAmount)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: PurgDocNetAmount

      Returns:
      this.
    • documentCurrency

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder documentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      this.
    • gLAccount

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder gLAccount(@Nullable String gLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: GLAccount

      Returns:
      this.
    • businessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • costCenter

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder costCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • salesOrder

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder salesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesOrderItem

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder salesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • salesOrderScheduleLine

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder salesOrderScheduleLine(@Nullable String salesOrderScheduleLine)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrderScheduleLine

      Returns:
      this.
    • masterFixedAsset

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder masterFixedAsset(@Nullable String masterFixedAsset)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MasterFixedAsset

      Returns:
      this.
    • fixedAsset

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder fixedAsset(@Nullable String fixedAsset)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FixedAsset

      Returns:
      this.
    • orderID

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder orderID(@Nullable String orderID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: OrderID

      Returns:
      this.
    • goodsRecipientName

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder goodsRecipientName(@Nullable String goodsRecipientName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: GoodsRecipientName

      Returns:
      this.
    • unloadingPointName

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder unloadingPointName(@Nullable String unloadingPointName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: UnloadingPointName

      Returns:
      this.
    • controllingArea

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder controllingArea(@Nullable String controllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      this.
    • costObject

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder costObject(@Nullable String costObject)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostObject

      Returns:
      this.
    • profitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • projectNetwork

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder projectNetwork(@Nullable String projectNetwork)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ProjectNetwork

      Returns:
      this.
    • realEstateObject

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder realEstateObject(@Nullable String realEstateObject)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: RealEstateObject

      Returns:
      this.
    • partnerAccountNumber

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder partnerAccountNumber(@Nullable String partnerAccountNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PartnerAccountNumber

      Returns:
      this.
    • commitmentItem

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder commitmentItem(@Nullable String commitmentItem)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: CommitmentItem

      Returns:
      this.
    • jointVentureRecoveryCode

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder jointVentureRecoveryCode(@Nullable String jointVentureRecoveryCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: JointVentureRecoveryCode

      Returns:
      this.
    • fundsCenter

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder fundsCenter(@Nullable String fundsCenter)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FundsCenter

      Returns:
      this.
    • functionalArea

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder functionalArea(@Nullable String functionalArea)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      this.
    • settlementReferenceDate

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder settlementReferenceDate(@Nullable LocalDateTime settlementReferenceDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SettlementReferenceDate

      Returns:
      this.
    • taxCode

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

      Original property name from the Odata EDM: TaxCode

      Returns:
      this.
    • taxJurisdiction

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

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • nonDeductibleInputTaxAmount

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder nonDeductibleInputTaxAmount(@Nullable BigDecimal nonDeductibleInputTaxAmount)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NonDeductibleInputTaxAmount

      Returns:
      this.
    • costCtrActivityType

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder costCtrActivityType(@Nullable String costCtrActivityType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CostCtrActivityType

      Returns:
      this.
    • businessProcess

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder businessProcess(@Nullable String businessProcess)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: BusinessProcess

      Returns:
      this.
    • earmarkedFundsDocument

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder earmarkedFundsDocument(@Nullable String earmarkedFundsDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Returns:
      this.
    • grantID

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder grantID(@Nullable String grantID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: GrantID

      Returns:
      this.
    • budgetPeriod

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder budgetPeriod(@Nullable String budgetPeriod)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BudgetPeriod

      Returns:
      this.
    • wBSElementExternalID

      @Nonnull public PurCtrAccount.PurCtrAccountBuilder wBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      this.
    • build

      @Nonnull public PurCtrAccount build()
    • toString

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