public class ProductPlantForecasting extends VdmEntity<ProductPlantForecasting>
Modifier and Type | Class and Description |
---|---|
static class |
ProductPlantForecasting.ProductPlantForecastingBuilder |
Modifier and Type | Field and Description |
---|---|
static ProductPlantForecastingSelectable |
ALL_FIELDS
Selector for all available fields of ProductPlantForecasting.
|
static ProductPlantForecastingField<BigDecimal> |
CONSUMPTION_QTY_MULTIPLIER
Use with available fluent helpers to apply the ConsumptionQtyMultiplier field to query operations.
|
static ProductPlantForecastingField<Calendar> |
CONSUMPTION_REF_USAGE_END_DATE
Use with available fluent helpers to apply the ConsumptionRefUsageEndDate field to query operations.
|
static ProductPlantForecastingField<String> |
CONSUMPTION_REFERENCE_PLANT
Use with available fluent helpers to apply the ConsumptionReferencePlant field to query operations.
|
static ProductPlantForecastingField<String> |
CONSUMPTION_REFERENCE_PRODUCT
Use with available fluent helpers to apply the ConsumptionReferenceProduct field to query operations.
|
static ProductPlantForecastingField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static ProductPlantForecastingField<String> |
PRODUCT
Use with available fluent helpers to apply the Product field to query operations.
|
Constructor and Description |
---|
ProductPlantForecasting() |
ProductPlantForecasting(String product,
String plant,
Calendar consumptionRefUsageEndDate,
BigDecimal consumptionQtyMultiplier,
String consumptionReferenceProduct,
String consumptionReferencePlant,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static ProductPlantForecasting.ProductPlantForecastingBuilder |
builder() |
boolean |
equals(Object o) |
static <T> ProductPlantForecastingField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
BigDecimal |
getConsumptionQtyMultiplier()
Constraints: Not nullable, Precision: 4, Scale: 2 If you want exactly 100 % of the consumption quantity of the reference material to be used for the forecast of this material, enter 1.If you want only 70 % of the consumption quantity of the reference material to be used for the forecast of this material, enter 0,7.
|
String |
getConsumptionReferencePlant()
Constraints: Not nullable, Maximum length: 4 This field is intended for new materials without any consumption statistics for the system to access in the forecast.
|
String |
getConsumptionReferenceProduct()
Constraints: Not nullable, Maximum length: 40 This field exists for new materials which do not yet have their own consumption statistics that the system can use in the forecast.
|
Calendar |
getConsumptionRefUsageEndDate()
Constraints: Not nullable, Precision: 0 If you have defined a reference material, you must enter a validity date.
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getProduct()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
Class<ProductPlantForecasting> |
getType() |
int |
hashCode() |
void |
setConsumptionQtyMultiplier(BigDecimal consumptionQtyMultiplier)
Constraints: Not nullable, Precision: 4, Scale: 2 If you want exactly 100 % of the consumption quantity of the reference material to be used for the forecast of this material, enter 1.If you want only 70 % of the consumption quantity of the reference material to be used for the forecast of this material, enter 0,7.
|
void |
setConsumptionReferencePlant(String consumptionReferencePlant)
Constraints: Not nullable, Maximum length: 4 This field is intended for new materials without any consumption statistics for the system to access in the forecast.
|
void |
setConsumptionReferenceProduct(String consumptionReferenceProduct)
Constraints: Not nullable, Maximum length: 40 This field exists for new materials which do not yet have their own consumption statistics that the system can use in the forecast.
|
void |
setConsumptionRefUsageEndDate(Calendar consumptionRefUsageEndDate)
Constraints: Not nullable, Precision: 0 If you have defined a reference material, you must enter a validity date.
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setProduct(String product)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final ProductPlantForecastingSelectable ALL_FIELDS
public static final ProductPlantForecastingField<String> PRODUCT
public static final ProductPlantForecastingField<String> PLANT
public static final ProductPlantForecastingField<Calendar> CONSUMPTION_REF_USAGE_END_DATE
public static final ProductPlantForecastingField<BigDecimal> CONSUMPTION_QTY_MULTIPLIER
public static final ProductPlantForecastingField<String> CONSUMPTION_REFERENCE_PRODUCT
public static final ProductPlantForecastingField<String> CONSUMPTION_REFERENCE_PLANT
public ProductPlantForecasting()
public ProductPlantForecasting(@Nullable String product, @Nullable String plant, @Nullable Calendar consumptionRefUsageEndDate, @Nullable BigDecimal consumptionQtyMultiplier, @Nullable String consumptionReferenceProduct, @Nullable String consumptionReferencePlant, @Nullable ErpConfigContext erpConfigContext)
public Class<ProductPlantForecasting> getType()
getType
in class VdmObject<ProductPlantForecasting>
public static <T> ProductPlantForecastingField<T> field(String fieldName, Class<T> fieldType)
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.public static ProductPlantForecasting.ProductPlantForecastingBuilder builder()
@Nullable public String getProduct()
@Nullable public String getPlant()
@Nullable public Calendar getConsumptionRefUsageEndDate()
If you have defined a reference material, you must enter a validity date. Up to the specified validity date, the system accesses the consumption data of the reference material, from this date, it accesses the material's own consumption data.
@Nullable public BigDecimal getConsumptionQtyMultiplier()
If you want exactly 100 % of the consumption quantity of the reference material to be used for the forecast of this material, enter 1.If you want only 70 % of the consumption quantity of the reference material to be used for the forecast of this material, enter 0,7.
@Nullable public String getConsumptionReferenceProduct()
This field exists for new materials which do not yet have their own consumption statistics that the system can use in the forecast. If you have defined a reference material, the system accesses the consumption data of this material up to the validity date that you specified for it.
@Nullable public String getConsumptionReferencePlant()
This field is intended for new materials without any consumption statistics for the system to access in the forecast. If you have defined a reference material, the system accesses the consumption data that exists for it in this plant and continues to do so up to the validity date specified by you.If no plant has been specified for the reference material, the system takes the plant for the material itself as the reference work automatically.
@Nullable public ErpConfigContext getErpConfigContext()
public void setProduct(@Nullable String product)
product
- public void setPlant(@Nullable String plant)
plant
- public void setConsumptionRefUsageEndDate(@Nullable Calendar consumptionRefUsageEndDate)
If you have defined a reference material, you must enter a validity date. Up to the specified validity date, the system accesses the consumption data of the reference material, from this date, it accesses the material's own consumption data.
consumptionRefUsageEndDate
- public void setConsumptionQtyMultiplier(@Nullable BigDecimal consumptionQtyMultiplier)
If you want exactly 100 % of the consumption quantity of the reference material to be used for the forecast of this material, enter 1.If you want only 70 % of the consumption quantity of the reference material to be used for the forecast of this material, enter 0,7.
consumptionQtyMultiplier
- public void setConsumptionReferenceProduct(@Nullable String consumptionReferenceProduct)
This field exists for new materials which do not yet have their own consumption statistics that the system can use in the forecast. If you have defined a reference material, the system accesses the consumption data of this material up to the validity date that you specified for it.
consumptionReferenceProduct
- public void setConsumptionReferencePlant(@Nullable String consumptionReferencePlant)
This field is intended for new materials without any consumption statistics for the system to access in the forecast. If you have defined a reference material, the system accesses the consumption data that exists for it in this plant and continues to do so up to the validity date specified by you.If no plant has been specified for the reference material, the system takes the plant for the material itself as the reference work automatically.
consumptionReferencePlant
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<ProductPlantForecasting>
public boolean equals(Object o)
equals
in class VdmObject<ProductPlantForecasting>
public int hashCode()
hashCode
in class VdmObject<ProductPlantForecasting>
Copyright © 2018 SAP SE. All rights reserved.