Class SchAgrmtAcCnt.SchAgrmtAcCntBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.schedulingagreement.SchAgrmtAcCnt.SchAgrmtAcCntBuilder
Enclosing class:
SchAgrmtAcCnt

public static class SchAgrmtAcCnt.SchAgrmtAcCntBuilder extends Object
  • Method Details

    • accountAssignmentNumber

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder accountAssignmentNumber(@Nullable String accountAssignmentNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccountAssignmentNumber

      Returns:
      this.
    • schedulingAgreementItem

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder schedulingAgreementItem(@Nullable String schedulingAgreementItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SchedulingAgreementItem

      Returns:
      this.
    • schedulingAgreement

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder schedulingAgreement(@Nullable String schedulingAgreement)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SchedulingAgreement

      Returns:
      this.
    • costCenter

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

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • masterFixedAsset

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

      Original property name from the Odata EDM: MasterFixedAsset

      Returns:
      this.
    • projectNetwork

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

      Original property name from the Odata EDM: ProjectNetwork

      Returns:
      this.
    • orderQuantityUnit

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

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      this.
    • quantity

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

      Original property name from the Odata EDM: Quantity

      Returns:
      this.
    • multipleAcctAssgmtDistrPercent

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

      Original property name from the Odata EDM: MultipleAcctAssgmtDistrPercent

      Returns:
      this.
    • documentCurrency

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

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      this.
    • purgDocNetAmount

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder purgDocNetAmount(@Nullable BigDecimal purgDocNetAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: PurgDocNetAmount

      Returns:
      this.
    • isDeleted

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder isDeleted(@Nullable Boolean isDeleted)
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Returns:
      this.
    • gLAccount

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

      Original property name from the Odata EDM: GLAccount

      Returns:
      this.
    • businessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • salesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesOrderItem

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

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • salesOrderScheduleLine

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

      Original property name from the Odata EDM: SalesOrderScheduleLine

      Returns:
      this.
    • fixedAsset

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

      Original property name from the Odata EDM: FixedAsset

      Returns:
      this.
    • orderID

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

      Original property name from the Odata EDM: OrderID

      Returns:
      this.
    • unloadingPointName

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

      Original property name from the Odata EDM: UnloadingPointName

      Returns:
      this.
    • controllingArea

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

      Original property name from the Odata EDM: ControllingArea

      Returns:
      this.
    • costObject

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

      Original property name from the Odata EDM: CostObject

      Returns:
      this.
    • profitabilitySegment

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder profitabilitySegment(@Nullable String profitabilitySegment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitabilitySegment

      Returns:
      this.
    • profitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • wBSElement

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder wBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Returns:
      this.
    • projectNetworkInternalID

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder projectNetworkInternalID(@Nullable String projectNetworkInternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProjectNetworkInternalID

      Returns:
      this.
    • commitmentItem

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

      Original property name from the Odata EDM: CommitmentItem

      Returns:
      this.
    • fundsCenter

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

      Original property name from the Odata EDM: FundsCenter

      Returns:
      this.
    • functionalArea

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

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      this.
    • goodsRecipientName

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

      Original property name from the Odata EDM: GoodsRecipientName

      Returns:
      this.
    • isFinallyInvoiced

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder isFinallyInvoiced(@Nullable Boolean isFinallyInvoiced)
      Constraints: none

      Original property name from the Odata EDM: IsFinallyInvoiced

      Returns:
      this.
    • realEstateObject

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder realEstateObject(@Nullable String realEstateObject)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: RealEstateObject

      Returns:
      this.
    • networkActivityInternalID

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder networkActivityInternalID(@Nullable String networkActivityInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: NetworkActivityInternalID

      Returns:
      this.
    • partnerAccountNumber

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

      Original property name from the Odata EDM: PartnerAccountNumber

      Returns:
      this.
    • jointVentureRecoveryCode

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

      Original property name from the Odata EDM: JointVentureRecoveryCode

      Returns:
      this.
    • settlementReferenceDate

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

      Original property name from the Odata EDM: SettlementReferenceDate

      Returns:
      this.
    • orderInternalID

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder orderInternalID(@Nullable String orderInternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: OrderInternalID

      Returns:
      this.
    • taxCode

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

      Original property name from the Odata EDM: TaxCode

      Returns:
      this.
    • taxJurisdiction

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

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • costCtrActivityType

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

      Original property name from the Odata EDM: CostCtrActivityType

      Returns:
      this.
    • businessProcess

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

      Original property name from the Odata EDM: BusinessProcess

      Returns:
      this.
    • grantID

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

      Original property name from the Odata EDM: GrantID

      Returns:
      this.
    • budgetPeriod

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

      Original property name from the Odata EDM: BudgetPeriod

      Returns:
      this.
    • earmarkedFundsDocument

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

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Returns:
      this.
    • validityDate

      @Nonnull public SchAgrmtAcCnt.SchAgrmtAcCntBuilder validityDate(@Nullable LocalDateTime validityDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityDate

      Returns:
      this.
    • build

      @Nonnull public SchAgrmtAcCnt build()
    • toString

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