public static class ProductPlantMRPArea.ProductPlantMRPAreaBuilder extends Object
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder mRPArea(@Nullable String mRPArea)
Original property name from the Odata EDM: MRPArea
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder mRPType(@Nullable String mRPType)
Original property name from the Odata EDM: MRPType
Manual reorder point planningAutomatic reorder point planningForecast-based planningMaterial requirements planning with forecasts for unplanned consumptionMaster production scheduling (MPS)Demand-driven replenishment
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder mRPResponsible(@Nullable String mRPResponsible)
Original property name from the Odata EDM: MRPResponsible
for the material.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder mRPGroup(@Nullable String mRPGroup)
Original property name from the Odata EDM: MRPGroup
parameters for the total planning run. These control parameters include, for example, the strategy group, the consumption mode, and the planning horizon.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder reorderThresholdQuantity(@Nullable BigDecimal reorderThresholdQuantity)
Original property name from the Odata EDM: ReorderThresholdQuantity
creating a planning file entry.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder planningTimeFence(@Nullable String planningTimeFence)
Original property name from the Odata EDM: PlanningTimeFence
The planning time fence is maintained in workdays.It is only used for materials that are planned using an MRP type which includes a firming type.The firming type determines how order proposlas are to be created or scheduled within the planning time fence.
plan.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder lotSizingProcedure(@Nullable String lotSizingProcedure)
Original property name from the Odata EDM: LotSizingProcedure
quantity to be procured or produced.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder lotSizeRoundingQuantity(@Nullable BigDecimal lotSizeRoundingQuantity)
Original property name from the Odata EDM: LotSizeRoundingQuantity
The rounding value is used in the planning run if no rounding profile has been specified in the material master record.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder minimumLotSizeQuantity(@Nullable BigDecimal minimumLotSizeQuantity)
Original property name from the Odata EDM: MinimumLotSizeQuantity
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder maximumLotSizeQuantity(@Nullable BigDecimal maximumLotSizeQuantity)
Original property name from the Odata EDM: MaximumLotSizeQuantity
The system takes this value into account during the automatic lot size calculation for planned orders and production orders. The lot size of the individual orders cannot exceed this value.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder maximumStockQuantity(@Nullable BigDecimal maximumStockQuantity)
Original property name from the Odata EDM: MaximumStockQuantity
In materials planning, the maximum stock level is used only if you have chosen Replenish to maximum stock level as the lot-sizing procedure; that is, you have entered HB as the lot size key.Enter a value if you have chosen Replenish to maximum stock level as the lot-sizing procedure.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder assemblyScrapPercent(@Nullable BigDecimal assemblyScrapPercent)
Original property name from the Odata EDM: AssemblyScrapPercent
The assembly scrap is used in materials planning to calculate the lot size of the assembly. The system increases the quantity to be produced by the scrap quantity calculated.If the material is an assembly, specify the percentage scrap as required.If the quantity to be produced is 200 pieces and you specify an assembly scrap of 10%, you are reckoning with a scrap quantity of 20 pieces. As a result, 220 pieces are produced.The system increases the quantity to be produced for all of the assembly's components accordingly.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder procurementSubType(@Nullable String procurementSubType)
Original property name from the Odata EDM: ProcurementSubType
You use special procurement when you want to be able to override the procurement type in the material master or define the procurement type more precisely.If the procurement type is in-house, you can nevertheless force the system to ignore the BOM and routing, and process the material as if it were externally procured, by specifying the special procurement as external.Enter the special procurement type to which you want to restrict the selection.If you procure a material externally, you may want to choose the special procurement type Consignment. If you produce the material in-house, it may be appropriate to choose Production in other plant.If a material has a routing but no BOM, it is treated as an externally procured material even if the procurement type is in-house. Both the BOM and the routing are ignored.However, if you specify the special procurement type as in-house, the routing is included even if the material has no BOM.
the material type.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder dfltStorageLocationExtProcmt(@Nullable String dfltStorageLocationExtProcmt)
Original property name from the Odata EDM: DfltStorageLocationExtProcmt
subsequent storage of the material. In the case of a material procured externally, this storage location is proposed in the planned order in materials planning.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder mRPPlanningCalendar(@Nullable String mRPPlanningCalendar)
Original property name from the Odata EDM: MRPPlanningCalendar
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder safetyStockQuantity(@Nullable BigDecimal safetyStockQuantity)
Original property name from the Odata EDM: SafetyStockQuantity
The risk of shortfalls is reduced by having a safety stock.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder rangeOfCvrgPrflCode(@Nullable String rangeOfCvrgPrflCode)
Original property name from the Odata EDM: RangeOfCvrgPrflCode
statistical calculation on the basis of average daily requirements.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder safetyDuration(@Nullable String safetyDuration)
Original property name from the Odata EDM: SafetyDuration
If you define a safety time, the requirements in MRP are brought forward on the time axis by the number of workdays you define here.This does not change the actual requirements dates. However, as the requirements have technically been brought forward, receipts are created for the earlier dates in MRP.Time-phased materials planning is based on the interval between the MRP date and the availabilty date of the next MRP date. By using the safety time/ actual range of coverage, the number of days to the interval are included in the calculation.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder fixedLotSizeQuantity(@Nullable BigDecimal fixedLotSizeQuantity)
Original property name from the Odata EDM: FixedLotSizeQuantity
If the amount of the shortage is less than the fixed lot size, it is the fixed lot size that is ordered or produced (and not the lesser quantity that is actually required).If the amount of the shortage is greater than the fixed lot size, a multiple of the fixed lot size is procured. The system creates several purchase order proposals for this purpose.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder lotSizeIndependentCosts(@Nullable BigDecimal lotSizeIndependentCosts)
Original property name from the Odata EDM: LotSizeIndependentCosts
The ordering costs are used only for calculating the lot size in optimum lot-sizing procedures. You must specify the ordering costs in the currency of the company code belonging to the plant.
above the purchase order price or production costs.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder isStorageCosts(@Nullable String isStorageCosts)
Original property name from the Odata EDM: IsStorageCosts
The storage costs percentage is based on the quantity stored and the unit price, and refers to the average value of the materials stored.The percentage is considered constant for the stocking-up period. It normally lies between 15 and 35%.The storage costs percentage is used by optimizing lot-sizing procedures to calculate the lot size, but not for any other purpose.
determine storage costs.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder rqmtQtyRcptTaktTmeInWrkgDays(@Nullable BigDecimal rqmtQtyRcptTaktTmeInWrkgDays)
Original property name from the Odata EDM: RqmtQtyRcptTaktTmeInWrkgDays
You enter the takt time in workdays.The system uses the takt time if a requirement is covered by several receipt elements due to restrictions on lot size such as maximum lot size (with all lot-sizing procedures) or rounding value (with fixed lot size with splitting).
have to schedule several receipts. In conjunction with the overlap indicator in the lot size, you can use the takt time to specify that these receipts are offset, that is, that they are delayed by the takt time.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder srvcLvl(@Nullable BigDecimal srvcLvl)
Original property name from the Odata EDM: SrvcLvl
The system uses the service level to calculate the safety stock.The higher the service level, the higher will be the safety stock calculated by the system to compensate for additional consumption or delays in delivery.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
Original property name from the Odata EDM: IsMarkedForDeletion
A reorganization program deletes the master record from the system if you have entered a delete flag for it in the master record.You cannot delete master records online.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder perdPrflForSftyTme(@Nullable String perdPrflForSftyTme)
Original property name from the Odata EDM: PerdPrflForSftyTme
In order to smooth out seasonal fluctuations, for any definable period you can define a safety time/actual range of coverage that varies from what you have maintained in the material master in the field safety time/actual range of coverage. If, for example, a higher actual range of coverage than usual is required due to higher demand during the Christmas period, you can define the period with the desired actual range of coverage in the period profile.You can also use the period profile to represent a safety time of less than one day. You do this by entering a safety time % in addition to the safety time.
date) with the safety time/actual range of coverage that is valid for each period.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder isMRPDependentRqmt(@Nullable String isMRPDependentRqmt)
Original property name from the Odata EDM: IsMRPDependentRqmt
You only use this indicator in connection with planning strategies for make-to-stock production, assembly planning. Note that the indicator Dependent requirements not relevant to MRP should only be used when, for example, planned independent requirements exist for an assembly. In this case, no receipt elements for the dependent requirements in MRP should be created as receipts have already been created for the planned independent requirements.
include dependent reservations and stock transfer requirements.public ProductPlantMRPArea.ProductPlantMRPAreaBuilder isSafetyTime(@Nullable String isSafetyTime)
Original property name from the Odata EDM: IsSafetyTime
If you define a safety time, the requirements in MRP are brought forward on the time axis by the number of workdays you define here. The actual range of coverage corresponds to the number of days, by which the requirements are brought forward.Using this indicator you can activate the safety time and you can set whether all requirements or only independent requirements (sales order, planned independent requirements, and so on) are to be brought forward.The actual requirements dates are not changed.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder plannedDeliveryDurationInDays(@Nullable BigDecimal plannedDeliveryDurationInDays)
Original property name from the Odata EDM: PlannedDeliveryDurationInDays
If you have different vendors for a material, you must specify an average value. The same applies if you order the material from a fixed vendor that has varying delivery times.If you use the SAP Retail System, the planned delivery time can be suggested from the vendor sub-range in the vendor master record.
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder isPlannedDeliveryTime(@Nullable Boolean isPlannedDeliveryTime)
Original property name from the Odata EDM: IsPlannedDeliveryTime
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder currency(@Nullable String currency)
Original property name from the Odata EDM: Currency
public ProductPlantMRPArea.ProductPlantMRPAreaBuilder baseUnit(@Nullable String baseUnit)
Original property name from the Odata EDM: BaseUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
enter in other units of measure (alternative units of measure) to the base unit of measure.public ProductPlantMRPArea build()
Copyright © 2019 SAP SE. All rights reserved.