Class ServiceCostRate.ServiceCostRateBuilder
- Enclosing class:
- ServiceCostRate
-
Method Summary
Modifier and TypeMethodDescriptionaccountingCostRateUUID(UUID accountingCostRateUUID) (Key Field) Constraints: Not nullableactivityType(String activityType) Constraints: Not nullable, Maximum length: 6build()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4costCenter(String costCenter) Constraints: Not nullable, Maximum length: 10costCtrActivityTypeQtyUnit(String costCtrActivityTypeQtyUnit) Constraints: Not nullable, Maximum length: 3costRateIsOverwriteMode(Boolean costRateIsOverwriteMode) Constraints: nonecostRateScaleFactor(BigDecimal costRateScaleFactor) Constraints: Not nullable, Precision: 5, Scale: 0costRateVarblAmount(BigDecimal costRateVarblAmount) Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 5isIntercompanyRate(Boolean isIntercompanyRate) Constraints: noneConstraints: Not nullable, Maximum length: 2personnelNumber(String personnelNumber) Constraints: Not nullable, Maximum length: 8receivingCompanyCode(String receivingCompanyCode) Constraints: Not nullable, Maximum length: 4serviceCostLevel(String serviceCostLevel) Constraints: Not nullable, Maximum length: 4timeSheetOvertimeCategory(String timeSheetOvertimeCategory) Constraints: Not nullable, Maximum length: 4toString()validityEndFiscalYearPeriod(String validityEndFiscalYearPeriod) Constraints: Not nullable, Maximum length: 7validityStartFiscalYearPeriod(String validityStartFiscalYearPeriod) Constraints: Not nullable, Maximum length: 7wBSElementExternalID(String wBSElementExternalID) Constraints: Not nullable, Maximum length: 24Constraints: Not nullable, Maximum length: 10
-
Method Details
-
accountingCostRateUUID
@Nonnull public ServiceCostRate.ServiceCostRateBuilder accountingCostRateUUID(@Nullable UUID accountingCostRateUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: AccountingCostRateUUID
- Returns:
this.
-
companyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
receivingCompanyCode
@Nonnull public ServiceCostRate.ServiceCostRateBuilder receivingCompanyCode(@Nullable String receivingCompanyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ReceivingCompanyCode
- Returns:
this.
-
isIntercompanyRate
@Nonnull public ServiceCostRate.ServiceCostRateBuilder isIntercompanyRate(@Nullable Boolean isIntercompanyRate) Constraints: noneOriginal property name from the Odata EDM: IsIntercompanyRate
- Returns:
this.
-
costCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Returns:
this.
-
timeSheetOvertimeCategory
@Nonnull public ServiceCostRate.ServiceCostRateBuilder timeSheetOvertimeCategory(@Nullable String timeSheetOvertimeCategory) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: TimeSheetOvertimeCategory
- Returns:
this.
-
activityType
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ActivityType
- Returns:
this.
-
serviceCostLevel
@Nonnull public ServiceCostRate.ServiceCostRateBuilder serviceCostLevel(@Nullable String serviceCostLevel) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ServiceCostLevel
- Returns:
this.
-
personnelNumber
@Nonnull public ServiceCostRate.ServiceCostRateBuilder personnelNumber(@Nullable String personnelNumber) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonnelNumber
- Returns:
this.
-
workItem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: WorkItem
- Returns:
this.
-
wBSElementExternalID
@Nonnull public ServiceCostRate.ServiceCostRateBuilder wBSElementExternalID(@Nullable String wBSElementExternalID) Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: WBSElementExternalID
- Returns:
this.
-
validityStartFiscalYearPeriod
@Nonnull public ServiceCostRate.ServiceCostRateBuilder validityStartFiscalYearPeriod(@Nullable String validityStartFiscalYearPeriod) Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: ValidityStartFiscalYearPeriod
- Returns:
this.
-
validityEndFiscalYearPeriod
@Nonnull public ServiceCostRate.ServiceCostRateBuilder validityEndFiscalYearPeriod(@Nullable String validityEndFiscalYearPeriod) Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: ValidityEndFiscalYearPeriod
- Returns:
this.
-
currency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
this.
-
costRateVarblAmount
@Nonnull public ServiceCostRate.ServiceCostRateBuilder costRateVarblAmount(@Nullable BigDecimal costRateVarblAmount) Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CostRateVarblAmount
- Returns:
this.
-
costRateScaleFactor
@Nonnull public ServiceCostRate.ServiceCostRateBuilder costRateScaleFactor(@Nullable BigDecimal costRateScaleFactor) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: CostRateScaleFactor
- Returns:
this.
-
costCtrActivityTypeQtyUnit
@Nonnull public ServiceCostRate.ServiceCostRateBuilder costCtrActivityTypeQtyUnit(@Nullable String costCtrActivityTypeQtyUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CostCtrActivityTypeQtyUnit
- Returns:
this.
-
ledger
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Ledger
- Returns:
this.
-
costRateIsOverwriteMode
@Nonnull public ServiceCostRate.ServiceCostRateBuilder costRateIsOverwriteMode(@Nullable Boolean costRateIsOverwriteMode) Constraints: noneOriginal property name from the Odata EDM: CostRateIsOverwriteMode
- Returns:
this.
-
build
-
toString
-