Class ProductPlant
Original entity name from the Odata EDM: A_ProductPlantType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProductPlant instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProductPlantField<String>Use with available fluent helpers to apply the ABCIndicator field to query operations.static final ProductPlantSelectableSelector for all available fields of ProductPlant.static final ProductPlantField<String>Use with available fluent helpers to apply the AvailabilityCheckType field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the BaseUnit field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the Commodity field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ConfigurableProduct field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ConsumptionTaxCtrlCode field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the CountryOfOrigin field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the FiscalMonthCurrentPeriod field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the FiscalYearCurrentPeriod field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the FiscalYearVariant field to query operations.static final ProductPlantField<BigDecimal>Use with available fluent helpers to apply the FixedLotSizeQuantity field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the GoodsIssueUnit field to query operations.static final ProductPlantField<BigDecimal>Use with available fluent helpers to apply the GoodsReceiptBlockedStockQty field to query operations.static final ProductPlantField<BigDecimal>Use with available fluent helpers to apply the GoodsReceiptDuration field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the HasConsignmentCtrl field to query operations.static final ProductPlantField<Boolean>Use with available fluent helpers to apply the HasPostToInspectionStock field to query operations.static final ProductPlantField<Boolean>Use with available fluent helpers to apply the IsBatchManagementRequired field to query operations.static final ProductPlantField<Boolean>Use with available fluent helpers to apply the IsCoProduct field to query operations.static final ProductPlantField<Boolean>Use with available fluent helpers to apply the IsInternalBatchManaged field to query operations.static final ProductPlantField<Boolean>Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.static final ProductPlantField<Boolean>Use with available fluent helpers to apply the IsNegativeStockAllowed field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the MaintenanceStatusName field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the MaterialFreightGroup field to query operations.static final ProductPlantField<BigDecimal>Use with available fluent helpers to apply the MaximumLotSizeQuantity field to query operations.static final ProductPlantField<BigDecimal>Use with available fluent helpers to apply the MinimumLotSizeQuantity field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the MRPResponsible field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the MRPType field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the OriginalBatchReferenceMaterial field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the OriglBatchManagementIsRequired field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the PeriodType field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the Plant field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ProcurementType field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the Product field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ProductCFOPCategory field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ProductIsConfigurable field to query operations.static final ProductPlantField<Boolean>Use with available fluent helpers to apply the ProductIsCriticalPrt field to query operations.static final ProductPlantField<Boolean>Use with available fluent helpers to apply the ProductIsExciseTaxRelevant field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ProductLogisticsHandlingGroup field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ProductionInvtryManagedLoc field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ProfileCode field to query operations.static final ProductPlantField<LocalDateTime>Use with available fluent helpers to apply the ProfileValidityStartDate field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the ProfitCenter field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the PurchasingGroup field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the RegionOfOrigin field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the SerialNumberProfile field to query operations.static final ProductPlantField<String>Use with available fluent helpers to apply the StockDeterminationGroup field to query operations.static final ProductPlantField<BigDecimal>Use with available fluent helpers to apply the StockInTransferQuantity field to query operations.static final ProductPlantField<BigDecimal>Use with available fluent helpers to apply the StockInTransitQuantity field to query operations.static final ProductPlantLink<ProductStorageLocation>Use with available fluent helpers to apply the to_StorageLocation navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionProductPlant(String product, String plant, String purchasingGroup, String countryOfOrigin, String regionOfOrigin, String productionInvtryManagedLoc, String profileCode, LocalDateTime profileValidityStartDate, String availabilityCheckType, String fiscalYearVariant, String periodType, String profitCenter, String commodity, BigDecimal goodsReceiptDuration, String maintenanceStatusName, Boolean isMarkedForDeletion, String mRPType, String mRPResponsible, String aBCIndicator, BigDecimal minimumLotSizeQuantity, BigDecimal maximumLotSizeQuantity, BigDecimal fixedLotSizeQuantity, String consumptionTaxCtrlCode, Boolean isCoProduct, String productIsConfigurable, String stockDeterminationGroup, BigDecimal stockInTransferQuantity, BigDecimal stockInTransitQuantity, Boolean hasPostToInspectionStock, Boolean isBatchManagementRequired, String serialNumberProfile, Boolean isNegativeStockAllowed, BigDecimal goodsReceiptBlockedStockQty, String hasConsignmentCtrl, String fiscalYearCurrentPeriod, String fiscalMonthCurrentPeriod, String procurementType, Boolean isInternalBatchManaged, String productCFOPCategory, Boolean productIsExciseTaxRelevant, String baseUnit, String configurableProduct, String goodsIssueUnit, String materialFreightGroup, String originalBatchReferenceMaterial, String origlBatchManagementIsRequired, Boolean productIsCriticalPrt, String productLogisticsHandlingGroup, List<ProductStorageLocation> toStorageLocation) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStorageLocation(ProductStorageLocation... entity) Adds elements to the list of associated ProductStorageLocation entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the ProductStorageLocation entities (one to many) associated with this entity.static <T,DomainT>
ProductPlantField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> ProductPlantField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 17Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 3protected Stringprotected StringConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Maximum length: 1Constraints: noneConstraints: noneConstraints: noneConstraints: noneConstraints: noneConstraints: nonegetKey()Constraints: Not nullable, Maximum length: 15Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1getPlant()(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 40Constraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Precision: 13, Scale: 3io.vavr.control.Option<List<ProductStorageLocation>>Retrieval of associated ProductStorageLocation entities (one to many).Retrieval of associated ProductStorageLocation entities (one to many).getType()inthashCode()voidsetABCIndicator(String aBCIndicator) Constraints: Not nullable, Maximum length: 1voidsetAvailabilityCheckType(String availabilityCheckType) Constraints: Not nullable, Maximum length: 2voidsetBaseUnit(String baseUnit) Constraints: Not nullable, Maximum length: 3voidsetCommodity(String commodity) Constraints: Not nullable, Maximum length: 17voidsetConfigurableProduct(String configurableProduct) Constraints: Not nullable, Maximum length: 40voidsetConsumptionTaxCtrlCode(String consumptionTaxCtrlCode) Constraints: Not nullable, Maximum length: 16voidsetCountryOfOrigin(String countryOfOrigin) Constraints: Not nullable, Maximum length: 3voidsetFiscalMonthCurrentPeriod(String fiscalMonthCurrentPeriod) Constraints: Not nullable, Maximum length: 2voidsetFiscalYearCurrentPeriod(String fiscalYearCurrentPeriod) Constraints: Not nullable, Maximum length: 4voidsetFiscalYearVariant(String fiscalYearVariant) Constraints: Not nullable, Maximum length: 2voidsetFixedLotSizeQuantity(BigDecimal fixedLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetGoodsIssueUnit(String goodsIssueUnit) Constraints: Not nullable, Maximum length: 3voidsetGoodsReceiptBlockedStockQty(BigDecimal goodsReceiptBlockedStockQty) Constraints: Not nullable, Precision: 13, Scale: 3voidsetGoodsReceiptDuration(BigDecimal goodsReceiptDuration) Constraints: Not nullable, Precision: 3, Scale: 0voidsetHasConsignmentCtrl(String hasConsignmentCtrl) Constraints: Not nullable, Maximum length: 1voidsetHasPostToInspectionStock(Boolean hasPostToInspectionStock) Constraints: nonevoidsetIsBatchManagementRequired(Boolean isBatchManagementRequired) Constraints: nonevoidsetIsCoProduct(Boolean isCoProduct) Constraints: nonevoidsetIsInternalBatchManaged(Boolean isInternalBatchManaged) Constraints: nonevoidsetIsMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: nonevoidsetIsNegativeStockAllowed(Boolean isNegativeStockAllowed) Constraints: nonevoidsetMaintenanceStatusName(String maintenanceStatusName) Constraints: Not nullable, Maximum length: 15voidsetMaterialFreightGroup(String materialFreightGroup) Constraints: Not nullable, Maximum length: 8voidsetMaximumLotSizeQuantity(BigDecimal maximumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetMinimumLotSizeQuantity(BigDecimal minimumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetMRPResponsible(String mRPResponsible) Constraints: Not nullable, Maximum length: 3voidsetMRPType(String mRPType) Constraints: Not nullable, Maximum length: 2voidsetOriginalBatchReferenceMaterial(String originalBatchReferenceMaterial) Constraints: Not nullable, Maximum length: 40voidsetOriglBatchManagementIsRequired(String origlBatchManagementIsRequired) Constraints: Not nullable, Maximum length: 1voidsetPeriodType(String periodType) Constraints: Not nullable, Maximum length: 1void(Key Field) Constraints: Not nullable, Maximum length: 4voidsetProcurementType(String procurementType) Constraints: Not nullable, Maximum length: 1voidsetProduct(String product) (Key Field) Constraints: Not nullable, Maximum length: 40voidsetProductCFOPCategory(String productCFOPCategory) Constraints: Not nullable, Maximum length: 2voidsetProductionInvtryManagedLoc(String productionInvtryManagedLoc) Constraints: Not nullable, Maximum length: 4voidsetProductIsConfigurable(String productIsConfigurable) Constraints: Not nullable, Maximum length: 40voidsetProductIsCriticalPrt(Boolean productIsCriticalPrt) Constraints: nonevoidsetProductIsExciseTaxRelevant(Boolean productIsExciseTaxRelevant) Constraints: nonevoidsetProductLogisticsHandlingGroup(String productLogisticsHandlingGroup) Constraints: Not nullable, Maximum length: 4voidsetProfileCode(String profileCode) Constraints: Not nullable, Maximum length: 2voidsetProfileValidityStartDate(LocalDateTime profileValidityStartDate) Constraints: Not nullable, Precision: 0voidsetProfitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10voidsetPurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3voidsetRegionOfOrigin(String regionOfOrigin) Constraints: Not nullable, Maximum length: 3voidsetSerialNumberProfile(String serialNumberProfile) Constraints: Not nullable, Maximum length: 4protected voidsetServicePathForFetch(String servicePathForFetch) voidsetStockDeterminationGroup(String stockDeterminationGroup) Constraints: Not nullable, Maximum length: 4voidsetStockInTransferQuantity(BigDecimal stockInTransferQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetStockInTransitQuantity(BigDecimal stockInTransitQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidOverwrites the list of associated ProductStorageLocation entities for the loaded navigation property to_StorageLocation.toString()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
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProductPlant. -
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. -
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations. -
COUNTRY_OF_ORIGIN
Use with available fluent helpers to apply the CountryOfOrigin field to query operations. -
REGION_OF_ORIGIN
Use with available fluent helpers to apply the RegionOfOrigin field to query operations. -
PRODUCTION_INVTRY_MANAGED_LOC
Use with available fluent helpers to apply the ProductionInvtryManagedLoc field to query operations. -
PROFILE_CODE
Use with available fluent helpers to apply the ProfileCode field to query operations. -
PROFILE_VALIDITY_START_DATE
Use with available fluent helpers to apply the ProfileValidityStartDate field to query operations. -
AVAILABILITY_CHECK_TYPE
Use with available fluent helpers to apply the AvailabilityCheckType field to query operations. -
FISCAL_YEAR_VARIANT
Use with available fluent helpers to apply the FiscalYearVariant field to query operations. -
PERIOD_TYPE
Use with available fluent helpers to apply the PeriodType field to query operations. -
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations. -
COMMODITY
Use with available fluent helpers to apply the Commodity field to query operations. -
GOODS_RECEIPT_DURATION
Use with available fluent helpers to apply the GoodsReceiptDuration field to query operations. -
MAINTENANCE_STATUS_NAME
Use with available fluent helpers to apply the MaintenanceStatusName field to query operations. -
IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations. -
MRP_TYPE
Use with available fluent helpers to apply the MRPType field to query operations. -
MRP_RESPONSIBLE
Use with available fluent helpers to apply the MRPResponsible field to query operations. -
ABC_INDICATOR
Use with available fluent helpers to apply the ABCIndicator field to query operations. -
MINIMUM_LOT_SIZE_QUANTITY
Use with available fluent helpers to apply the MinimumLotSizeQuantity field to query operations. -
MAXIMUM_LOT_SIZE_QUANTITY
Use with available fluent helpers to apply the MaximumLotSizeQuantity field to query operations. -
FIXED_LOT_SIZE_QUANTITY
Use with available fluent helpers to apply the FixedLotSizeQuantity field to query operations. -
CONSUMPTION_TAX_CTRL_CODE
Use with available fluent helpers to apply the ConsumptionTaxCtrlCode field to query operations. -
IS_CO_PRODUCT
Use with available fluent helpers to apply the IsCoProduct field to query operations. -
PRODUCT_IS_CONFIGURABLE
Use with available fluent helpers to apply the ProductIsConfigurable field to query operations. -
STOCK_DETERMINATION_GROUP
Use with available fluent helpers to apply the StockDeterminationGroup field to query operations. -
STOCK_IN_TRANSFER_QUANTITY
Use with available fluent helpers to apply the StockInTransferQuantity field to query operations. -
STOCK_IN_TRANSIT_QUANTITY
Use with available fluent helpers to apply the StockInTransitQuantity field to query operations. -
HAS_POST_TO_INSPECTION_STOCK
Use with available fluent helpers to apply the HasPostToInspectionStock field to query operations. -
IS_BATCH_MANAGEMENT_REQUIRED
Use with available fluent helpers to apply the IsBatchManagementRequired field to query operations. -
SERIAL_NUMBER_PROFILE
Use with available fluent helpers to apply the SerialNumberProfile field to query operations. -
IS_NEGATIVE_STOCK_ALLOWED
Use with available fluent helpers to apply the IsNegativeStockAllowed field to query operations. -
GOODS_RECEIPT_BLOCKED_STOCK_QTY
Use with available fluent helpers to apply the GoodsReceiptBlockedStockQty field to query operations. -
HAS_CONSIGNMENT_CTRL
Use with available fluent helpers to apply the HasConsignmentCtrl field to query operations. -
FISCAL_YEAR_CURRENT_PERIOD
Use with available fluent helpers to apply the FiscalYearCurrentPeriod field to query operations. -
FISCAL_MONTH_CURRENT_PERIOD
Use with available fluent helpers to apply the FiscalMonthCurrentPeriod field to query operations. -
PROCUREMENT_TYPE
Use with available fluent helpers to apply the ProcurementType field to query operations. -
IS_INTERNAL_BATCH_MANAGED
Use with available fluent helpers to apply the IsInternalBatchManaged field to query operations. -
PRODUCT_CFOP_CATEGORY
Use with available fluent helpers to apply the ProductCFOPCategory field to query operations. -
PRODUCT_IS_EXCISE_TAX_RELEVANT
Use with available fluent helpers to apply the ProductIsExciseTaxRelevant field to query operations. -
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations. -
CONFIGURABLE_PRODUCT
Use with available fluent helpers to apply the ConfigurableProduct field to query operations. -
GOODS_ISSUE_UNIT
Use with available fluent helpers to apply the GoodsIssueUnit field to query operations. -
MATERIAL_FREIGHT_GROUP
Use with available fluent helpers to apply the MaterialFreightGroup field to query operations. -
ORIGINAL_BATCH_REFERENCE_MATERIAL
Use with available fluent helpers to apply the OriginalBatchReferenceMaterial field to query operations. -
ORIGL_BATCH_MANAGEMENT_IS_REQUIRED
Use with available fluent helpers to apply the OriglBatchManagementIsRequired field to query operations. -
PRODUCT_IS_CRITICAL_PRT
Use with available fluent helpers to apply the ProductIsCriticalPrt field to query operations. -
PRODUCT_LOGISTICS_HANDLING_GROUP
Use with available fluent helpers to apply the ProductLogisticsHandlingGroup field to query operations. -
TO_STORAGE_LOCATION
Use with available fluent helpers to apply the to_StorageLocation navigation property to query operations.
-
-
Constructor Details
-
ProductPlant
public ProductPlant() -
ProductPlant
public ProductPlant(@Nullable String product, @Nullable String plant, @Nullable String purchasingGroup, @Nullable String countryOfOrigin, @Nullable String regionOfOrigin, @Nullable String productionInvtryManagedLoc, @Nullable String profileCode, @Nullable LocalDateTime profileValidityStartDate, @Nullable String availabilityCheckType, @Nullable String fiscalYearVariant, @Nullable String periodType, @Nullable String profitCenter, @Nullable String commodity, @Nullable BigDecimal goodsReceiptDuration, @Nullable String maintenanceStatusName, @Nullable Boolean isMarkedForDeletion, @Nullable String mRPType, @Nullable String mRPResponsible, @Nullable String aBCIndicator, @Nullable BigDecimal minimumLotSizeQuantity, @Nullable BigDecimal maximumLotSizeQuantity, @Nullable BigDecimal fixedLotSizeQuantity, @Nullable String consumptionTaxCtrlCode, @Nullable Boolean isCoProduct, @Nullable String productIsConfigurable, @Nullable String stockDeterminationGroup, @Nullable BigDecimal stockInTransferQuantity, @Nullable BigDecimal stockInTransitQuantity, @Nullable Boolean hasPostToInspectionStock, @Nullable Boolean isBatchManagementRequired, @Nullable String serialNumberProfile, @Nullable Boolean isNegativeStockAllowed, @Nullable BigDecimal goodsReceiptBlockedStockQty, @Nullable String hasConsignmentCtrl, @Nullable String fiscalYearCurrentPeriod, @Nullable String fiscalMonthCurrentPeriod, @Nullable String procurementType, @Nullable Boolean isInternalBatchManaged, @Nullable String productCFOPCategory, @Nullable Boolean productIsExciseTaxRelevant, @Nullable String baseUnit, @Nullable String configurableProduct, @Nullable String goodsIssueUnit, @Nullable String materialFreightGroup, @Nullable String originalBatchReferenceMaterial, @Nullable String origlBatchManagementIsRequired, @Nullable Boolean productIsCriticalPrt, @Nullable String productLogisticsHandlingGroup, List<ProductStorageLocation> toStorageLocation)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProductPlant>
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Parameters:
product- Material Number
-
setPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Parameters:
purchasingGroup- Purchasing Group
-
setCountryOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryOfOrigin
- Parameters:
countryOfOrigin- Country/Region of Origin of Material (Non-Preferential Ori.)
-
setRegionOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RegionOfOrigin
- Parameters:
regionOfOrigin- Region of Origin of Material (Non-Preferential Origin)
-
setProductionInvtryManagedLoc
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductionInvtryManagedLoc
- Parameters:
productionInvtryManagedLoc- Issue Storage Location
-
setProfileCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProfileCode
- Parameters:
profileCode- Plant-Specific Material Status
-
setProfileValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProfileValidityStartDate
- Parameters:
profileValidityStartDate- Date from Which the Plant-Specific Material Status Is Valid
-
setAvailabilityCheckType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AvailabilityCheckType
- Parameters:
availabilityCheckType- Checking Group for Availability Check
-
setFiscalYearVariant
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalYearVariant
- Parameters:
fiscalYearVariant- Fiscal Year Variant
-
setPeriodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PeriodType
- Parameters:
periodType- Period Indicator
-
setProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Parameters:
profitCenter- Profit Center
-
setCommodity
Constraints: Not nullable, Maximum length: 17Original property name from the Odata EDM: Commodity
- Parameters:
commodity- Commodity Code
-
setGoodsReceiptDuration
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: GoodsReceiptDuration
- Parameters:
goodsReceiptDuration- Goods receipt processing time in days
-
setMaintenanceStatusName
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: MaintenanceStatusName
- Parameters:
maintenanceStatusName- Maintenance status
-
setIsMarkedForDeletion
Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Parameters:
isMarkedForDeletion- Flag Material for Deletion at Plant Level
-
setMRPType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MRPType
- Parameters:
mRPType- MRP Type
-
setMRPResponsible
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MRPResponsible
- Parameters:
mRPResponsible- MRP Controller
-
setABCIndicator
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ABCIndicator
- Parameters:
aBCIndicator- ABC Indicator
-
setMinimumLotSizeQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumLotSizeQuantity
- Parameters:
minimumLotSizeQuantity- Minimum Lot Size
-
setMaximumLotSizeQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaximumLotSizeQuantity
- Parameters:
maximumLotSizeQuantity- Maximum Lot Size
-
setFixedLotSizeQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: FixedLotSizeQuantity
- Parameters:
fixedLotSizeQuantity- Fixed lot size
-
setConsumptionTaxCtrlCode
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: ConsumptionTaxCtrlCode
- Parameters:
consumptionTaxCtrlCode- Control code for consumption taxes in foreign trade
-
setIsCoProduct
Constraints: noneOriginal property name from the Odata EDM: IsCoProduct
- Parameters:
isCoProduct- Co-Product
-
setProductIsConfigurable
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductIsConfigurable
- Parameters:
productIsConfigurable- Configurable Product
-
setStockDeterminationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StockDeterminationGroup
- Parameters:
stockDeterminationGroup- Stock determination group
-
setStockInTransferQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: StockInTransferQuantity
- Parameters:
stockInTransferQuantity- The stockInTransferQuantity to set.
-
setStockInTransitQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: StockInTransitQuantity
- Parameters:
stockInTransitQuantity- The stockInTransitQuantity to set.
-
setHasPostToInspectionStock
Constraints: noneOriginal property name from the Odata EDM: HasPostToInspectionStock
- Parameters:
hasPostToInspectionStock- Has Post to Inspection Stock
-
setIsBatchManagementRequired
Constraints: noneOriginal property name from the Odata EDM: IsBatchManagementRequired
- Parameters:
isBatchManagementRequired- Batch Management Requirement Indicator for Plant
-
setSerialNumberProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Parameters:
serialNumberProfile- Serial Number Profile
-
setIsNegativeStockAllowed
Constraints: noneOriginal property name from the Odata EDM: IsNegativeStockAllowed
- Parameters:
isNegativeStockAllowed- Negative stocks allowed in plant
-
setGoodsReceiptBlockedStockQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GoodsReceiptBlockedStockQty
- Parameters:
goodsReceiptBlockedStockQty- The goodsReceiptBlockedStockQty to set.
-
setHasConsignmentCtrl
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: HasConsignmentCtrl
- Parameters:
hasConsignmentCtrl- Consignment Control
-
setFiscalYearCurrentPeriod
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYearCurrentPeriod
- Parameters:
fiscalYearCurrentPeriod- The fiscalYearCurrentPeriod to set.
-
setFiscalMonthCurrentPeriod
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalMonthCurrentPeriod
- Parameters:
fiscalMonthCurrentPeriod- The fiscalMonthCurrentPeriod to set.
-
setProcurementType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementType
- Parameters:
procurementType- Procurement Type
-
setIsInternalBatchManaged
Constraints: noneOriginal property name from the Odata EDM: IsInternalBatchManaged
- Parameters:
isInternalBatchManaged- Batch management indicator (internal)
-
setProductCFOPCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCFOPCategory
- Parameters:
productCFOPCategory- Material CFOP category
-
setProductIsExciseTaxRelevant
Constraints: noneOriginal property name from the Odata EDM: ProductIsExciseTaxRelevant
- Parameters:
productIsExciseTaxRelevant- Excise Tax Relevance Indicator
-
setBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Parameters:
baseUnit- Base Unit of Measure
-
setConfigurableProduct
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ConfigurableProduct
- Parameters:
configurableProduct- Configurable Material
-
setGoodsIssueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueUnit
- Parameters:
goodsIssueUnit- Ouput Unit of Measure
-
setMaterialFreightGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaterialFreightGroup
- Parameters:
materialFreightGroup- Material Freight Group
-
setOriginalBatchReferenceMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OriginalBatchReferenceMaterial
- Parameters:
originalBatchReferenceMaterial- Reference Material for Original Batches
-
setOriglBatchManagementIsRequired
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OriglBatchManagementIsRequired
- Parameters:
origlBatchManagementIsRequired- Indicator for Original Batch Management
-
setProductIsCriticalPrt
Constraints: noneOriginal property name from the Odata EDM: ProductIsCriticalPrt
- Parameters:
productIsCriticalPrt- Indicator: Critical part
-
setProductLogisticsHandlingGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductLogisticsHandlingGroup
- Parameters:
productLogisticsHandlingGroup- Logistics handling group for workload calculation
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProductPlant>
-
getKey
- Overrides:
getKeyin classVdmObject<ProductPlant>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProductPlant>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProductPlant>
-
field
@Nonnull public static <T> ProductPlantField<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> ProductPlantField<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<ProductPlant>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<ProductPlant>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<ProductPlant>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProductPlant>
-
fetchStorageLocation
Fetches the ProductStorageLocation entities (one to many) associated with this entity. This corresponds to the OData navigation property to_StorageLocation.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ProductStorageLocation entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getStorageLocationOrFetch
Retrieval of associated ProductStorageLocation entities (one to many). This corresponds to the OData navigation property to_StorageLocation.If the navigation property to_StorageLocation of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ProductStorageLocation entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getStorageLocationIfPresent
Retrieval of associated ProductStorageLocation entities (one to many). This corresponds to the OData navigation property to_StorageLocation.If the navigation property for an entity ProductPlant has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_StorageLocation is already loaded, the result will
contain the ProductStorageLocation entities. If not, an
Optionwith result stateemptyis returned.
-
setStorageLocation
Overwrites the list of associated ProductStorageLocation entities for the loaded navigation property to_StorageLocation.If the navigation property to_StorageLocation of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ProductStorageLocation entities.
-
addStorageLocation
Adds elements to the list of associated ProductStorageLocation entities. This corresponds to the OData navigation property to_StorageLocation.If the navigation property to_StorageLocation of a queried ProductPlant is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ProductStorageLocation entities.
-
builder
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Returns:
- Material Number
-
getPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
- Purchasing Group
-
getCountryOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryOfOrigin
- Returns:
- Country/Region of Origin of Material (Non-Preferential Ori.)
-
getRegionOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RegionOfOrigin
- Returns:
- Region of Origin of Material (Non-Preferential Origin)
-
getProductionInvtryManagedLoc
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductionInvtryManagedLoc
- Returns:
- Issue Storage Location
-
getProfileCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProfileCode
- Returns:
- Plant-Specific Material Status
-
getProfileValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProfileValidityStartDate
- Returns:
- Date from Which the Plant-Specific Material Status Is Valid
-
getAvailabilityCheckType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AvailabilityCheckType
- Returns:
- Checking Group for Availability Check
-
getFiscalYearVariant
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalYearVariant
- Returns:
- Fiscal Year Variant
-
getPeriodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PeriodType
- Returns:
- Period Indicator
-
getProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
- Profit Center
-
getCommodity
Constraints: Not nullable, Maximum length: 17Original property name from the Odata EDM: Commodity
- Returns:
- Commodity Code
-
getGoodsReceiptDuration
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: GoodsReceiptDuration
- Returns:
- Goods receipt processing time in days
-
getMaintenanceStatusName
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: MaintenanceStatusName
- Returns:
- Maintenance status
-
getIsMarkedForDeletion
Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
- Flag Material for Deletion at Plant Level
-
getMRPType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MRPType
- Returns:
- MRP Type
-
getMRPResponsible
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MRPResponsible
- Returns:
- MRP Controller
-
getABCIndicator
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ABCIndicator
- Returns:
- ABC Indicator
-
getMinimumLotSizeQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumLotSizeQuantity
- Returns:
- Minimum Lot Size
-
getMaximumLotSizeQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaximumLotSizeQuantity
- Returns:
- Maximum Lot Size
-
getFixedLotSizeQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: FixedLotSizeQuantity
- Returns:
- Fixed lot size
-
getConsumptionTaxCtrlCode
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: ConsumptionTaxCtrlCode
- Returns:
- Control code for consumption taxes in foreign trade
-
getIsCoProduct
Constraints: noneOriginal property name from the Odata EDM: IsCoProduct
- Returns:
- Co-Product
-
getProductIsConfigurable
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductIsConfigurable
- Returns:
- Configurable Product
-
getStockDeterminationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StockDeterminationGroup
- Returns:
- Stock determination group
-
getStockInTransferQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: StockInTransferQuantity
- Returns:
- The stockInTransferQuantity contained in this entity.
-
getStockInTransitQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: StockInTransitQuantity
- Returns:
- The stockInTransitQuantity contained in this entity.
-
getHasPostToInspectionStock
Constraints: noneOriginal property name from the Odata EDM: HasPostToInspectionStock
- Returns:
- Has Post to Inspection Stock
-
getIsBatchManagementRequired
Constraints: noneOriginal property name from the Odata EDM: IsBatchManagementRequired
- Returns:
- Batch Management Requirement Indicator for Plant
-
getSerialNumberProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Returns:
- Serial Number Profile
-
getIsNegativeStockAllowed
Constraints: noneOriginal property name from the Odata EDM: IsNegativeStockAllowed
- Returns:
- Negative stocks allowed in plant
-
getGoodsReceiptBlockedStockQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GoodsReceiptBlockedStockQty
- Returns:
- The goodsReceiptBlockedStockQty contained in this entity.
-
getHasConsignmentCtrl
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: HasConsignmentCtrl
- Returns:
- Consignment Control
-
getFiscalYearCurrentPeriod
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYearCurrentPeriod
- Returns:
- The fiscalYearCurrentPeriod contained in this entity.
-
getFiscalMonthCurrentPeriod
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalMonthCurrentPeriod
- Returns:
- The fiscalMonthCurrentPeriod contained in this entity.
-
getProcurementType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementType
- Returns:
- Procurement Type
-
getIsInternalBatchManaged
Constraints: noneOriginal property name from the Odata EDM: IsInternalBatchManaged
- Returns:
- Batch management indicator (internal)
-
getProductCFOPCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCFOPCategory
- Returns:
- Material CFOP category
-
getProductIsExciseTaxRelevant
Constraints: noneOriginal property name from the Odata EDM: ProductIsExciseTaxRelevant
- Returns:
- Excise Tax Relevance Indicator
-
getBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
- Base Unit of Measure
-
getConfigurableProduct
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ConfigurableProduct
- Returns:
- Configurable Material
-
getGoodsIssueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueUnit
- Returns:
- Ouput Unit of Measure
-
getMaterialFreightGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaterialFreightGroup
- Returns:
- Material Freight Group
-
getOriginalBatchReferenceMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OriginalBatchReferenceMaterial
- Returns:
- Reference Material for Original Batches
-
getOriglBatchManagementIsRequired
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OriglBatchManagementIsRequired
- Returns:
- Indicator for Original Batch Management
-
getProductIsCriticalPrt
Constraints: noneOriginal property name from the Odata EDM: ProductIsCriticalPrt
- Returns:
- Indicator: Critical part
-
getProductLogisticsHandlingGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductLogisticsHandlingGroup
- Returns:
- Logistics handling group for workload calculation
-
toString
- Overrides:
toStringin classVdmObject<ProductPlant>
-
equals
- Overrides:
equalsin classVdmEntity<ProductPlant>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProductPlant>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProductPlant>
-