Class ActualCostRate.ActualCostRateBuilder

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

public static class ActualCostRate.ActualCostRateBuilder extends Object
  • Method Details

    • accountingCostRateUUID

      @Nonnull public ActualCostRate.ActualCostRateBuilder accountingCostRateUUID(@Nullable UUID accountingCostRateUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: AccountingCostRateUUID

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • costCenter

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

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • activityType

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

      Original property name from the Odata EDM: ActivityType

      Returns:
      this.
    • currency

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

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • validityStartFiscalYearPeriod

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

      Original property name from the Odata EDM: ValidityStartFiscalYearPeriod

      Returns:
      this.
    • validityEndFiscalYearPeriod

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

      Original property name from the Odata EDM: ValidityEndFiscalYearPeriod

      Returns:
      this.
    • costRateFixedAmount

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

      Original property name from the Odata EDM: CostRateFixedAmount

      Returns:
      this.
    • costRateVarblAmount

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

      Original property name from the Odata EDM: CostRateVarblAmount

      Returns:
      this.
    • costRateScaleFactor

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

      Original property name from the Odata EDM: CostRateScaleFactor

      Returns:
      this.
    • costCtrActivityTypeQtyUnit

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

      Original property name from the Odata EDM: CostCtrActivityTypeQtyUnit

      Returns:
      this.
    • ledger

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

      Original property name from the Odata EDM: Ledger

      Returns:
      this.
    • costRateIsOverwriteMode

      @Nonnull public ActualCostRate.ActualCostRateBuilder costRateIsOverwriteMode(@Nullable Boolean costRateIsOverwriteMode)
      Constraints: none

      Original property name from the Odata EDM: CostRateIsOverwriteMode

      Returns:
      this.
    • build

      @Nonnull public ActualCostRate build()
    • toString

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