Class ProductPlant.ProductPlantBuilder
- Enclosing class:
- ProductPlant
-
Method Summary
Modifier and TypeMethodDescriptionaBCIndicator(String aBCIndicator) Constraints: Not nullable, Maximum length: 1availabilityCheckType(String availabilityCheckType) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3build()Constraints: Not nullable, Maximum length: 17configurableProduct(String configurableProduct) Constraints: Not nullable, Maximum length: 40consumptionTaxCtrlCode(String consumptionTaxCtrlCode) Constraints: Not nullable, Maximum length: 16countryOfOrigin(String countryOfOrigin) Constraints: Not nullable, Maximum length: 3fiscalMonthCurrentPeriod(String fiscalMonthCurrentPeriod) Constraints: Not nullable, Maximum length: 2fiscalYearCurrentPeriod(String fiscalYearCurrentPeriod) Constraints: Not nullable, Maximum length: 4fiscalYearVariant(String fiscalYearVariant) Constraints: Not nullable, Maximum length: 2fixedLotSizeQuantity(BigDecimal fixedLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3goodsIssueUnit(String goodsIssueUnit) Constraints: Not nullable, Maximum length: 3goodsReceiptBlockedStockQty(BigDecimal goodsReceiptBlockedStockQty) Constraints: Not nullable, Precision: 13, Scale: 3goodsReceiptDuration(BigDecimal goodsReceiptDuration) Constraints: Not nullable, Precision: 3, Scale: 0hasConsignmentCtrl(String hasConsignmentCtrl) Constraints: Not nullable, Maximum length: 1hasPostToInspectionStock(Boolean hasPostToInspectionStock) Constraints: noneisBatchManagementRequired(Boolean isBatchManagementRequired) Constraints: noneisCoProduct(Boolean isCoProduct) Constraints: noneisInternalBatchManaged(Boolean isInternalBatchManaged) Constraints: noneisMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: noneisNegativeStockAllowed(Boolean isNegativeStockAllowed) Constraints: nonemaintenanceStatusName(String maintenanceStatusName) Constraints: Not nullable, Maximum length: 15materialFreightGroup(String materialFreightGroup) Constraints: Not nullable, Maximum length: 8maximumLotSizeQuantity(BigDecimal maximumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3minimumLotSizeQuantity(BigDecimal minimumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3mRPResponsible(String mRPResponsible) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2originalBatchReferenceMaterial(String originalBatchReferenceMaterial) Constraints: Not nullable, Maximum length: 40origlBatchManagementIsRequired(String origlBatchManagementIsRequired) Constraints: Not nullable, Maximum length: 1periodType(String periodType) Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 4procurementType(String procurementType) Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 40productCFOPCategory(String productCFOPCategory) Constraints: Not nullable, Maximum length: 2productionInvtryManagedLoc(String productionInvtryManagedLoc) Constraints: Not nullable, Maximum length: 4productIsConfigurable(String productIsConfigurable) Constraints: Not nullable, Maximum length: 40productIsCriticalPrt(Boolean productIsCriticalPrt) Constraints: noneproductIsExciseTaxRelevant(Boolean productIsExciseTaxRelevant) Constraints: noneproductLogisticsHandlingGroup(String productLogisticsHandlingGroup) Constraints: Not nullable, Maximum length: 4profileCode(String profileCode) Constraints: Not nullable, Maximum length: 2profileValidityStartDate(LocalDateTime profileValidityStartDate) Constraints: Not nullable, Precision: 0profitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10purchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3regionOfOrigin(String regionOfOrigin) Constraints: Not nullable, Maximum length: 3serialNumberProfile(String serialNumberProfile) Constraints: Not nullable, Maximum length: 4stockDeterminationGroup(String stockDeterminationGroup) Constraints: Not nullable, Maximum length: 4stockInTransferQuantity(BigDecimal stockInTransferQuantity) Constraints: Not nullable, Precision: 13, Scale: 3stockInTransitQuantity(BigDecimal stockInTransitQuantity) Constraints: Not nullable, Precision: 13, Scale: 3storageLocation(ProductStorageLocation... value) Navigation property to_StorageLocation for ProductPlant to multiple ProductStorageLocation.toString()
-
Method Details
-
storageLocation
Navigation property to_StorageLocation for ProductPlant to multiple ProductStorageLocation.- Parameters:
value- The ProductStorageLocations to build this ProductPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
product
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Returns:
this.
-
plant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
purchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
countryOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryOfOrigin
- Returns:
this.
-
regionOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RegionOfOrigin
- Returns:
this.
-
productionInvtryManagedLoc
@Nonnull public ProductPlant.ProductPlantBuilder productionInvtryManagedLoc(@Nullable String productionInvtryManagedLoc) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductionInvtryManagedLoc
- Returns:
this.
-
profileCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProfileCode
- Returns:
this.
-
profileValidityStartDate
@Nonnull public ProductPlant.ProductPlantBuilder profileValidityStartDate(@Nullable LocalDateTime profileValidityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProfileValidityStartDate
- Returns:
this.
-
availabilityCheckType
@Nonnull public ProductPlant.ProductPlantBuilder availabilityCheckType(@Nullable String availabilityCheckType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AvailabilityCheckType
- Returns:
this.
-
fiscalYearVariant
@Nonnull public ProductPlant.ProductPlantBuilder fiscalYearVariant(@Nullable String fiscalYearVariant) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalYearVariant
- Returns:
this.
-
periodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PeriodType
- Returns:
this.
-
profitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
this.
-
commodity
Constraints: Not nullable, Maximum length: 17Original property name from the Odata EDM: Commodity
- Returns:
this.
-
goodsReceiptDuration
@Nonnull public ProductPlant.ProductPlantBuilder goodsReceiptDuration(@Nullable BigDecimal goodsReceiptDuration) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: GoodsReceiptDuration
- Returns:
this.
-
maintenanceStatusName
@Nonnull public ProductPlant.ProductPlantBuilder maintenanceStatusName(@Nullable String maintenanceStatusName) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: MaintenanceStatusName
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public ProductPlant.ProductPlantBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
this.
-
mRPType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MRPType
- Returns:
this.
-
mRPResponsible
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MRPResponsible
- Returns:
this.
-
aBCIndicator
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ABCIndicator
- Returns:
this.
-
minimumLotSizeQuantity
@Nonnull public ProductPlant.ProductPlantBuilder minimumLotSizeQuantity(@Nullable BigDecimal minimumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumLotSizeQuantity
- Returns:
this.
-
maximumLotSizeQuantity
@Nonnull public ProductPlant.ProductPlantBuilder maximumLotSizeQuantity(@Nullable BigDecimal maximumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaximumLotSizeQuantity
- Returns:
this.
-
fixedLotSizeQuantity
@Nonnull public ProductPlant.ProductPlantBuilder fixedLotSizeQuantity(@Nullable BigDecimal fixedLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: FixedLotSizeQuantity
- Returns:
this.
-
consumptionTaxCtrlCode
@Nonnull public ProductPlant.ProductPlantBuilder consumptionTaxCtrlCode(@Nullable String consumptionTaxCtrlCode) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: ConsumptionTaxCtrlCode
- Returns:
this.
-
isCoProduct
Constraints: noneOriginal property name from the Odata EDM: IsCoProduct
- Returns:
this.
-
productIsConfigurable
@Nonnull public ProductPlant.ProductPlantBuilder productIsConfigurable(@Nullable String productIsConfigurable) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductIsConfigurable
- Returns:
this.
-
stockDeterminationGroup
@Nonnull public ProductPlant.ProductPlantBuilder stockDeterminationGroup(@Nullable String stockDeterminationGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StockDeterminationGroup
- Returns:
this.
-
stockInTransferQuantity
@Nonnull public ProductPlant.ProductPlantBuilder stockInTransferQuantity(@Nullable BigDecimal stockInTransferQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: StockInTransferQuantity
- Returns:
this.
-
stockInTransitQuantity
@Nonnull public ProductPlant.ProductPlantBuilder stockInTransitQuantity(@Nullable BigDecimal stockInTransitQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: StockInTransitQuantity
- Returns:
this.
-
hasPostToInspectionStock
@Nonnull public ProductPlant.ProductPlantBuilder hasPostToInspectionStock(@Nullable Boolean hasPostToInspectionStock) Constraints: noneOriginal property name from the Odata EDM: HasPostToInspectionStock
- Returns:
this.
-
isBatchManagementRequired
@Nonnull public ProductPlant.ProductPlantBuilder isBatchManagementRequired(@Nullable Boolean isBatchManagementRequired) Constraints: noneOriginal property name from the Odata EDM: IsBatchManagementRequired
- Returns:
this.
-
serialNumberProfile
@Nonnull public ProductPlant.ProductPlantBuilder serialNumberProfile(@Nullable String serialNumberProfile) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Returns:
this.
-
isNegativeStockAllowed
@Nonnull public ProductPlant.ProductPlantBuilder isNegativeStockAllowed(@Nullable Boolean isNegativeStockAllowed) Constraints: noneOriginal property name from the Odata EDM: IsNegativeStockAllowed
- Returns:
this.
-
goodsReceiptBlockedStockQty
@Nonnull public ProductPlant.ProductPlantBuilder goodsReceiptBlockedStockQty(@Nullable BigDecimal goodsReceiptBlockedStockQty) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GoodsReceiptBlockedStockQty
- Returns:
this.
-
hasConsignmentCtrl
@Nonnull public ProductPlant.ProductPlantBuilder hasConsignmentCtrl(@Nullable String hasConsignmentCtrl) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: HasConsignmentCtrl
- Returns:
this.
-
fiscalYearCurrentPeriod
@Nonnull public ProductPlant.ProductPlantBuilder fiscalYearCurrentPeriod(@Nullable String fiscalYearCurrentPeriod) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYearCurrentPeriod
- Returns:
this.
-
fiscalMonthCurrentPeriod
@Nonnull public ProductPlant.ProductPlantBuilder fiscalMonthCurrentPeriod(@Nullable String fiscalMonthCurrentPeriod) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FiscalMonthCurrentPeriod
- Returns:
this.
-
procurementType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementType
- Returns:
this.
-
isInternalBatchManaged
@Nonnull public ProductPlant.ProductPlantBuilder isInternalBatchManaged(@Nullable Boolean isInternalBatchManaged) Constraints: noneOriginal property name from the Odata EDM: IsInternalBatchManaged
- Returns:
this.
-
productCFOPCategory
@Nonnull public ProductPlant.ProductPlantBuilder productCFOPCategory(@Nullable String productCFOPCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCFOPCategory
- Returns:
this.
-
productIsExciseTaxRelevant
@Nonnull public ProductPlant.ProductPlantBuilder productIsExciseTaxRelevant(@Nullable Boolean productIsExciseTaxRelevant) Constraints: noneOriginal property name from the Odata EDM: ProductIsExciseTaxRelevant
- Returns:
this.
-
baseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
configurableProduct
@Nonnull public ProductPlant.ProductPlantBuilder configurableProduct(@Nullable String configurableProduct) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ConfigurableProduct
- Returns:
this.
-
goodsIssueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsIssueUnit
- Returns:
this.
-
materialFreightGroup
@Nonnull public ProductPlant.ProductPlantBuilder materialFreightGroup(@Nullable String materialFreightGroup) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaterialFreightGroup
- Returns:
this.
-
originalBatchReferenceMaterial
@Nonnull public ProductPlant.ProductPlantBuilder originalBatchReferenceMaterial(@Nullable String originalBatchReferenceMaterial) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OriginalBatchReferenceMaterial
- Returns:
this.
-
origlBatchManagementIsRequired
@Nonnull public ProductPlant.ProductPlantBuilder origlBatchManagementIsRequired(@Nullable String origlBatchManagementIsRequired) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OriglBatchManagementIsRequired
- Returns:
this.
-
productIsCriticalPrt
@Nonnull public ProductPlant.ProductPlantBuilder productIsCriticalPrt(@Nullable Boolean productIsCriticalPrt) Constraints: noneOriginal property name from the Odata EDM: ProductIsCriticalPrt
- Returns:
this.
-
productLogisticsHandlingGroup
@Nonnull public ProductPlant.ProductPlantBuilder productLogisticsHandlingGroup(@Nullable String productLogisticsHandlingGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductLogisticsHandlingGroup
- Returns:
this.
-
build
-
toString
-