public class ProcessOrderComponent extends VdmEntity<ProcessOrderComponent>
Original entity name from the Odata EDM: A_ProcessOrderComponentType
Modifier and Type | Class and Description |
---|---|
static class |
ProcessOrderComponent.ProcessOrderComponentBuilder |
Modifier and Type | Field and Description |
---|---|
static ProcessOrderComponentSelectable |
ALL_FIELDS
Selector for all available fields of ProcessOrderComponent.
|
static ProcessOrderComponentField<String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static ProcessOrderComponentField<String> |
BATCH
Use with available fluent helpers to apply the Batch field to query operations.
|
static ProcessOrderComponentField<String> |
BATCH_SPLIT_TYPE
Use with available fluent helpers to apply the BatchSplitType field to query operations.
|
static ProcessOrderComponentField<String> |
BILL_OF_MATERIAL_CATEGORY
Use with available fluent helpers to apply the BillOfMaterialCategory field to query operations.
|
static ProcessOrderComponentField<String> |
BILL_OF_MATERIAL_ITEM_NUMBER
Use with available fluent helpers to apply the BillOfMaterialItemNumber field to query operations.
|
static ProcessOrderComponentField<String> |
BOM_ITEM
Use with available fluent helpers to apply the BOMItem field to query operations.
|
static ProcessOrderComponentField<String> |
BOM_ITEM_CATEGORY
Use with available fluent helpers to apply the BOMItemCategory field to query operations.
|
static ProcessOrderComponentField<String> |
BOM_ITEM_DESCRIPTION
Use with available fluent helpers to apply the BOMItemDescription field to query operations.
|
static ProcessOrderComponentField<String> |
BOM_ITEM_TEXT2
Use with available fluent helpers to apply the BOMItemText2 field to query operations.
|
static ProcessOrderComponentField<BigDecimal> |
COMPONENT_SCRAP_IN_PERCENT
Use with available fluent helpers to apply the ComponentScrapInPercent field to query operations.
|
static ProcessOrderComponentField<BigDecimal> |
CONFIRMED_AVAILABLE_QUANTITY
Use with available fluent helpers to apply the ConfirmedAvailableQuantity field to query operations.
|
static ProcessOrderComponentField<String> |
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations.
|
static ProcessOrderComponentField<String> |
GOODS_MOVEMENT_TYPE
Use with available fluent helpers to apply the GoodsMovementType field to query operations.
|
static ProcessOrderComponentField<String> |
GOODS_RECIPIENT_NAME
Use with available fluent helpers to apply the GoodsRecipientName field to query operations.
|
static ProcessOrderComponentField<Boolean> |
IS_BULK_MATERIAL_COMPONENT
Use with available fluent helpers to apply the IsBulkMaterialComponent field to query operations.
|
static ProcessOrderComponentField<Boolean> |
IS_NET_SCRAP
Use with available fluent helpers to apply the IsNetScrap field to query operations.
|
static ProcessOrderComponentField<BigDecimal> |
LEAD_TIME_OFFSET
Use with available fluent helpers to apply the LeadTimeOffset field to query operations.
|
static ProcessOrderComponentField<String> |
MANUFACTURING_ORDER
Use with available fluent helpers to apply the ManufacturingOrder field to query operations.
|
static ProcessOrderComponentField<String> |
MANUFACTURING_ORDER_CATEGORY
Use with available fluent helpers to apply the ManufacturingOrderCategory field to query operations.
|
static ProcessOrderComponentField<String> |
MANUFACTURING_ORDER_OPERATION
Use with available fluent helpers to apply the ManufacturingOrderOperation field to query operations.
|
static ProcessOrderComponentField<String> |
MANUFACTURING_ORDER_SEQUENCE
Use with available fluent helpers to apply the ManufacturingOrderSequence field to query operations.
|
static ProcessOrderComponentField<String> |
MANUFACTURING_ORDER_TYPE
Use with available fluent helpers to apply the ManufacturingOrderType field to query operations.
|
static ProcessOrderComponentField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static ProcessOrderComponentField<String> |
MATERIAL_COMP_IS_COST_RELEVANT
Use with available fluent helpers to apply the MaterialCompIsCostRelevant field to query operations.
|
static ProcessOrderComponentField<BigDecimal> |
MATERIAL_COMP_ORIGINAL_QUANTITY
Use with available fluent helpers to apply the MaterialCompOriginalQuantity field to query operations.
|
static ProcessOrderComponentField<Boolean> |
MATERIAL_COMPONENT_IS_PHANTOM_ITEM
Use with available fluent helpers to apply the MaterialComponentIsPhantomItem field to query operations.
|
static ProcessOrderComponentField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static ProcessOrderComponentField<Boolean> |
MATL_COMP_IS_MARKED_FOR_BACKFLUSH
Use with available fluent helpers to apply the MatlCompIsMarkedForBackflush field to query operations.
|
static ProcessOrderComponentField<LocalDateTime> |
MATL_COMP_REQUIREMENT_DATE
Use with available fluent helpers to apply the MatlCompRequirementDate field to query operations.
|
static ProcessOrderComponentField<LocalTime> |
MATL_COMP_REQUIREMENT_TIME
Use with available fluent helpers to apply the MatlCompRequirementTime field to query operations.
|
static ProcessOrderComponentField<BigDecimal> |
OPERATION_SCRAP_IN_PERCENT
Use with available fluent helpers to apply the OperationScrapInPercent field to query operations.
|
static ProcessOrderComponentField<String> |
ORDER_INTERNAL_BILL_OF_OPERATIONS
Use with available fluent helpers to apply the OrderInternalBillOfOperations field to query operations.
|
static ProcessOrderComponentField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static ProcessOrderComponentField<String> |
PRODUCTION_PLANT
Use with available fluent helpers to apply the ProductionPlant field to query operations.
|
static ProcessOrderComponentField<Boolean> |
QUANTITY_IS_FIXED
Use with available fluent helpers to apply the QuantityIsFixed field to query operations.
|
static ProcessOrderComponentField<BigDecimal> |
REQUIRED_QUANTITY
Use with available fluent helpers to apply the RequiredQuantity field to query operations.
|
static ProcessOrderComponentField<String> |
RESERVATION
Use with available fluent helpers to apply the Reservation field to query operations.
|
static ProcessOrderComponentField<Boolean> |
RESERVATION_IS_FINALLY_ISSUED
Use with available fluent helpers to apply the ReservationIsFinallyIssued field to query operations.
|
static ProcessOrderComponentField<String> |
RESERVATION_ITEM
Use with available fluent helpers to apply the ReservationItem field to query operations.
|
static ProcessOrderComponentField<String> |
SALES_ORDER
Use with available fluent helpers to apply the SalesOrder field to query operations.
|
static ProcessOrderComponentField<String> |
SALES_ORDER_ITEM
Use with available fluent helpers to apply the SalesOrderItem field to query operations.
|
static ProcessOrderComponentField<String> |
SORT_FIELD
Use with available fluent helpers to apply the SortField field to query operations.
|
static ProcessOrderComponentField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static ProcessOrderComponentField<String> |
SUPPLY_AREA
Use with available fluent helpers to apply the SupplyArea field to query operations.
|
static ProcessOrderComponentField<String> |
UNLOADING_POINT_NAME
Use with available fluent helpers to apply the UnloadingPointName field to query operations.
|
static ProcessOrderComponentField<BigDecimal> |
WITHDRAWN_QUANTITY
Use with available fluent helpers to apply the WithdrawnQuantity field to query operations.
|
static ProcessOrderComponentField<BigDecimal> |
WITHDRAWN_QUANTITY_AMOUNT
Use with available fluent helpers to apply the WithdrawnQuantityAmount field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ProcessOrderComponent() |
ProcessOrderComponent(String reservation,
String reservationItem,
String billOfMaterialItemNumber,
String bOMItemDescription,
String material,
String plant,
String productionPlant,
LocalDateTime matlCompRequirementDate,
String baseUnit,
BigDecimal requiredQuantity,
BigDecimal withdrawnQuantity,
String bOMItem,
String storageLocation,
String supplyArea,
String manufacturingOrderSequence,
String manufacturingOrder,
String manufacturingOrderOperation,
String manufacturingOrderCategory,
String manufacturingOrderType,
String orderInternalBillOfOperations,
String bOMItemText2,
String bOMItemCategory,
String billOfMaterialCategory,
String sortField,
String goodsRecipientName,
String unloadingPointName,
String batch,
String batchSplitType,
BigDecimal materialCompOriginalQuantity,
Boolean matlCompIsMarkedForBackflush,
Boolean isBulkMaterialComponent,
Boolean materialComponentIsPhantomItem,
String materialCompIsCostRelevant,
BigDecimal confirmedAvailableQuantity,
String goodsMovementType,
LocalTime matlCompRequirementTime,
String salesOrder,
String salesOrderItem,
BigDecimal componentScrapInPercent,
BigDecimal operationScrapInPercent,
Boolean quantityIsFixed,
Boolean isNetScrap,
Boolean reservationIsFinallyIssued,
BigDecimal withdrawnQuantityAmount,
String currency,
BigDecimal leadTimeOffset,
String materialGroup) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static ProcessOrderComponent.ProcessOrderComponentBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> ProcessOrderComponentField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getBatch()
Constraints: Not nullable, Maximum length: 10
|
String |
getBatchSplitType()
Constraints: Not nullable, Maximum length: 1
|
String |
getBillOfMaterialCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getBillOfMaterialItemNumber()
Constraints: Not nullable, Maximum length: 4
|
String |
getBOMItem()
Constraints: Not nullable, Maximum length: 8
|
String |
getBOMItemCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getBOMItemDescription()
Constraints: Not nullable, Maximum length: 40
|
String |
getBOMItemText2()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getComponentScrapInPercent()
Constraints: Not nullable, Precision: 5, Scale: 2
|
BigDecimal |
getConfirmedAvailableQuantity()
Constraints: Not nullable, Precision: 15, Scale: 3
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getGoodsMovementType()
Constraints: Not nullable, Maximum length: 3
|
String |
getGoodsRecipientName()
Constraints: Not nullable, Maximum length: 12
|
Boolean |
getIsBulkMaterialComponent()
Constraints: none
|
Boolean |
getIsNetScrap()
Constraints: none
|
protected Map<String,Object> |
getKey() |
BigDecimal |
getLeadTimeOffset()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getManufacturingOrder()
Constraints: Not nullable, Maximum length: 12
|
String |
getManufacturingOrderCategory()
Constraints: Not nullable, Maximum length: 2
|
String |
getManufacturingOrderOperation()
Constraints: Not nullable, Maximum length: 4
|
String |
getManufacturingOrderSequence()
Constraints: Not nullable, Maximum length: 6
|
String |
getManufacturingOrderType()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialCompIsCostRelevant()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getMaterialComponentIsPhantomItem()
Constraints: none
|
BigDecimal |
getMaterialCompOriginalQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9
|
Boolean |
getMatlCompIsMarkedForBackflush()
Constraints: none
|
LocalDateTime |
getMatlCompRequirementDate()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getMatlCompRequirementTime()
Constraints: Not nullable, Precision: 0
|
BigDecimal |
getOperationScrapInPercent()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getOrderInternalBillOfOperations()
Constraints: Not nullable, Maximum length: 10
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getProductionPlant()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getQuantityIsFixed()
Constraints: none
|
BigDecimal |
getRequiredQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getReservation()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
Boolean |
getReservationIsFinallyIssued()
Constraints: none
|
String |
getReservationItem()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getSalesOrder()
Constraints: Not nullable, Maximum length: 10
|
String |
getSalesOrderItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getSortField()
Constraints: Not nullable, Maximum length: 10
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplyArea()
Constraints: Not nullable, Maximum length: 10
|
Class<ProcessOrderComponent> |
getType() |
String |
getUnloadingPointName()
Constraints: Not nullable, Maximum length: 25
|
BigDecimal |
getWithdrawnQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getWithdrawnQuantityAmount()
Constraints: Not nullable, Precision: 14, Scale: 3
|
int |
hashCode() |
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setBatch(String batch)
Constraints: Not nullable, Maximum length: 10
|
void |
setBatchSplitType(String batchSplitType)
Constraints: Not nullable, Maximum length: 1
|
void |
setBillOfMaterialCategory(String billOfMaterialCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setBillOfMaterialItemNumber(String billOfMaterialItemNumber)
Constraints: Not nullable, Maximum length: 4
|
void |
setBOMItem(String bOMItem)
Constraints: Not nullable, Maximum length: 8
|
void |
setBOMItemCategory(String bOMItemCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setBOMItemDescription(String bOMItemDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setBOMItemText2(String bOMItemText2)
Constraints: Not nullable, Maximum length: 40
|
void |
setComponentScrapInPercent(BigDecimal componentScrapInPercent)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setConfirmedAvailableQuantity(BigDecimal confirmedAvailableQuantity)
Constraints: Not nullable, Precision: 15, Scale: 3
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setGoodsMovementType(String goodsMovementType)
Constraints: Not nullable, Maximum length: 3
|
void |
setGoodsRecipientName(String goodsRecipientName)
Constraints: Not nullable, Maximum length: 12
|
void |
setIsBulkMaterialComponent(Boolean isBulkMaterialComponent)
Constraints: none
|
void |
setIsNetScrap(Boolean isNetScrap)
Constraints: none
|
void |
setLeadTimeOffset(BigDecimal leadTimeOffset)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setManufacturingOrder(String manufacturingOrder)
Constraints: Not nullable, Maximum length: 12
|
void |
setManufacturingOrderCategory(String manufacturingOrderCategory)
Constraints: Not nullable, Maximum length: 2
|
void |
setManufacturingOrderOperation(String manufacturingOrderOperation)
Constraints: Not nullable, Maximum length: 4
|
void |
setManufacturingOrderSequence(String manufacturingOrderSequence)
Constraints: Not nullable, Maximum length: 6
|
void |
setManufacturingOrderType(String manufacturingOrderType)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialCompIsCostRelevant(String materialCompIsCostRelevant)
Constraints: Not nullable, Maximum length: 1
|
void |
setMaterialComponentIsPhantomItem(Boolean materialComponentIsPhantomItem)
Constraints: none
|
void |
setMaterialCompOriginalQuantity(BigDecimal materialCompOriginalQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setMatlCompIsMarkedForBackflush(Boolean matlCompIsMarkedForBackflush)
Constraints: none
|
void |
setMatlCompRequirementDate(LocalDateTime matlCompRequirementDate)
Constraints: Not nullable, Precision: 0
|
void |
setMatlCompRequirementTime(LocalTime matlCompRequirementTime)
Constraints: Not nullable, Precision: 0
|
void |
setOperationScrapInPercent(BigDecimal operationScrapInPercent)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setOrderInternalBillOfOperations(String orderInternalBillOfOperations)
Constraints: Not nullable, Maximum length: 10
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setProductionPlant(String productionPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setQuantityIsFixed(Boolean quantityIsFixed)
Constraints: none
|
void |
setRequiredQuantity(BigDecimal requiredQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setReservation(String reservation)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setReservationIsFinallyIssued(Boolean reservationIsFinallyIssued)
Constraints: none
|
void |
setReservationItem(String reservationItem)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setSalesOrder(String salesOrder)
Constraints: Not nullable, Maximum length: 10
|
void |
setSalesOrderItem(String salesOrderItem)
Constraints: Not nullable, Maximum length: 6
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSortField(String sortField)
Constraints: Not nullable, Maximum length: 10
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplyArea(String supplyArea)
Constraints: Not nullable, Maximum length: 10
|
void |
setUnloadingPointName(String unloadingPointName)
Constraints: Not nullable, Maximum length: 25
|
void |
setWithdrawnQuantity(BigDecimal withdrawnQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setWithdrawnQuantityAmount(BigDecimal withdrawnQuantityAmount)
Constraints: Not nullable, Precision: 14, Scale: 3
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final ProcessOrderComponentSelectable ALL_FIELDS
public static final ProcessOrderComponentField<String> RESERVATION
public static final ProcessOrderComponentField<String> RESERVATION_ITEM
public static final ProcessOrderComponentField<String> BILL_OF_MATERIAL_ITEM_NUMBER
public static final ProcessOrderComponentField<String> BOM_ITEM_DESCRIPTION
public static final ProcessOrderComponentField<String> MATERIAL
public static final ProcessOrderComponentField<String> PLANT
public static final ProcessOrderComponentField<String> PRODUCTION_PLANT
public static final ProcessOrderComponentField<LocalDateTime> MATL_COMP_REQUIREMENT_DATE
public static final ProcessOrderComponentField<String> BASE_UNIT
public static final ProcessOrderComponentField<BigDecimal> REQUIRED_QUANTITY
public static final ProcessOrderComponentField<BigDecimal> WITHDRAWN_QUANTITY
public static final ProcessOrderComponentField<String> BOM_ITEM
public static final ProcessOrderComponentField<String> STORAGE_LOCATION
public static final ProcessOrderComponentField<String> SUPPLY_AREA
public static final ProcessOrderComponentField<String> MANUFACTURING_ORDER_SEQUENCE
public static final ProcessOrderComponentField<String> MANUFACTURING_ORDER
public static final ProcessOrderComponentField<String> MANUFACTURING_ORDER_OPERATION
public static final ProcessOrderComponentField<String> MANUFACTURING_ORDER_CATEGORY
public static final ProcessOrderComponentField<String> MANUFACTURING_ORDER_TYPE
public static final ProcessOrderComponentField<String> ORDER_INTERNAL_BILL_OF_OPERATIONS
public static final ProcessOrderComponentField<String> BOM_ITEM_TEXT2
public static final ProcessOrderComponentField<String> BOM_ITEM_CATEGORY
public static final ProcessOrderComponentField<String> BILL_OF_MATERIAL_CATEGORY
public static final ProcessOrderComponentField<String> SORT_FIELD
public static final ProcessOrderComponentField<String> GOODS_RECIPIENT_NAME
public static final ProcessOrderComponentField<String> UNLOADING_POINT_NAME
public static final ProcessOrderComponentField<String> BATCH
public static final ProcessOrderComponentField<String> BATCH_SPLIT_TYPE
public static final ProcessOrderComponentField<BigDecimal> MATERIAL_COMP_ORIGINAL_QUANTITY
public static final ProcessOrderComponentField<Boolean> MATL_COMP_IS_MARKED_FOR_BACKFLUSH
public static final ProcessOrderComponentField<Boolean> IS_BULK_MATERIAL_COMPONENT
public static final ProcessOrderComponentField<Boolean> MATERIAL_COMPONENT_IS_PHANTOM_ITEM
public static final ProcessOrderComponentField<String> MATERIAL_COMP_IS_COST_RELEVANT
public static final ProcessOrderComponentField<BigDecimal> CONFIRMED_AVAILABLE_QUANTITY
public static final ProcessOrderComponentField<String> GOODS_MOVEMENT_TYPE
public static final ProcessOrderComponentField<LocalTime> MATL_COMP_REQUIREMENT_TIME
public static final ProcessOrderComponentField<String> SALES_ORDER
public static final ProcessOrderComponentField<String> SALES_ORDER_ITEM
public static final ProcessOrderComponentField<BigDecimal> COMPONENT_SCRAP_IN_PERCENT
public static final ProcessOrderComponentField<BigDecimal> OPERATION_SCRAP_IN_PERCENT
public static final ProcessOrderComponentField<Boolean> QUANTITY_IS_FIXED
public static final ProcessOrderComponentField<Boolean> IS_NET_SCRAP
public static final ProcessOrderComponentField<Boolean> RESERVATION_IS_FINALLY_ISSUED
public static final ProcessOrderComponentField<BigDecimal> WITHDRAWN_QUANTITY_AMOUNT
public static final ProcessOrderComponentField<String> CURRENCY
public static final ProcessOrderComponentField<BigDecimal> LEAD_TIME_OFFSET
public static final ProcessOrderComponentField<String> MATERIAL_GROUP
public ProcessOrderComponent()
public ProcessOrderComponent(@Nullable String reservation, @Nullable String reservationItem, @Nullable String billOfMaterialItemNumber, @Nullable String bOMItemDescription, @Nullable String material, @Nullable String plant, @Nullable String productionPlant, @Nullable LocalDateTime matlCompRequirementDate, @Nullable String baseUnit, @Nullable BigDecimal requiredQuantity, @Nullable BigDecimal withdrawnQuantity, @Nullable String bOMItem, @Nullable String storageLocation, @Nullable String supplyArea, @Nullable String manufacturingOrderSequence, @Nullable String manufacturingOrder, @Nullable String manufacturingOrderOperation, @Nullable String manufacturingOrderCategory, @Nullable String manufacturingOrderType, @Nullable String orderInternalBillOfOperations, @Nullable String bOMItemText2, @Nullable String bOMItemCategory, @Nullable String billOfMaterialCategory, @Nullable String sortField, @Nullable String goodsRecipientName, @Nullable String unloadingPointName, @Nullable String batch, @Nullable String batchSplitType, @Nullable BigDecimal materialCompOriginalQuantity, @Nullable Boolean matlCompIsMarkedForBackflush, @Nullable Boolean isBulkMaterialComponent, @Nullable Boolean materialComponentIsPhantomItem, @Nullable String materialCompIsCostRelevant, @Nullable BigDecimal confirmedAvailableQuantity, @Nullable String goodsMovementType, @Nullable LocalTime matlCompRequirementTime, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable BigDecimal componentScrapInPercent, @Nullable BigDecimal operationScrapInPercent, @Nullable Boolean quantityIsFixed, @Nullable Boolean isNetScrap, @Nullable Boolean reservationIsFinallyIssued, @Nullable BigDecimal withdrawnQuantityAmount, @Nullable String currency, @Nullable BigDecimal leadTimeOffset, @Nullable String materialGroup)
@Nonnull public Class<ProcessOrderComponent> getType()
getType
in class VdmObject<ProcessOrderComponent>
public void setReservation(@Nullable String reservation)
Original property name from the Odata EDM: Reservation
reservation
- Alphanumeric key uniquely identifying the document.public void setReservationItem(@Nullable String reservationItem)
Original property name from the Odata EDM: ReservationItem
reservationItem
- Reservation Itempublic void setBillOfMaterialItemNumber(@Nullable String billOfMaterialItemNumber)
Original property name from the Odata EDM: BillOfMaterialItemNumber
billOfMaterialItemNumber
- Item number of the BOM components copied into the order.public void setBOMItemDescription(@Nullable String bOMItemDescription)
Original property name from the Odata EDM: BOMItemDescription
If this text length (two lines of 40 characters each) is not sufficient, you can also enter a long text by choosing menu option Extras -> Long text -> Item.When you create an item long text, the first 80 characters of the BOM item text are copied to the long text.If you change the BOM item text, the first 80 characters of long text are automatically changed, too. If you change the first two lines of the BOM item long text, the short text is automatically changed.Note:For text items, this text is copied to the component description field on the item overview.
bOMItemDescription
- Text of up to 40 characters, which forms the first of two lines of text describing the item.public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Alphanumeric key uniquely identifying the material.public void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Key uniquely identifying a plant.public void setProductionPlant(@Nullable String productionPlant)
Original property name from the Odata EDM: ProductionPlant
productionPlant
- Plant in which the order quantity of the internally produced material is to be produced according to
the planned order.public void setMatlCompRequirementDate(@Nullable LocalDateTime matlCompRequirementDate)
Original property name from the Odata EDM: MatlCompRequirementDate
matlCompRequirementDate
- Material Component Requirement Datepublic void setBaseUnit(@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.
baseUnit
- Unit of measure in which stocks of the material are managed. The system converts all the quantities
you enter in other units of measure (alternative units of measure) to the base unit of measure.public void setRequiredQuantity(@Nullable BigDecimal requiredQuantity)
Original property name from the Odata EDM: RequiredQuantity
In the case of a planned order or a production order, this is the quantity of the material component required to manufacture the planned order quantity.In the case of a reservation, this is the quantity reserved.
requiredQuantity
- Specifies the quantity in the base unit of measure, which can have various meanings, depending on the
situation:public void setWithdrawnQuantity(@Nullable BigDecimal withdrawnQuantity)
Original property name from the Odata EDM: WithdrawnQuantity
withdrawnQuantity
- Withdrawn Quantitypublic void setBOMItem(@Nullable String bOMItem)
Original property name from the Odata EDM: BOMItem
bOMItem
- Bill of Material Itempublic void setStorageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
storageLocation
- Storage Locationpublic void setSupplyArea(@Nullable String supplyArea)
Original property name from the Odata EDM: SupplyArea
supplyArea
- Production Supply Areapublic void setManufacturingOrderSequence(@Nullable String manufacturingOrderSequence)
Original property name from the Odata EDM: ManufacturingOrderSequence
manufacturingOrderSequence
- Key which identifies a sequence of operations within a routing.public void setManufacturingOrder(@Nullable String manufacturingOrder)
Original property name from the Odata EDM: ManufacturingOrder
manufacturingOrder
- Manufacturing Order IDpublic void setManufacturingOrderOperation(@Nullable String manufacturingOrderOperation)
Original property name from the Odata EDM: ManufacturingOrderOperation
manufacturingOrderOperation
- Manufacturing Order Operationpublic void setManufacturingOrderCategory(@Nullable String manufacturingOrderCategory)
Original property name from the Odata EDM: ManufacturingOrderCategory
manufacturingOrderCategory
- Manufacturing Order Categorypublic void setManufacturingOrderType(@Nullable String manufacturingOrderType)
Original property name from the Odata EDM: ManufacturingOrderType
manufacturingOrderType
- Manufacturing Order Typepublic void setOrderInternalBillOfOperations(@Nullable String orderInternalBillOfOperations)
Original property name from the Odata EDM: OrderInternalBillOfOperations
orderInternalBillOfOperations
- Order Internal IDpublic void setBOMItemText2(@Nullable String bOMItemText2)
Original property name from the Odata EDM: BOMItemText2
You can also enter a long text by choosing menu option Details --> Long text --> Item long text.If the text comprises less than three lines, it is stored in the BOM item. Otherwise, it is stored as a long text in the text database.
bOMItemText2
- Text of up to 40 characters, which forms the second of two lines of text describing the item.public void setBOMItemCategory(@Nullable String bOMItemCategory)
Original property name from the Odata EDM: BOMItemCategory
bOMItemCategory
- Bill of Material Item Categorypublic void setBillOfMaterialCategory(@Nullable String billOfMaterialCategory)
Original property name from the Odata EDM: BillOfMaterialCategory
billOfMaterialCategory
- Bill of Material Category Codepublic void setSortField(@Nullable String sortField)
Original property name from the Odata EDM: SortField
sortField
- String which can be defined as required for sorting components for display.public void setGoodsRecipientName(@Nullable String goodsRecipientName)
Original property name from the Odata EDM: GoodsRecipientName
goodsRecipientName
- Goods Recipientpublic void setUnloadingPointName(@Nullable String unloadingPointName)
Original property name from the Odata EDM: UnloadingPointName
unloadingPointName
- Specifies the point at which the material is to be unloaded (for example, ramp 1).public void setBatch(@Nullable String batch)
Original property name from the Odata EDM: Batch
batch
- Assigns a material that is manufactured in batches or production lots to a specific batch.public void setBatchSplitType(@Nullable String batchSplitType)
Original property name from the Odata EDM: BatchSplitType
The key can have the following characteristics:X - batch permittedThis key indicates that the material component is processed in batches. However, no batch split takes place.1 - Batch totals recordThis key indicates that a batch split was carried out for the material component.On the component overview screen, a line with this key contains the total requirements quantity of the component or the quantity not yet assigned.2 - Individual batch recordThis key indicates that a batch split was carried out for the material component.On the component overview screen, a line with this key displays the proportion of the requirements quantity that was assigned to a particular batch.
batchSplitType
- If a material is to be processed in batches, the component in the order is given a batch key.public void setMaterialCompOriginalQuantity(@Nullable BigDecimal materialCompOriginalQuantity)
Original property name from the Odata EDM: MaterialCompOriginalQuantity
materialCompOriginalQuantity
- Original Quantity of a Material Componentpublic void setMatlCompIsMarkedForBackflush(@Nullable Boolean matlCompIsMarkedForBackflush)
Original property name from the Odata EDM: MatlCompIsMarkedForBackflush
Each material component is assigned to an operation in the production order. If a material component is backflushed, the system posts the withdrawal only upon confirmation of the operation. The withdrawal is then posted automatically.
matlCompIsMarkedForBackflush
- Indicator specifying that the material component is backflushed.public void setIsBulkMaterialComponent(@Nullable Boolean isBulkMaterialComponent)
Original property name from the Odata EDM: IsBulkMaterialComponent
The dependent requirements of bulk materials are not relevant to materials planning. This means they are not taken into account for net requirements calculation. Therefore planning for bulk materials should be consumption-based.If bulk materials are subject to material requirements planning, you must create planned independent requirements for them.Dependent requirements are only created in the planned order for information purposes and they can be displayed there. Dependent requirements for bulk material are not shown in the MRP list or the stock/req. list.You can maintain this indicator in both the material master record an the BOM item. The indicator in the material master record has higher priority.If a material is always used as a bulk material, set the indicator in the material master record.In this case, the Bulk material indicator in material master record is automatically set in the BOM item.If a material is only used as a bulk material in individual cases, set the indicator in the BOM item.To improve system performance, you can define in the IMG for MRP that no dependent requirements are to be created for bulk material items. However, this also means that you see no information on bulk material components in the planned order or production order.
isBulkMaterialComponent
- This indicator defines a BOM item as a bulk material, which is available directly at the work center
(for example, washers or grease).public void setMaterialComponentIsPhantomItem(@Nullable Boolean materialComponentIsPhantomItem)
Original property name from the Odata EDM: MaterialComponentIsPhantomItem
materialComponentIsPhantomItem
- Phantom Item Indicatorpublic void setMaterialCompIsCostRelevant(@Nullable String materialCompIsCostRelevant)
Original property name from the Odata EDM: MaterialCompIsCostRelevant
For the Standard Cost Estimate and the calculation of planned costs for a Work Order, this indicator specifies whether the item is included in costing.A BOM item or operation for which the indicator for relevancy to costing is X is fully relevant to costing.A BOM item or operation without an indicator for relevancy to costing is not relevant to costing at all.For Inventory Costing, you can link relevancy to costing indicators to factors for the fixed and variable costs so that the item values can be adjusted in costing depending on the valuation variant. You do this in Customizing for Product Cost Controlling.A BOM item or operation has the indicator for relevancy to costing A, which you have linked in Customizing for Product Cost Controlling to a fixed factor of 0.8 and a variable factor of 0.8. The BOM item or operation is costed in inventory costing at 80% of the fixed costs and 80% of the variable costs.For output materials (that is, materials for which the co-product indicator has been set in the material master and that have a negative BOM item), the relevance to costing indicator has no effect on the BOM item.The BOM usage that you selected on the initial screen determines whether this field is ready for input. For more information, see Customizing under Production -> Basic Data -> Bill of Material -> General Data -> BOM Usage -> Define BOM Usages.
materialCompIsCostRelevant
- Controls the extent to which a BOM item, operation, or suboperation in the routing is included in
costing.public void setConfirmedAvailableQuantity(@Nullable BigDecimal confirmedAvailableQuantity)
Original property name from the Odata EDM: ConfirmedAvailableQuantity
confirmedAvailableQuantity
- Available Quantitypublic void setGoodsMovementType(@Nullable String goodsMovementType)
Original property name from the Odata EDM: GoodsMovementType
goodsMovementType
- Specifies a key for the type of goods movement. Each goods movement (for example, purchase order to
warehouse) is allocated to a movement type in the system.public void setMatlCompRequirementTime(@Nullable LocalTime matlCompRequirementTime)
Original property name from the Odata EDM: MatlCompRequirementTime
matlCompRequirementTime
- Material Component Requirement Timepublic void setSalesOrder(@Nullable String salesOrder)
Original property name from the Odata EDM: SalesOrder
salesOrder
- Number of the sales order to which the order is to be settled.public void setSalesOrderItem(@Nullable String salesOrderItem)
Original property name from the Odata EDM: SalesOrderItem
salesOrderItem
- Item in the sales order to which the order is to be settled.public void setComponentScrapInPercent(@Nullable BigDecimal componentScrapInPercent)
Original property name from the Odata EDM: ComponentScrapInPercent
Component scrap is used in material requirements planning (MRP) to determine the quantities of components required. When exploding the bill of material (BOM), the system increases the required quantities of the components by the calculated scrap quantity.ExampleRequired quantity 200 piecesComponent scrap 10%Scrap quantity 20 piecesTherefore, 220 pieces are required.For examples of calculation in connection with the indicator for net scrap, see the documentation for this indicator.If there is also assembly scrap for a higher-level assembly, the system adds together the two types of scrap.If component scrap has been entered in the BOM, this value applies. Otherwise, the value specified in the material master record is used.
componentScrapInPercent
- Percentage of scrap that occurs during production of the material if the material is a component.public void setOperationScrapInPercent(@Nullable BigDecimal operationScrapInPercent)
Original property name from the Odata EDM: OperationScrapInPercent
This entry is used to override the assembly scrap for materials of high value.If operation scrap is maintained, you avoid the situation whereby too much of the material is planned in MRP for the components of subsequent operations.If you make an entry for operation scrap, you must also select the operation scrap net indicator (Net field).You can find examples of scrap under net scrap.
operationScrapInPercent
- Scrap that is expected in one operation for the quantity of a component to be processed.public void setQuantityIsFixed(@Nullable Boolean quantityIsFixed)
Original property name from the Odata EDM: QuantityIsFixed
Set this indicator if the quantity in a relational system does not change.If an item of a BOM is marked as being fixed and the quantity of the finished product to be manufactured is changed, the quantity of this item does not change.If a "materials to be provided" item is not marked as being fixed, and the quantity of the subcontracted item is changed, the quantity of the material to be provided to the subcontractor changes proportionately.
quantityIsFixed
- Determines that the quantity of an item is constant.public void setIsNetScrap(@Nullable Boolean isNetScrap)
Original property name from the Odata EDM: IsNetScrap
You must set this indicator if you want assembly scrap to be ignored.You must set this indicator if you enter operation scrap.You can set this indicator if you only enter component scrap, to calculate scrap on the basis of the net required quantity for the assembly.Bill of material:Assembly MAT-1:Required quantity 100 piecesAssembly scrap 2%Component MAT-2:Component quantity 100 piecesDepending on the applicable scrap and the net indicator, the following 6 quantities are required for component MAT-2 for a required quantity of 100 pieces of MAT-1:1 2 3 4 5 6 Comp 5% - 5% 5% - -Op. 6% 6% - - - -Net ind X X X - - X---------------------------------------------------------------------Qty 11130 10600 10500 10710 10200 10000KeyComp Component scrapOp. Operation scrapNet ind Net indicatorQty Quantity calculated for component MAT-2 in pieces
isNetScrap
- This indicator determines whether scrap for the component is calculated on the basis of the net
required quantity (the required quantity without assembly scrap from the material master record).public void setReservationIsFinallyIssued(@Nullable Boolean reservationIsFinallyIssued)
Original property name from the Odata EDM: ReservationIsFinallyIssued
Further goods movements in respect of this reservation item are not anticipated, although they are still possible.The indicator is set automatically for a goods movement when the total reserved quantity has been withdrawn or delivered. In the case of a partial delivery, you can manually set the indicator if no further goods movements are expected in respect of the relevant reservation item.
reservationIsFinallyIssued
- Indicates that a reservation item is completed.public void setWithdrawnQuantityAmount(@Nullable BigDecimal withdrawnQuantityAmount)
Original property name from the Odata EDM: WithdrawnQuantityAmount
withdrawnQuantityAmount
- Indicates the value of the quantity withdrawn from storage.public void setCurrency(@Nullable String currency)
Original property name from the Odata EDM: Currency
currency
- Currency key for amounts in the system.public void setLeadTimeOffset(@Nullable BigDecimal leadTimeOffset)
Original property name from the Odata EDM: LeadTimeOffset
leadTimeOffset
- Lead-Time Offsetpublic void setMaterialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
materialGroup
- Key that you use to group together several materials or services with the same attributes, and to
assign them to a particular material group.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<ProcessOrderComponent>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<ProcessOrderComponent>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ProcessOrderComponent>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ProcessOrderComponent>
@Nonnull public static <T> ProcessOrderComponentField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> ProcessOrderComponentField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<ProcessOrderComponent>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<ProcessOrderComponent>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<ProcessOrderComponent>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<ProcessOrderComponent>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)public static ProcessOrderComponent.ProcessOrderComponentBuilder builder()
@Nullable public String getReservation()
Original property name from the Odata EDM: Reservation
@Nullable public String getReservationItem()
Original property name from the Odata EDM: ReservationItem
@Nullable public String getBillOfMaterialItemNumber()
Original property name from the Odata EDM: BillOfMaterialItemNumber
@Nullable public String getBOMItemDescription()
Original property name from the Odata EDM: BOMItemDescription
If this text length (two lines of 40 characters each) is not sufficient, you can also enter a long text by choosing menu option Extras -> Long text -> Item.When you create an item long text, the first 80 characters of the BOM item text are copied to the long text.If you change the BOM item text, the first 80 characters of long text are automatically changed, too. If you change the first two lines of the BOM item long text, the short text is automatically changed.Note:For text items, this text is copied to the component description field on the item overview.
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getProductionPlant()
Original property name from the Odata EDM: ProductionPlant
@Nullable public LocalDateTime getMatlCompRequirementDate()
Original property name from the Odata EDM: MatlCompRequirementDate
@Nullable public String getBaseUnit()
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.
@Nullable public BigDecimal getRequiredQuantity()
Original property name from the Odata EDM: RequiredQuantity
In the case of a planned order or a production order, this is the quantity of the material component required to manufacture the planned order quantity.In the case of a reservation, this is the quantity reserved.
@Nullable public BigDecimal getWithdrawnQuantity()
Original property name from the Odata EDM: WithdrawnQuantity
@Nullable public String getBOMItem()
Original property name from the Odata EDM: BOMItem
@Nullable public String getStorageLocation()
Original property name from the Odata EDM: StorageLocation
@Nullable public String getSupplyArea()
Original property name from the Odata EDM: SupplyArea
@Nullable public String getManufacturingOrderSequence()
Original property name from the Odata EDM: ManufacturingOrderSequence
@Nullable public String getManufacturingOrder()
Original property name from the Odata EDM: ManufacturingOrder
@Nullable public String getManufacturingOrderOperation()
Original property name from the Odata EDM: ManufacturingOrderOperation
@Nullable public String getManufacturingOrderCategory()
Original property name from the Odata EDM: ManufacturingOrderCategory
@Nullable public String getManufacturingOrderType()
Original property name from the Odata EDM: ManufacturingOrderType
@Nullable public String getOrderInternalBillOfOperations()
Original property name from the Odata EDM: OrderInternalBillOfOperations
@Nullable public String getBOMItemText2()
Original property name from the Odata EDM: BOMItemText2
You can also enter a long text by choosing menu option Details --> Long text --> Item long text.If the text comprises less than three lines, it is stored in the BOM item. Otherwise, it is stored as a long text in the text database.
@Nullable public String getBOMItemCategory()
Original property name from the Odata EDM: BOMItemCategory
@Nullable public String getBillOfMaterialCategory()
Original property name from the Odata EDM: BillOfMaterialCategory
@Nullable public String getSortField()
Original property name from the Odata EDM: SortField
@Nullable public String getGoodsRecipientName()
Original property name from the Odata EDM: GoodsRecipientName
@Nullable public String getUnloadingPointName()
Original property name from the Odata EDM: UnloadingPointName
@Nullable public String getBatch()
Original property name from the Odata EDM: Batch
@Nullable public String getBatchSplitType()
Original property name from the Odata EDM: BatchSplitType
The key can have the following characteristics:X - batch permittedThis key indicates that the material component is processed in batches. However, no batch split takes place.1 - Batch totals recordThis key indicates that a batch split was carried out for the material component.On the component overview screen, a line with this key contains the total requirements quantity of the component or the quantity not yet assigned.2 - Individual batch recordThis key indicates that a batch split was carried out for the material component.On the component overview screen, a line with this key displays the proportion of the requirements quantity that was assigned to a particular batch.
@Nullable public BigDecimal getMaterialCompOriginalQuantity()
Original property name from the Odata EDM: MaterialCompOriginalQuantity
@Nullable public Boolean getMatlCompIsMarkedForBackflush()
Original property name from the Odata EDM: MatlCompIsMarkedForBackflush
Each material component is assigned to an operation in the production order. If a material component is backflushed, the system posts the withdrawal only upon confirmation of the operation. The withdrawal is then posted automatically.
@Nullable public Boolean getIsBulkMaterialComponent()
Original property name from the Odata EDM: IsBulkMaterialComponent
The dependent requirements of bulk materials are not relevant to materials planning. This means they are not taken into account for net requirements calculation. Therefore planning for bulk materials should be consumption-based.If bulk materials are subject to material requirements planning, you must create planned independent requirements for them.Dependent requirements are only created in the planned order for information purposes and they can be displayed there. Dependent requirements for bulk material are not shown in the MRP list or the stock/req. list.You can maintain this indicator in both the material master record an the BOM item. The indicator in the material master record has higher priority.If a material is always used as a bulk material, set the indicator in the material master record.In this case, the Bulk material indicator in material master record is automatically set in the BOM item.If a material is only used as a bulk material in individual cases, set the indicator in the BOM item.To improve system performance, you can define in the IMG for MRP that no dependent requirements are to be created for bulk material items. However, this also means that you see no information on bulk material components in the planned order or production order.
@Nullable public Boolean getMaterialComponentIsPhantomItem()
Original property name from the Odata EDM: MaterialComponentIsPhantomItem
@Nullable public String getMaterialCompIsCostRelevant()
Original property name from the Odata EDM: MaterialCompIsCostRelevant
For the Standard Cost Estimate and the calculation of planned costs for a Work Order, this indicator specifies whether the item is included in costing.A BOM item or operation for which the indicator for relevancy to costing is X is fully relevant to costing.A BOM item or operation without an indicator for relevancy to costing is not relevant to costing at all.For Inventory Costing, you can link relevancy to costing indicators to factors for the fixed and variable costs so that the item values can be adjusted in costing depending on the valuation variant. You do this in Customizing for Product Cost Controlling.A BOM item or operation has the indicator for relevancy to costing A, which you have linked in Customizing for Product Cost Controlling to a fixed factor of 0.8 and a variable factor of 0.8. The BOM item or operation is costed in inventory costing at 80% of the fixed costs and 80% of the variable costs.For output materials (that is, materials for which the co-product indicator has been set in the material master and that have a negative BOM item), the relevance to costing indicator has no effect on the BOM item.The BOM usage that you selected on the initial screen determines whether this field is ready for input. For more information, see Customizing under Production -> Basic Data -> Bill of Material -> General Data -> BOM Usage -> Define BOM Usages.
@Nullable public BigDecimal getConfirmedAvailableQuantity()
Original property name from the Odata EDM: ConfirmedAvailableQuantity
@Nullable public String getGoodsMovementType()
Original property name from the Odata EDM: GoodsMovementType
@Nullable public LocalTime getMatlCompRequirementTime()
Original property name from the Odata EDM: MatlCompRequirementTime
@Nullable public String getSalesOrder()
Original property name from the Odata EDM: SalesOrder
@Nullable public String getSalesOrderItem()
Original property name from the Odata EDM: SalesOrderItem
@Nullable public BigDecimal getComponentScrapInPercent()
Original property name from the Odata EDM: ComponentScrapInPercent
Component scrap is used in material requirements planning (MRP) to determine the quantities of components required. When exploding the bill of material (BOM), the system increases the required quantities of the components by the calculated scrap quantity.ExampleRequired quantity 200 piecesComponent scrap 10%Scrap quantity 20 piecesTherefore, 220 pieces are required.For examples of calculation in connection with the indicator for net scrap, see the documentation for this indicator.If there is also assembly scrap for a higher-level assembly, the system adds together the two types of scrap.If component scrap has been entered in the BOM, this value applies. Otherwise, the value specified in the material master record is used.
@Nullable public BigDecimal getOperationScrapInPercent()
Original property name from the Odata EDM: OperationScrapInPercent
This entry is used to override the assembly scrap for materials of high value.If operation scrap is maintained, you avoid the situation whereby too much of the material is planned in MRP for the components of subsequent operations.If you make an entry for operation scrap, you must also select the operation scrap net indicator (Net field).You can find examples of scrap under net scrap.
@Nullable public Boolean getQuantityIsFixed()
Original property name from the Odata EDM: QuantityIsFixed
Set this indicator if the quantity in a relational system does not change.If an item of a BOM is marked as being fixed and the quantity of the finished product to be manufactured is changed, the quantity of this item does not change.If a "materials to be provided" item is not marked as being fixed, and the quantity of the subcontracted item is changed, the quantity of the material to be provided to the subcontractor changes proportionately.
@Nullable public Boolean getIsNetScrap()
Original property name from the Odata EDM: IsNetScrap
You must set this indicator if you want assembly scrap to be ignored.You must set this indicator if you enter operation scrap.You can set this indicator if you only enter component scrap, to calculate scrap on the basis of the net required quantity for the assembly.Bill of material:Assembly MAT-1:Required quantity 100 piecesAssembly scrap 2%Component MAT-2:Component quantity 100 piecesDepending on the applicable scrap and the net indicator, the following 6 quantities are required for component MAT-2 for a required quantity of 100 pieces of MAT-1:1 2 3 4 5 6 Comp 5% - 5% 5% - -Op. 6% 6% - - - -Net ind X X X - - X---------------------------------------------------------------------Qty 11130 10600 10500 10710 10200 10000KeyComp Component scrapOp. Operation scrapNet ind Net indicatorQty Quantity calculated for component MAT-2 in pieces
@Nullable public Boolean getReservationIsFinallyIssued()
Original property name from the Odata EDM: ReservationIsFinallyIssued
Further goods movements in respect of this reservation item are not anticipated, although they are still possible.The indicator is set automatically for a goods movement when the total reserved quantity has been withdrawn or delivered. In the case of a partial delivery, you can manually set the indicator if no further goods movements are expected in respect of the relevant reservation item.
@Nullable public BigDecimal getWithdrawnQuantityAmount()
Original property name from the Odata EDM: WithdrawnQuantityAmount
@Nullable public String getCurrency()
Original property name from the Odata EDM: Currency
@Nullable public BigDecimal getLeadTimeOffset()
Original property name from the Odata EDM: LeadTimeOffset
@Nullable public String getMaterialGroup()
Original property name from the Odata EDM: MaterialGroup
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
public String toString()
toString
in class VdmObject<ProcessOrderComponent>
public boolean equals(Object o)
equals
in class VdmObject<ProcessOrderComponent>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<ProcessOrderComponent>
public int hashCode()
hashCode
in class VdmObject<ProcessOrderComponent>
Copyright © 2020 SAP SE. All rights reserved.