Class PlanCostRate
Original entity name from the Odata EDM: A_PlanCostRateType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PlanCostRateField<UUID>Use with available fluent helpers to apply the AccountingCostRateUUID field to query operations.static final PlanCostRateField<String>Use with available fluent helpers to apply the ActivityType field to query operations.static final PlanCostRateSelectableSelector for all available fields of PlanCostRate.static final PlanCostRateField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final PlanCostRateField<String>Use with available fluent helpers to apply the CostCenter field to query operations.static final PlanCostRateField<String>Use with available fluent helpers to apply the CostCtrActivityTypeQtyUnit field to query operations.static final PlanCostRateField<BigDecimal>Use with available fluent helpers to apply the CostRateFixedAmount field to query operations.static final PlanCostRateField<Boolean>Use with available fluent helpers to apply the CostRateIsOverwriteMode field to query operations.static final PlanCostRateField<BigDecimal>Use with available fluent helpers to apply the CostRateScaleFactor field to query operations.static final PlanCostRateField<BigDecimal>Use with available fluent helpers to apply the CostRateVarblAmount field to query operations.static final PlanCostRateField<String>Use with available fluent helpers to apply the Currency field to query operations.static final PlanCostRateField<String>Use with available fluent helpers to apply the Ledger field to query operations.static final PlanCostRateField<String>Use with available fluent helpers to apply the ValidityEndFiscalYearPeriod field to query operations.static final PlanCostRateField<String>Use with available fluent helpers to apply the ValidityStartFiscalYearPeriod field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionPlanCostRate(UUID accountingCostRateUUID, String companyCode, String costCenter, String activityType, String validityStartFiscalYearPeriod, String validityEndFiscalYearPeriod, String currency, BigDecimal costRateFixedAmount, BigDecimal costRateVarblAmount, BigDecimal costRateScaleFactor, String costCtrActivityTypeQtyUnit, String ledger, Boolean costRateIsOverwriteMode) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
PlanCostRateField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> PlanCostRateField<T>Use with available fluent helpers to apply an extension field to query operations.protected void(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 24, Scale: 3Constraints: noneConstraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 5protected Stringprotected StringgetKey()Constraints: Not nullable, Maximum length: 2getType()Constraints: Not nullable, Maximum length: 7Constraints: Not nullable, Maximum length: 7inthashCode()voidsetAccountingCostRateUUID(UUID accountingCostRateUUID) (Key Field) Constraints: Not nullablevoidsetActivityType(String activityType) Constraints: Not nullable, Maximum length: 6voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetCostCenter(String costCenter) Constraints: Not nullable, Maximum length: 10voidsetCostCtrActivityTypeQtyUnit(String costCtrActivityTypeQtyUnit) Constraints: Not nullable, Maximum length: 3voidsetCostRateFixedAmount(BigDecimal costRateFixedAmount) Constraints: Not nullable, Precision: 24, Scale: 3voidsetCostRateIsOverwriteMode(Boolean costRateIsOverwriteMode) Constraints: nonevoidsetCostRateScaleFactor(BigDecimal costRateScaleFactor) Constraints: Not nullable, Precision: 5, Scale: 0voidsetCostRateVarblAmount(BigDecimal costRateVarblAmount) Constraints: Not nullable, Precision: 24, Scale: 3voidsetCurrency(String currency) Constraints: Not nullable, Maximum length: 5voidConstraints: Not nullable, Maximum length: 2protected voidsetServicePathForFetch(String servicePathForFetch) voidsetValidityEndFiscalYearPeriod(String validityEndFiscalYearPeriod) Constraints: Not nullable, Maximum length: 7voidsetValidityStartFiscalYearPeriod(String validityStartFiscalYearPeriod) Constraints: Not nullable, Maximum length: 7toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of PlanCostRate. -
ACCOUNTING_COST_RATE_UUID
Use with available fluent helpers to apply the AccountingCostRateUUID field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations. -
ACTIVITY_TYPE
Use with available fluent helpers to apply the ActivityType field to query operations. -
VALIDITY_START_FISCAL_YEAR_PERIOD
Use with available fluent helpers to apply the ValidityStartFiscalYearPeriod field to query operations. -
VALIDITY_END_FISCAL_YEAR_PERIOD
Use with available fluent helpers to apply the ValidityEndFiscalYearPeriod field to query operations. -
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations. -
COST_RATE_FIXED_AMOUNT
Use with available fluent helpers to apply the CostRateFixedAmount field to query operations. -
COST_RATE_VARBL_AMOUNT
Use with available fluent helpers to apply the CostRateVarblAmount field to query operations. -
COST_RATE_SCALE_FACTOR
Use with available fluent helpers to apply the CostRateScaleFactor field to query operations. -
COST_CTR_ACTIVITY_TYPE_QTY_UNIT
Use with available fluent helpers to apply the CostCtrActivityTypeQtyUnit field to query operations. -
LEDGER
Use with available fluent helpers to apply the Ledger field to query operations. -
COST_RATE_IS_OVERWRITE_MODE
Use with available fluent helpers to apply the CostRateIsOverwriteMode field to query operations.
-
-
Constructor Details
-
PlanCostRate
public PlanCostRate() -
PlanCostRate
public PlanCostRate(@Nullable UUID accountingCostRateUUID, @Nullable String companyCode, @Nullable String costCenter, @Nullable String activityType, @Nullable String validityStartFiscalYearPeriod, @Nullable String validityEndFiscalYearPeriod, @Nullable String currency, @Nullable BigDecimal costRateFixedAmount, @Nullable BigDecimal costRateVarblAmount, @Nullable BigDecimal costRateScaleFactor, @Nullable String costCtrActivityTypeQtyUnit, @Nullable String ledger, @Nullable Boolean costRateIsOverwriteMode)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<PlanCostRate>
-
setAccountingCostRateUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: AccountingCostRateUUID
- Parameters:
accountingCostRateUUID- Cost Rate UUID
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setCostCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Parameters:
costCenter- Cost Center
-
setActivityType
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ActivityType
- Parameters:
activityType- Activity Type
-
setValidityStartFiscalYearPeriod
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: ValidityStartFiscalYearPeriod
- Parameters:
validityStartFiscalYearPeriod- Fiscal Year + Fiscal Period
-
setValidityEndFiscalYearPeriod
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: ValidityEndFiscalYearPeriod
- Parameters:
validityEndFiscalYearPeriod- Fiscal Year + Fiscal Period
-
setCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Parameters:
currency- Currency Key
-
setCostRateFixedAmount
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CostRateFixedAmount
- Parameters:
costRateFixedAmount- Fixed Rate
-
setCostRateVarblAmount
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CostRateVarblAmount
- Parameters:
costRateVarblAmount- Variable Rate
-
setCostRateScaleFactor
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: CostRateScaleFactor
- Parameters:
costRateScaleFactor- Per
-
setCostCtrActivityTypeQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CostCtrActivityTypeQtyUnit
- Parameters:
costCtrActivityTypeQtyUnit- Activity Unit
-
setLedger
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Ledger
- Parameters:
ledger- Ledger in General Ledger Accounting
-
setCostRateIsOverwriteMode
Constraints: noneOriginal property name from the Odata EDM: CostRateIsOverwriteMode
- Parameters:
costRateIsOverwriteMode- Truth Value: True/False
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<PlanCostRate>
-
getKey
- Overrides:
getKeyin classVdmObject<PlanCostRate>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<PlanCostRate>
-
fromMap
- Overrides:
fromMapin classVdmObject<PlanCostRate>
-
field
@Nonnull public static <T> PlanCostRateField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> PlanCostRateField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<PlanCostRate>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<PlanCostRate>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<PlanCostRate>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<PlanCostRate>
-
builder
-
getAccountingCostRateUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: AccountingCostRateUUID
- Returns:
- Cost Rate UUID
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getCostCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Returns:
- Cost Center
-
getActivityType
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ActivityType
- Returns:
- Activity Type
-
getValidityStartFiscalYearPeriod
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: ValidityStartFiscalYearPeriod
- Returns:
- Fiscal Year + Fiscal Period
-
getValidityEndFiscalYearPeriod
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: ValidityEndFiscalYearPeriod
- Returns:
- Fiscal Year + Fiscal Period
-
getCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
- Currency Key
-
getCostRateFixedAmount
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CostRateFixedAmount
- Returns:
- Fixed Rate
-
getCostRateVarblAmount
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CostRateVarblAmount
- Returns:
- Variable Rate
-
getCostRateScaleFactor
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: CostRateScaleFactor
- Returns:
- Per
-
getCostCtrActivityTypeQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CostCtrActivityTypeQtyUnit
- Returns:
- Activity Unit
-
getLedger
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Ledger
- Returns:
- Ledger in General Ledger Accounting
-
getCostRateIsOverwriteMode
Constraints: noneOriginal property name from the Odata EDM: CostRateIsOverwriteMode
- Returns:
- Truth Value: True/False
-
toString
- Overrides:
toStringin classVdmObject<PlanCostRate>
-
equals
- Overrides:
equalsin classVdmEntity<PlanCostRate>
-
canEqual
- Overrides:
canEqualin classVdmEntity<PlanCostRate>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<PlanCostRate>
-