Class PlanCostRate.PlanCostRateBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.costrate.PlanCostRate.PlanCostRateBuilder
Enclosing class:
PlanCostRate

public static class PlanCostRate.PlanCostRateBuilder extends Object
  • Method Details

    • accountingCostRateUUID

      @Nonnull public PlanCostRate.PlanCostRateBuilder accountingCostRateUUID(@Nullable UUID accountingCostRateUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: AccountingCostRateUUID

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • costCenter

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

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • activityType

      @Nonnull public PlanCostRate.PlanCostRateBuilder activityType(@Nullable String activityType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ActivityType

      Returns:
      this.
    • validityStartFiscalYearPeriod

      @Nonnull public PlanCostRate.PlanCostRateBuilder validityStartFiscalYearPeriod(@Nullable String validityStartFiscalYearPeriod)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: ValidityStartFiscalYearPeriod

      Returns:
      this.
    • validityEndFiscalYearPeriod

      @Nonnull public PlanCostRate.PlanCostRateBuilder validityEndFiscalYearPeriod(@Nullable String validityEndFiscalYearPeriod)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: ValidityEndFiscalYearPeriod

      Returns:
      this.
    • currency

      @Nonnull public PlanCostRate.PlanCostRateBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • costRateFixedAmount

      @Nonnull public PlanCostRate.PlanCostRateBuilder costRateFixedAmount(@Nullable BigDecimal costRateFixedAmount)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CostRateFixedAmount

      Returns:
      this.
    • costRateVarblAmount

      @Nonnull public PlanCostRate.PlanCostRateBuilder costRateVarblAmount(@Nullable BigDecimal costRateVarblAmount)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CostRateVarblAmount

      Returns:
      this.
    • costRateScaleFactor

      @Nonnull public PlanCostRate.PlanCostRateBuilder costRateScaleFactor(@Nullable BigDecimal costRateScaleFactor)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: CostRateScaleFactor

      Returns:
      this.
    • costCtrActivityTypeQtyUnit

      @Nonnull public PlanCostRate.PlanCostRateBuilder costCtrActivityTypeQtyUnit(@Nullable String costCtrActivityTypeQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CostCtrActivityTypeQtyUnit

      Returns:
      this.
    • ledger

      @Nonnull public PlanCostRate.PlanCostRateBuilder ledger(@Nullable String ledger)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Ledger

      Returns:
      this.
    • costRateIsOverwriteMode

      @Nonnull public PlanCostRate.PlanCostRateBuilder costRateIsOverwriteMode(@Nullable Boolean costRateIsOverwriteMode)
      Constraints: none

      Original property name from the Odata EDM: CostRateIsOverwriteMode

      Returns:
      this.
    • build

      @Nonnull public PlanCostRate build()
    • toString

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