Class ProductPlantSales
Original entity name from the Odata EDM: A_ProductPlantSalesType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProductPlantSalesSelectableSelector for all available fields of ProductPlantSales.static final ProductPlantSalesField<String>Use with available fluent helpers to apply the AvailabilityCheckType field to query operations.static final ProductPlantSalesField<String>Use with available fluent helpers to apply the BaseUnit field to query operations.static final ProductPlantSalesField<BigDecimal>Use with available fluent helpers to apply the CapPlanningQuantityInBaseUoM field to query operations.static final ProductPlantSalesField<String>Use with available fluent helpers to apply the LoadingGroup field to query operations.static final ProductPlantSalesField<String>Use with available fluent helpers to apply the Plant field to query operations.static final ProductPlantSalesField<String>Use with available fluent helpers to apply the Product field to query operations.static final ProductPlantSalesField<BigDecimal>Use with available fluent helpers to apply the ProductShippingProcessingTime field to query operations.static final ProductPlantSalesField<String>Use with available fluent helpers to apply the ReplacementPartType field to query operations.static final ProductPlantSalesField<BigDecimal>Use with available fluent helpers to apply the WrkCentersShipgSetupTimeInDays field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionProductPlantSales(String product, String plant, String loadingGroup, String replacementPartType, BigDecimal capPlanningQuantityInBaseUoM, BigDecimal productShippingProcessingTime, BigDecimal wrkCentersShipgSetupTimeInDays, String availabilityCheckType, String baseUnit) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
ProductPlantSalesField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> ProductPlantSalesField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 13, Scale: 3protected Stringprotected StringgetKey()Constraints: Not nullable, Maximum length: 4getPlant()(Key Field) Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Precision: 5, Scale: 2Constraints: Not nullable, Maximum length: 1getType()Constraints: Not nullable, Precision: 5, Scale: 2inthashCode()voidsetAvailabilityCheckType(String availabilityCheckType) Constraints: Not nullable, Maximum length: 2voidsetBaseUnit(String baseUnit) Constraints: Not nullable, Maximum length: 3voidsetCapPlanningQuantityInBaseUoM(BigDecimal capPlanningQuantityInBaseUoM) Constraints: Not nullable, Precision: 13, Scale: 3voidsetLoadingGroup(String loadingGroup) Constraints: Not nullable, Maximum length: 4void(Key Field) Constraints: Not nullable, Maximum length: 4voidsetProduct(String product) (Key Field) Constraints: Not nullable, Maximum length: 40voidsetProductShippingProcessingTime(BigDecimal productShippingProcessingTime) Constraints: Not nullable, Precision: 5, Scale: 2voidsetReplacementPartType(String replacementPartType) Constraints: Not nullable, Maximum length: 1protected voidsetServicePathForFetch(String servicePathForFetch) voidsetWrkCentersShipgSetupTimeInDays(BigDecimal wrkCentersShipgSetupTimeInDays) Constraints: Not nullable, Precision: 5, Scale: 2toString()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 ProductPlantSales. -
PRODUCT
Use with available fluent helpers to apply the Product field to query operations. -
PLANT
Use with available fluent helpers to apply the Plant field to query operations. -
LOADING_GROUP
Use with available fluent helpers to apply the LoadingGroup field to query operations. -
REPLACEMENT_PART_TYPE
Use with available fluent helpers to apply the ReplacementPartType field to query operations. -
CAP_PLANNING_QUANTITY_IN_BASE_UO_M
Use with available fluent helpers to apply the CapPlanningQuantityInBaseUoM field to query operations. -
PRODUCT_SHIPPING_PROCESSING_TIME
Use with available fluent helpers to apply the ProductShippingProcessingTime field to query operations. -
WRK_CENTERS_SHIPG_SETUP_TIME_IN_DAYS
Use with available fluent helpers to apply the WrkCentersShipgSetupTimeInDays field to query operations. -
AVAILABILITY_CHECK_TYPE
Use with available fluent helpers to apply the AvailabilityCheckType field to query operations. -
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
-
-
Constructor Details
-
ProductPlantSales
public ProductPlantSales() -
ProductPlantSales
public ProductPlantSales(@Nullable String product, @Nullable String plant, @Nullable String loadingGroup, @Nullable String replacementPartType, @Nullable BigDecimal capPlanningQuantityInBaseUoM, @Nullable BigDecimal productShippingProcessingTime, @Nullable BigDecimal wrkCentersShipgSetupTimeInDays, @Nullable String availabilityCheckType, @Nullable String baseUnit)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProductPlantSales>
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setLoadingGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LoadingGroup
- Parameters:
loadingGroup- Loading Group
-
setReplacementPartType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplacementPartType
- Parameters:
replacementPartType- Replacement part
-
setCapPlanningQuantityInBaseUoM
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: CapPlanningQuantityInBaseUoM
- Parameters:
capPlanningQuantityInBaseUoM- Base quantity for capacity planning in shipping
-
setProductShippingProcessingTime
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: ProductShippingProcessingTime
- Parameters:
productShippingProcessingTime- Shipping processing time
-
setWrkCentersShipgSetupTimeInDays
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: WrkCentersShipgSetupTimeInDays
- Parameters:
wrkCentersShipgSetupTimeInDays- Shipping setup time
-
setAvailabilityCheckType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AvailabilityCheckType
- Parameters:
availabilityCheckType- Checking Group for Availability Check
-
setBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Parameters:
baseUnit- Base Unit of Measure
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProductPlantSales>
-
getKey
- Overrides:
getKeyin classVdmObject<ProductPlantSales>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProductPlantSales>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProductPlantSales>
-
field
@Nonnull public static <T> ProductPlantSalesField<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> ProductPlantSalesField<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<ProductPlantSales>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<ProductPlantSales>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<ProductPlantSales>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProductPlantSales>
-
builder
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Returns:
- Product Number
-
getPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getLoadingGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LoadingGroup
- Returns:
- Loading Group
-
getReplacementPartType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplacementPartType
- Returns:
- Replacement part
-
getCapPlanningQuantityInBaseUoM
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: CapPlanningQuantityInBaseUoM
- Returns:
- Base quantity for capacity planning in shipping
-
getProductShippingProcessingTime
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: ProductShippingProcessingTime
- Returns:
- Shipping processing time
-
getWrkCentersShipgSetupTimeInDays
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: WrkCentersShipgSetupTimeInDays
- Returns:
- Shipping setup time
-
getAvailabilityCheckType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AvailabilityCheckType
- Returns:
- Checking Group for Availability Check
-
getBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
- Base Unit of Measure
-
toString
- Overrides:
toStringin classVdmObject<ProductPlantSales>
-
equals
- Overrides:
equalsin classVdmEntity<ProductPlantSales>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProductPlantSales>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProductPlantSales>
-