public class ComparisonResult extends VdmEntity<ComparisonResult>
Original entity name from the Odata EDM: ComparisonResult
Modifier and Type | Class and Description |
---|---|
static class |
ComparisonResult.ComparisonResultBuilder |
Modifier and Type | Field and Description |
---|---|
static ComparisonResultSelectable |
ALL_FIELDS
Selector for all available fields of ComparisonResult.
|
static ComparisonResultField<String> |
BOM_COMPARISON_RESULT
Use with available fluent helpers to apply the BOMComparisonResult field to query operations.
|
static ComparisonResultField<byte[]> |
BOM_COMPARISON_UUID
Use with available fluent helpers to apply the BOMComparisonUUID field to query operations.
|
static ComparisonResultField<String> |
BOM_COMPONENT_PRIMARY
Use with available fluent helpers to apply the BOMComponentPrimary field to query operations.
|
static ComparisonResultField<String> |
BOM_COMPONENT_SECONDARY
Use with available fluent helpers to apply the BOMComponentSecondary field to query operations.
|
static ComparisonResultField<String> |
BOM_HEADER_BASE_UNIT_PRIMARY
Use with available fluent helpers to apply the BOMHeaderBaseUnitPrimary field to query operations.
|
static ComparisonResultField<String> |
BOM_HEADER_BASE_UNIT_SECONDARY
Use with available fluent helpers to apply the BOMHeaderBaseUnitSecondary field to query operations.
|
static ComparisonResultField<String> |
BOM_ITEM_CATEGORY_PRIMARY
Use with available fluent helpers to apply the BOMItemCategoryPrimary field to query operations.
|
static ComparisonResultField<String> |
BOM_ITEM_CATEGORY_SECONDARY
Use with available fluent helpers to apply the BOMItemCategorySecondary field to query operations.
|
static ComparisonResultField<String> |
BOM_ITEM_DESCRIPTION_PRIMARY
Use with available fluent helpers to apply the BOMItemDescriptionPrimary field to query operations.
|
static ComparisonResultField<String> |
BOM_ITEM_DESCRIPTION_SECONDARY
Use with available fluent helpers to apply the BOMItemDescriptionSecondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
BOM_ITEM_PRICE_PRIMARY
Use with available fluent helpers to apply the BOMItemPricePrimary field to query operations.
|
static ComparisonResultField<BigDecimal> |
BOM_ITEM_PRICE_SECONDARY
Use with available fluent helpers to apply the BOMItemPriceSecondary field to query operations.
|
static ComparisonResultField<String> |
BOM_ITEM_PRICE_UNIT_PRIMARY
Use with available fluent helpers to apply the BOMItemPriceUnitPrimary field to query operations.
|
static ComparisonResultField<String> |
BOM_ITEM_PRICE_UNIT_SECONDARY
Use with available fluent helpers to apply the BomItemPriceUnitSecondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
BOM_ITEM_QUANTITY_PRIMARY
Use with available fluent helpers to apply the BOMItemQuantityPrimary field to query operations.
|
static ComparisonResultField<BigDecimal> |
BOM_ITEM_QUANTITY_SECONDARY
Use with available fluent helpers to apply the BOMItemQuantitySecondary field to query operations.
|
static ComparisonResultField<String> |
BOM_ITEM_UNIT_PRIMARY
Use with available fluent helpers to apply the BOMItemUnitPrimary field to query operations.
|
static ComparisonResultField<String> |
BOM_ITEM_UNIT_SECONDARY
Use with available fluent helpers to apply the BOMItemUnitSecondary field to query operations.
|
static ComparisonResultField<String> |
COMPLETE_MAINT_STATUS_PRIMARY
Use with available fluent helpers to apply the CompleteMaintStatusPrimary field to query operations.
|
static ComparisonResultField<String> |
COMPLETE_MAINT_STATUS_SECONDARY
Use with available fluent helpers to apply the CompleteMaintStatusSecondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
DELIV_DURATION_IN_DAYS_PRIMARY
Use with available fluent helpers to apply the DelivDurationInDaysPrimary field to query operations.
|
static ComparisonResultField<BigDecimal> |
DELIV_DURATION_IN_DAYS_SECONDARY
Use with available fluent helpers to apply the DelivDurationInDaysSecondary field to query operations.
|
static ComparisonResultField<String> |
FORMULA_KEY_PRIMARY
Use with available fluent helpers to apply the FormulaKeyPrimary field to query operations.
|
static ComparisonResultField<String> |
FORMULA_KEY_SECONDARY
Use with available fluent helpers to apply the FormulaKeySecondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
GOODS_RECEIPT_DURATION_PRIMARY
Use with available fluent helpers to apply the GoodsReceiptDurationPrimary field to query operations.
|
static ComparisonResultField<BigDecimal> |
GOODS_RECEIPT_DURATION_SECONDARY
Use with available fluent helpers to apply the GoodsReceiptDurationSecondary field to query operations.
|
static ComparisonResultField<Boolean> |
IS_CAD_PRIMARY
Use with available fluent helpers to apply the IsCADPrimary field to query operations.
|
static ComparisonResultField<Boolean> |
IS_CAD_SECONDARY
Use with available fluent helpers to apply the IsCADSecondary field to query operations.
|
static ComparisonResultField<Boolean> |
IS_HEADER_DELETE_PRIMARY
Use with available fluent helpers to apply the IsHeaderDeletePrimary field to query operations.
|
static ComparisonResultField<Boolean> |
IS_HEADER_DELETE_SECONDARY
Use with available fluent helpers to apply the IsHeaderDeleteSecondary field to query operations.
|
static ComparisonResultField<String> |
IS_MATERIAL_PROVISION_PRIMARY
Use with available fluent helpers to apply the IsMaterialProvisionPrimary field to query operations.
|
static ComparisonResultField<String> |
IS_MATERIAL_PROVISION_SECONDARY
Use with available fluent helpers to apply the IsMaterialProvisionSecondary field to query operations.
|
static ComparisonResultField<Boolean> |
IS_PRODUCTION_RELEVANT_PRIMARY
Use with available fluent helpers to apply the IsProductionRelevantPrimary field to query operations.
|
static ComparisonResultField<Boolean> |
IS_PRODUCTION_RELEVANT_SECOND
Use with available fluent helpers to apply the IsProductionRelevantSecond field to query operations.
|
static ComparisonResultField<String> |
ITEM_IS_COSTING_RELEVANT_PRIMARY
Use with available fluent helpers to apply the ItemIsCostingRelevantPrimary field to query operations.
|
static ComparisonResultField<String> |
ITEM_IS_COSTING_RELEVANT_SECONDARY
Use with available fluent helpers to apply the ItemIsCostingRelevantSecondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
LEAD_TIME_OFFSET_PRIMARY
Use with available fluent helpers to apply the LeadTimeOffsetPrimary field to query operations.
|
static ComparisonResultField<BigDecimal> |
LEAD_TIME_OFFSET_SECONDARY
Use with available fluent helpers to apply the LeadTimeOffsetSecondary field to query operations.
|
static ComparisonResultField<String> |
MATERIAL_GROUP_PRIMARY
Use with available fluent helpers to apply the MaterialGroupPrimary field to query operations.
|
static ComparisonResultField<String> |
MATERIAL_GROUP_SECONDARY
Use with available fluent helpers to apply the MaterialGroupSecondary field to query operations.
|
static ComparisonResultField<String> |
MATERIAL_TYPE_PRIMARY
Use with available fluent helpers to apply the MaterialTypePrimary field to query operations.
|
static ComparisonResultField<String> |
MATERIAL_TYPE_SECONDARY
Use with available fluent helpers to apply the MaterialTypeSecondary field to query operations.
|
static ComparisonResultField<Boolean> |
MATL_IS_CONFIGURABLE_PRIMARY
Use with available fluent helpers to apply the MatlIsConfigurablePrimary field to query operations.
|
static ComparisonResultField<Boolean> |
MATL_IS_CONFIGURABLE_SECONDARY
Use with available fluent helpers to apply the MatlIsConfigurableSecondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
NMBR_OF_VARBL_SIZE_ITEM_PRIMARY
Use with available fluent helpers to apply the NmbrOfVarblSizeItemPrimary field to query operations.
|
static ComparisonResultField<BigDecimal> |
NMBR_OF_VARBL_SIZE_ITEM_SECONDARY
Use with available fluent helpers to apply the NmbrOfVarblSizeItemSecondary field to query operations.
|
static ComparisonResultField<String> |
PURCHASING_GROUP_SECONDARY
Use with available fluent helpers to apply the PurchasingGroupSecondary field to query operations.
|
static ComparisonResultField<String> |
PURCHASING_GROUPP_PIMARY
Use with available fluent helpers to apply the PurchasingGrouppPimary field to query operations.
|
static ComparisonResultField<BigDecimal> |
QTY_VARIABLE_SIZE_ITEM_PRIMARY
Use with available fluent helpers to apply the QtyVariableSizeItemPrimary field to query operations.
|
static ComparisonResultField<BigDecimal> |
QTY_VARIABLE_SIZE_ITEM_SECONDARY
Use with available fluent helpers to apply the QtyVariableSizeItemSecondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
SIZE1_PRIMARY
Use with available fluent helpers to apply the Size1Primary field to query operations.
|
static ComparisonResultField<BigDecimal> |
SIZE1_SECONDARY
Use with available fluent helpers to apply the Size1Secondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
SIZE2_PRIMARY
Use with available fluent helpers to apply the Size2Primary field to query operations.
|
static ComparisonResultField<BigDecimal> |
SIZE2_SECONDARY
Use with available fluent helpers to apply the Size2Secondary field to query operations.
|
static ComparisonResultField<BigDecimal> |
SIZE3_PRIMARY
Use with available fluent helpers to apply the Size3Primary field to query operations.
|
static ComparisonResultField<BigDecimal> |
SIZE3_SECONDARY
Use with available fluent helpers to apply the Size3Secondary field to query operations.
|
static ComparisonResultField<String> |
SPCL_PROCUREMENT_TYPE_PRIMARY
Use with available fluent helpers to apply the SpclProcurementTypePrimary field to query operations.
|
static ComparisonResultField<String> |
SPCL_PROCUREMENT_TYPE_SECONDARY
Use with available fluent helpers to apply the SpclProcurementTypeSecondary field to query operations.
|
static ComparisonResultField<String> |
SUPPLIER_PRIMARY
Use with available fluent helpers to apply the SupplierPrimary field to query operations.
|
static ComparisonResultField<String> |
SUPPLIER_SECONDARY
Use with available fluent helpers to apply the SupplierSecondary field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ComparisonResult() |
ComparisonResult(byte[] bOMComparisonUUID,
String bOMComponentPrimary,
String bOMComponentSecondary,
String bOMComparisonResult,
String materialTypePrimary,
String materialTypeSecondary,
BigDecimal bOMItemQuantityPrimary,
BigDecimal bOMItemQuantitySecondary,
String bOMItemCategoryPrimary,
String bOMItemCategorySecondary,
String completeMaintStatusPrimary,
String completeMaintStatusSecondary,
String bOMItemDescriptionPrimary,
String bOMItemDescriptionSecondary,
String bOMHeaderBaseUnitPrimary,
String bOMHeaderBaseUnitSecondary,
String bOMItemUnitPrimary,
String bOMItemUnitSecondary,
Boolean isProductionRelevantPrimary,
Boolean isProductionRelevantSecond,
String itemIsCostingRelevantPrimary,
String itemIsCostingRelevantSecondary,
Boolean isHeaderDeletePrimary,
Boolean isHeaderDeleteSecondary,
String spclProcurementTypePrimary,
Boolean matlIsConfigurablePrimary,
String isMaterialProvisionPrimary,
Boolean isCADPrimary,
BigDecimal leadTimeOffsetPrimary,
String purchasingGrouppPimary,
BigDecimal delivDurationInDaysPrimary,
String supplierPrimary,
BigDecimal bOMItemPricePrimary,
String bOMItemPriceUnitPrimary,
BigDecimal nmbrOfVarblSizeItemPrimary,
BigDecimal size1Primary,
BigDecimal size2Primary,
BigDecimal size3Primary,
BigDecimal qtyVariableSizeItemPrimary,
String formulaKeyPrimary,
BigDecimal goodsReceiptDurationPrimary,
String materialGroupPrimary,
String spclProcurementTypeSecondary,
Boolean matlIsConfigurableSecondary,
String isMaterialProvisionSecondary,
Boolean isCADSecondary,
BigDecimal leadTimeOffsetSecondary,
String purchasingGroupSecondary,
BigDecimal delivDurationInDaysSecondary,
String supplierSecondary,
BigDecimal bOMItemPriceSecondary,
String bomItemPriceUnitSecondary,
BigDecimal nmbrOfVarblSizeItemSecondary,
BigDecimal size1Secondary,
BigDecimal size2Secondary,
BigDecimal size3Secondary,
BigDecimal qtyVariableSizeItemSecondary,
String formulaKeySecondary,
BigDecimal goodsReceiptDurationSecondary,
String materialGroupSecondary) |
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 ComparisonResult.ComparisonResultBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> ComparisonResultField<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 |
getBOMComparisonResult()
Constraints: Not nullable, Maximum length: 1
|
byte[] |
getBOMComparisonUUID()
(Key Field) Constraints: Not nullable
|
String |
getBOMComponentPrimary()
Constraints: Not nullable, Maximum length: 40
|
String |
getBOMComponentSecondary()
Constraints: Not nullable, Maximum length: 40
|
String |
getBOMHeaderBaseUnitPrimary()
Constraints: Not nullable, Maximum length: 3
|
String |
getBOMHeaderBaseUnitSecondary()
Constraints: Not nullable, Maximum length: 3
|
String |
getBOMItemCategoryPrimary()
Constraints: Not nullable, Maximum length: 1
|
String |
getBOMItemCategorySecondary()
Constraints: Not nullable, Maximum length: 1
|
String |
getBOMItemDescriptionPrimary()
Constraints: Not nullable, Maximum length: 40
|
String |
getBOMItemDescriptionSecondary()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getBOMItemPricePrimary()
Constraints: Not nullable, Precision: 12, Scale: 3
|
BigDecimal |
getBOMItemPriceSecondary()
Constraints: Not nullable, Precision: 12, Scale: 3
|
String |
getBOMItemPriceUnitPrimary()
Constraints: Not nullable, Maximum length: 5
|
String |
getBomItemPriceUnitSecondary()
Constraints: Not nullable, Maximum length: 5
|
BigDecimal |
getBOMItemQuantityPrimary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getBOMItemQuantitySecondary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getBOMItemUnitPrimary()
Constraints: Not nullable, Maximum length: 3
|
String |
getBOMItemUnitSecondary()
Constraints: Not nullable, Maximum length: 3
|
String |
getCompleteMaintStatusPrimary()
Constraints: Not nullable, Maximum length: 15
|
String |
getCompleteMaintStatusSecondary()
Constraints: Not nullable, Maximum length: 15
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
BigDecimal |
getDelivDurationInDaysPrimary()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getDelivDurationInDaysSecondary()
Constraints: Not nullable, Precision: 3, Scale: 0
|
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 |
getFormulaKeyPrimary()
Constraints: Not nullable, Maximum length: 2
|
String |
getFormulaKeySecondary()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getGoodsReceiptDurationPrimary()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getGoodsReceiptDurationSecondary()
Constraints: Not nullable, Precision: 3, Scale: 0
|
Boolean |
getIsCADPrimary()
Constraints: Not nullable
|
Boolean |
getIsCADSecondary()
Constraints: Not nullable
|
Boolean |
getIsHeaderDeletePrimary()
Constraints: Not nullable
|
Boolean |
getIsHeaderDeleteSecondary()
Constraints: Not nullable
|
String |
getIsMaterialProvisionPrimary()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsMaterialProvisionSecondary()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsProductionRelevantPrimary()
Constraints: Not nullable
|
Boolean |
getIsProductionRelevantSecond()
Constraints: Not nullable
|
String |
getItemIsCostingRelevantPrimary()
Constraints: Not nullable, Maximum length: 1
|
String |
getItemIsCostingRelevantSecondary()
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
getKey() |
BigDecimal |
getLeadTimeOffsetPrimary()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getLeadTimeOffsetSecondary()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getMaterialGroupPrimary()
Constraints: Not nullable, Maximum length: 9
|
String |
getMaterialGroupSecondary()
Constraints: Not nullable, Maximum length: 9
|
String |
getMaterialTypePrimary()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaterialTypeSecondary()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getMatlIsConfigurablePrimary()
Constraints: Not nullable
|
Boolean |
getMatlIsConfigurableSecondary()
Constraints: Not nullable
|
BigDecimal |
getNmbrOfVarblSizeItemPrimary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getNmbrOfVarblSizeItemSecondary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getPurchasingGrouppPimary()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingGroupSecondary()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getQtyVariableSizeItemPrimary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getQtyVariableSizeItemSecondary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize1Primary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize1Secondary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize2Primary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize2Secondary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize3Primary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize3Secondary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getSpclProcurementTypePrimary()
Constraints: Not nullable, Maximum length: 2
|
String |
getSpclProcurementTypeSecondary()
Constraints: Not nullable, Maximum length: 2
|
String |
getSupplierPrimary()
Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierSecondary()
Constraints: Not nullable, Maximum length: 10
|
Class<ComparisonResult> |
getType() |
int |
hashCode() |
void |
setBOMComparisonResult(String bOMComparisonResult)
Constraints: Not nullable, Maximum length: 1
|
void |
setBOMComparisonUUID(byte[] bOMComparisonUUID)
(Key Field) Constraints: Not nullable
|
void |
setBOMComponentPrimary(String bOMComponentPrimary)
Constraints: Not nullable, Maximum length: 40
|
void |
setBOMComponentSecondary(String bOMComponentSecondary)
Constraints: Not nullable, Maximum length: 40
|
void |
setBOMHeaderBaseUnitPrimary(String bOMHeaderBaseUnitPrimary)
Constraints: Not nullable, Maximum length: 3
|
void |
setBOMHeaderBaseUnitSecondary(String bOMHeaderBaseUnitSecondary)
Constraints: Not nullable, Maximum length: 3
|
void |
setBOMItemCategoryPrimary(String bOMItemCategoryPrimary)
Constraints: Not nullable, Maximum length: 1
|
void |
setBOMItemCategorySecondary(String bOMItemCategorySecondary)
Constraints: Not nullable, Maximum length: 1
|
void |
setBOMItemDescriptionPrimary(String bOMItemDescriptionPrimary)
Constraints: Not nullable, Maximum length: 40
|
void |
setBOMItemDescriptionSecondary(String bOMItemDescriptionSecondary)
Constraints: Not nullable, Maximum length: 40
|
void |
setBOMItemPricePrimary(BigDecimal bOMItemPricePrimary)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setBOMItemPriceSecondary(BigDecimal bOMItemPriceSecondary)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setBOMItemPriceUnitPrimary(String bOMItemPriceUnitPrimary)
Constraints: Not nullable, Maximum length: 5
|
void |
setBomItemPriceUnitSecondary(String bomItemPriceUnitSecondary)
Constraints: Not nullable, Maximum length: 5
|
void |
setBOMItemQuantityPrimary(BigDecimal bOMItemQuantityPrimary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setBOMItemQuantitySecondary(BigDecimal bOMItemQuantitySecondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setBOMItemUnitPrimary(String bOMItemUnitPrimary)
Constraints: Not nullable, Maximum length: 3
|
void |
setBOMItemUnitSecondary(String bOMItemUnitSecondary)
Constraints: Not nullable, Maximum length: 3
|
void |
setCompleteMaintStatusPrimary(String completeMaintStatusPrimary)
Constraints: Not nullable, Maximum length: 15
|
void |
setCompleteMaintStatusSecondary(String completeMaintStatusSecondary)
Constraints: Not nullable, Maximum length: 15
|
void |
setDelivDurationInDaysPrimary(BigDecimal delivDurationInDaysPrimary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setDelivDurationInDaysSecondary(BigDecimal delivDurationInDaysSecondary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setFormulaKeyPrimary(String formulaKeyPrimary)
Constraints: Not nullable, Maximum length: 2
|
void |
setFormulaKeySecondary(String formulaKeySecondary)
Constraints: Not nullable, Maximum length: 2
|
void |
setGoodsReceiptDurationPrimary(BigDecimal goodsReceiptDurationPrimary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setGoodsReceiptDurationSecondary(BigDecimal goodsReceiptDurationSecondary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setIsCADPrimary(Boolean isCADPrimary)
Constraints: Not nullable
|
void |
setIsCADSecondary(Boolean isCADSecondary)
Constraints: Not nullable
|
void |
setIsHeaderDeletePrimary(Boolean isHeaderDeletePrimary)
Constraints: Not nullable
|
void |
setIsHeaderDeleteSecondary(Boolean isHeaderDeleteSecondary)
Constraints: Not nullable
|
void |
setIsMaterialProvisionPrimary(String isMaterialProvisionPrimary)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsMaterialProvisionSecondary(String isMaterialProvisionSecondary)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsProductionRelevantPrimary(Boolean isProductionRelevantPrimary)
Constraints: Not nullable
|
void |
setIsProductionRelevantSecond(Boolean isProductionRelevantSecond)
Constraints: Not nullable
|
void |
setItemIsCostingRelevantPrimary(String itemIsCostingRelevantPrimary)
Constraints: Not nullable, Maximum length: 1
|
void |
setItemIsCostingRelevantSecondary(String itemIsCostingRelevantSecondary)
Constraints: Not nullable, Maximum length: 1
|
void |
setLeadTimeOffsetPrimary(BigDecimal leadTimeOffsetPrimary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setLeadTimeOffsetSecondary(BigDecimal leadTimeOffsetSecondary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setMaterialGroupPrimary(String materialGroupPrimary)
Constraints: Not nullable, Maximum length: 9
|
void |
setMaterialGroupSecondary(String materialGroupSecondary)
Constraints: Not nullable, Maximum length: 9
|
void |
setMaterialTypePrimary(String materialTypePrimary)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaterialTypeSecondary(String materialTypeSecondary)
Constraints: Not nullable, Maximum length: 4
|
void |
setMatlIsConfigurablePrimary(Boolean matlIsConfigurablePrimary)
Constraints: Not nullable
|
void |
setMatlIsConfigurableSecondary(Boolean matlIsConfigurableSecondary)
Constraints: Not nullable
|
void |
setNmbrOfVarblSizeItemPrimary(BigDecimal nmbrOfVarblSizeItemPrimary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setNmbrOfVarblSizeItemSecondary(BigDecimal nmbrOfVarblSizeItemSecondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setPurchasingGrouppPimary(String purchasingGrouppPimary)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingGroupSecondary(String purchasingGroupSecondary)
Constraints: Not nullable, Maximum length: 3
|
void |
setQtyVariableSizeItemPrimary(BigDecimal qtyVariableSizeItemPrimary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setQtyVariableSizeItemSecondary(BigDecimal qtyVariableSizeItemSecondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSize1Primary(BigDecimal size1Primary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize1Secondary(BigDecimal size1Secondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize2Primary(BigDecimal size2Primary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize2Secondary(BigDecimal size2Secondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize3Primary(BigDecimal size3Primary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize3Secondary(BigDecimal size3Secondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSpclProcurementTypePrimary(String spclProcurementTypePrimary)
Constraints: Not nullable, Maximum length: 2
|
void |
setSpclProcurementTypeSecondary(String spclProcurementTypeSecondary)
Constraints: Not nullable, Maximum length: 2
|
void |
setSupplierPrimary(String supplierPrimary)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierSecondary(String supplierSecondary)
Constraints: Not nullable, Maximum length: 10
|
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 ComparisonResultSelectable ALL_FIELDS
public static final ComparisonResultField<byte[]> BOM_COMPARISON_UUID
public static final ComparisonResultField<String> BOM_COMPONENT_PRIMARY
public static final ComparisonResultField<String> BOM_COMPONENT_SECONDARY
public static final ComparisonResultField<String> BOM_COMPARISON_RESULT
public static final ComparisonResultField<String> MATERIAL_TYPE_PRIMARY
public static final ComparisonResultField<String> MATERIAL_TYPE_SECONDARY
public static final ComparisonResultField<BigDecimal> BOM_ITEM_QUANTITY_PRIMARY
public static final ComparisonResultField<BigDecimal> BOM_ITEM_QUANTITY_SECONDARY
public static final ComparisonResultField<String> BOM_ITEM_CATEGORY_PRIMARY
public static final ComparisonResultField<String> BOM_ITEM_CATEGORY_SECONDARY
public static final ComparisonResultField<String> COMPLETE_MAINT_STATUS_PRIMARY
public static final ComparisonResultField<String> COMPLETE_MAINT_STATUS_SECONDARY
public static final ComparisonResultField<String> BOM_ITEM_DESCRIPTION_PRIMARY
public static final ComparisonResultField<String> BOM_ITEM_DESCRIPTION_SECONDARY
public static final ComparisonResultField<String> BOM_HEADER_BASE_UNIT_PRIMARY
public static final ComparisonResultField<String> BOM_HEADER_BASE_UNIT_SECONDARY
public static final ComparisonResultField<String> BOM_ITEM_UNIT_PRIMARY
public static final ComparisonResultField<String> BOM_ITEM_UNIT_SECONDARY
public static final ComparisonResultField<Boolean> IS_PRODUCTION_RELEVANT_PRIMARY
public static final ComparisonResultField<Boolean> IS_PRODUCTION_RELEVANT_SECOND
public static final ComparisonResultField<String> ITEM_IS_COSTING_RELEVANT_PRIMARY
public static final ComparisonResultField<String> ITEM_IS_COSTING_RELEVANT_SECONDARY
public static final ComparisonResultField<Boolean> IS_HEADER_DELETE_PRIMARY
public static final ComparisonResultField<Boolean> IS_HEADER_DELETE_SECONDARY
public static final ComparisonResultField<String> SPCL_PROCUREMENT_TYPE_PRIMARY
public static final ComparisonResultField<Boolean> MATL_IS_CONFIGURABLE_PRIMARY
public static final ComparisonResultField<String> IS_MATERIAL_PROVISION_PRIMARY
public static final ComparisonResultField<Boolean> IS_CAD_PRIMARY
public static final ComparisonResultField<BigDecimal> LEAD_TIME_OFFSET_PRIMARY
public static final ComparisonResultField<String> PURCHASING_GROUPP_PIMARY
public static final ComparisonResultField<BigDecimal> DELIV_DURATION_IN_DAYS_PRIMARY
public static final ComparisonResultField<String> SUPPLIER_PRIMARY
public static final ComparisonResultField<BigDecimal> BOM_ITEM_PRICE_PRIMARY
public static final ComparisonResultField<String> BOM_ITEM_PRICE_UNIT_PRIMARY
public static final ComparisonResultField<BigDecimal> NMBR_OF_VARBL_SIZE_ITEM_PRIMARY
public static final ComparisonResultField<BigDecimal> SIZE1_PRIMARY
public static final ComparisonResultField<BigDecimal> SIZE2_PRIMARY
public static final ComparisonResultField<BigDecimal> SIZE3_PRIMARY
public static final ComparisonResultField<BigDecimal> QTY_VARIABLE_SIZE_ITEM_PRIMARY
public static final ComparisonResultField<String> FORMULA_KEY_PRIMARY
public static final ComparisonResultField<BigDecimal> GOODS_RECEIPT_DURATION_PRIMARY
public static final ComparisonResultField<String> MATERIAL_GROUP_PRIMARY
public static final ComparisonResultField<String> SPCL_PROCUREMENT_TYPE_SECONDARY
public static final ComparisonResultField<Boolean> MATL_IS_CONFIGURABLE_SECONDARY
public static final ComparisonResultField<String> IS_MATERIAL_PROVISION_SECONDARY
public static final ComparisonResultField<Boolean> IS_CAD_SECONDARY
public static final ComparisonResultField<BigDecimal> LEAD_TIME_OFFSET_SECONDARY
public static final ComparisonResultField<String> PURCHASING_GROUP_SECONDARY
public static final ComparisonResultField<BigDecimal> DELIV_DURATION_IN_DAYS_SECONDARY
public static final ComparisonResultField<String> SUPPLIER_SECONDARY
public static final ComparisonResultField<BigDecimal> BOM_ITEM_PRICE_SECONDARY
public static final ComparisonResultField<String> BOM_ITEM_PRICE_UNIT_SECONDARY
public static final ComparisonResultField<BigDecimal> NMBR_OF_VARBL_SIZE_ITEM_SECONDARY
public static final ComparisonResultField<BigDecimal> SIZE1_SECONDARY
public static final ComparisonResultField<BigDecimal> SIZE2_SECONDARY
public static final ComparisonResultField<BigDecimal> SIZE3_SECONDARY
public static final ComparisonResultField<BigDecimal> QTY_VARIABLE_SIZE_ITEM_SECONDARY
public static final ComparisonResultField<String> FORMULA_KEY_SECONDARY
public static final ComparisonResultField<BigDecimal> GOODS_RECEIPT_DURATION_SECONDARY
public static final ComparisonResultField<String> MATERIAL_GROUP_SECONDARY
public ComparisonResult()
public ComparisonResult(@Nullable byte[] bOMComparisonUUID, @Nullable String bOMComponentPrimary, @Nullable String bOMComponentSecondary, @Nullable String bOMComparisonResult, @Nullable String materialTypePrimary, @Nullable String materialTypeSecondary, @Nullable BigDecimal bOMItemQuantityPrimary, @Nullable BigDecimal bOMItemQuantitySecondary, @Nullable String bOMItemCategoryPrimary, @Nullable String bOMItemCategorySecondary, @Nullable String completeMaintStatusPrimary, @Nullable String completeMaintStatusSecondary, @Nullable String bOMItemDescriptionPrimary, @Nullable String bOMItemDescriptionSecondary, @Nullable String bOMHeaderBaseUnitPrimary, @Nullable String bOMHeaderBaseUnitSecondary, @Nullable String bOMItemUnitPrimary, @Nullable String bOMItemUnitSecondary, @Nullable Boolean isProductionRelevantPrimary, @Nullable Boolean isProductionRelevantSecond, @Nullable String itemIsCostingRelevantPrimary, @Nullable String itemIsCostingRelevantSecondary, @Nullable Boolean isHeaderDeletePrimary, @Nullable Boolean isHeaderDeleteSecondary, @Nullable String spclProcurementTypePrimary, @Nullable Boolean matlIsConfigurablePrimary, @Nullable String isMaterialProvisionPrimary, @Nullable Boolean isCADPrimary, @Nullable BigDecimal leadTimeOffsetPrimary, @Nullable String purchasingGrouppPimary, @Nullable BigDecimal delivDurationInDaysPrimary, @Nullable String supplierPrimary, @Nullable BigDecimal bOMItemPricePrimary, @Nullable String bOMItemPriceUnitPrimary, @Nullable BigDecimal nmbrOfVarblSizeItemPrimary, @Nullable BigDecimal size1Primary, @Nullable BigDecimal size2Primary, @Nullable BigDecimal size3Primary, @Nullable BigDecimal qtyVariableSizeItemPrimary, @Nullable String formulaKeyPrimary, @Nullable BigDecimal goodsReceiptDurationPrimary, @Nullable String materialGroupPrimary, @Nullable String spclProcurementTypeSecondary, @Nullable Boolean matlIsConfigurableSecondary, @Nullable String isMaterialProvisionSecondary, @Nullable Boolean isCADSecondary, @Nullable BigDecimal leadTimeOffsetSecondary, @Nullable String purchasingGroupSecondary, @Nullable BigDecimal delivDurationInDaysSecondary, @Nullable String supplierSecondary, @Nullable BigDecimal bOMItemPriceSecondary, @Nullable String bomItemPriceUnitSecondary, @Nullable BigDecimal nmbrOfVarblSizeItemSecondary, @Nullable BigDecimal size1Secondary, @Nullable BigDecimal size2Secondary, @Nullable BigDecimal size3Secondary, @Nullable BigDecimal qtyVariableSizeItemSecondary, @Nullable String formulaKeySecondary, @Nullable BigDecimal goodsReceiptDurationSecondary, @Nullable String materialGroupSecondary)
@Nonnull public Class<ComparisonResult> getType()
getType
in class VdmObject<ComparisonResult>
public void setBOMComparisonUUID(@Nullable byte[] bOMComparisonUUID)
Original property name from the Odata EDM: BOMComparisonUUID
bOMComparisonUUID
- Globally Unique Identifierpublic void setBOMComponentPrimary(@Nullable String bOMComponentPrimary)
Original property name from the Odata EDM: BOMComponentPrimary
A master record is usually maintained in the system for a component.
bOMComponentPrimary
- Material number of the components that you enter, change or display as part of the BOM.public void setBOMComponentSecondary(@Nullable String bOMComponentSecondary)
Original property name from the Odata EDM: BOMComponentSecondary
A master record is usually maintained in the system for a component.
bOMComponentSecondary
- Material number of the components that you enter, change or display as part of the BOM.public void setBOMComparisonResult(@Nullable String bOMComparisonResult)
Original property name from the Odata EDM: BOMComparisonResult
bOMComparisonResult
- BOM Comparison resultpublic void setMaterialTypePrimary(@Nullable String materialTypePrimary)
Original property name from the Odata EDM: MaterialTypePrimary
The material type defines certain attributes of the material and has important control functions.
materialTypePrimary
- Key that assigns the material to a group of materials such as raw materials, operating supplies or
trading goods.public void setMaterialTypeSecondary(@Nullable String materialTypeSecondary)
Original property name from the Odata EDM: MaterialTypeSecondary
The material type defines certain attributes of the material and has important control functions.
materialTypeSecondary
- Key that assigns the material to a group of materials such as raw materials, operating supplies or
trading goods.public void setBOMItemQuantityPrimary(@Nullable BigDecimal bOMItemQuantityPrimary)
Original property name from the Odata EDM: BOMItemQuantityPrimary
You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
bOMItemQuantityPrimary
- Quantity of the component, which is entered in relation to the base quantity of the product.public void setBOMItemQuantitySecondary(@Nullable BigDecimal bOMItemQuantitySecondary)
Original property name from the Odata EDM: BOMItemQuantitySecondary
You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
bOMItemQuantitySecondary
- Quantity of the component, which is entered in relation to the base quantity of the product.public void setBOMItemCategoryPrimary(@Nullable String bOMItemCategoryPrimary)
Original property name from the Odata EDM: BOMItemCategoryPrimary
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
bOMItemCategoryPrimary
- Categorization of the items in a BOM according to set criteria, such as whether they refer to an
object (for example, material master or document info record) or whether they are kept in stock.public void setBOMItemCategorySecondary(@Nullable String bOMItemCategorySecondary)
Original property name from the Odata EDM: BOMItemCategorySecondary
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
bOMItemCategorySecondary
- Categorization of the items in a BOM according to set criteria, such as whether they refer to an
object (for example, material master or document info record) or whether they are kept in stock.public void setCompleteMaintStatusPrimary(@Nullable String completeMaintStatusPrimary)
Original property name from the Odata EDM: CompleteMaintStatusPrimary
completeMaintStatusPrimary
- Maintenance status of complete materialpublic void setCompleteMaintStatusSecondary(@Nullable String completeMaintStatusSecondary)
Original property name from the Odata EDM: CompleteMaintStatusSecondary
completeMaintStatusSecondary
- Maintenance status of complete materialpublic void setBOMItemDescriptionPrimary(@Nullable String bOMItemDescriptionPrimary)
Original property name from the Odata EDM: BOMItemDescriptionPrimary
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
bOMItemDescriptionPrimary
- Text containing up to 40 characters that describes the material in more detail.public void setBOMItemDescriptionSecondary(@Nullable String bOMItemDescriptionSecondary)
Original property name from the Odata EDM: BOMItemDescriptionSecondary
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
bOMItemDescriptionSecondary
- Text containing up to 40 characters that describes the material in more detail.public void setBOMHeaderBaseUnitPrimary(@Nullable String bOMHeaderBaseUnitPrimary)
Original property name from the Odata EDM: BOMHeaderBaseUnitPrimary
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.
bOMHeaderBaseUnitPrimary
- 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 setBOMHeaderBaseUnitSecondary(@Nullable String bOMHeaderBaseUnitSecondary)
Original property name from the Odata EDM: BOMHeaderBaseUnitSecondary
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.
bOMHeaderBaseUnitSecondary
- 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 setBOMItemUnitPrimary(@Nullable String bOMItemUnitPrimary)
Original property name from the Odata EDM: BOMItemUnitPrimary
The system determines the unit as follows:Material items with a material master record - base unit of measure from the material master record.Class items - unit defined in the additional data of the class.Additional units for material items with a material master record:For material items, you can maintain alternative units of measure to the base unit of measure in the material master.In bills of material, not all alternative units of measure are taken into account - only the unit of issue.Possible values are:base unit of measureunit of issueunits of measure that have the same dimension as either the base unit of measure or the unit of issueIf you enter no unit, the system proposes a unit from the material master if the item has a material master:If the unit of issue was entered on the storage detail screen, the system copies this unit. Otherwise, it copies the base unit of measure.
bOMItemUnitPrimary
- The unit for the component quantity.public void setBOMItemUnitSecondary(@Nullable String bOMItemUnitSecondary)
Original property name from the Odata EDM: BOMItemUnitSecondary
The system determines the unit as follows:Material items with a material master record - base unit of measure from the material master record.Class items - unit defined in the additional data of the class.Additional units for material items with a material master record:For material items, you can maintain alternative units of measure to the base unit of measure in the material master.In bills of material, not all alternative units of measure are taken into account - only the unit of issue.Possible values are:base unit of measureunit of issueunits of measure that have the same dimension as either the base unit of measure or the unit of issueIf you enter no unit, the system proposes a unit from the material master if the item has a material master:If the unit of issue was entered on the storage detail screen, the system copies this unit. Otherwise, it copies the base unit of measure.
bOMItemUnitSecondary
- The unit for the component quantity.public void setIsProductionRelevantPrimary(@Nullable Boolean isProductionRelevantPrimary)
Original property name from the Odata EDM: IsProductionRelevantPrimary
Items with this indicator are copied to the planned order, and the system calculates dependent requirements for them. When the planned order is converted to a production order, the system automatically copies these items to the production order.This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
isProductionRelevantPrimary
- Indicates that the item is relevant to the production process.public void setIsProductionRelevantSecond(@Nullable Boolean isProductionRelevantSecond)
Original property name from the Odata EDM: IsProductionRelevantSecond
Items with this indicator are copied to the planned order, and the system calculates dependent requirements for them. When the planned order is converted to a production order, the system automatically copies these items to the production order.This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
isProductionRelevantSecond
- Indicates that the item is relevant to the production process.public void setItemIsCostingRelevantPrimary(@Nullable String itemIsCostingRelevantPrimary)
Original property name from the Odata EDM: ItemIsCostingRelevantPrimary
The extent is controlled by predefined factors for fixed and variable costs respectively.If this indicator is not set, the item is not costed.Indicator "x" determines that the item is always relevant to costing in all ways. This means that you do not need to maintain factors.You can enter factors if another indicator is entered.Factors between 0 and 1 are primarily used in inventory costing. These factors are not relevant to standard costing or order costing.Example: factor 0.5 in standard costing means that the item is costed with a factor of 1. Factor 0 means that the item is not costed.
itemIsCostingRelevantPrimary
- This key controls whether and to what extent this item is relevant to costing.public void setItemIsCostingRelevantSecondary(@Nullable String itemIsCostingRelevantSecondary)
Original property name from the Odata EDM: ItemIsCostingRelevantSecondary
The extent is controlled by predefined factors for fixed and variable costs respectively.If this indicator is not set, the item is not costed.Indicator "x" determines that the item is always relevant to costing in all ways. This means that you do not need to maintain factors.You can enter factors if another indicator is entered.Factors between 0 and 1 are primarily used in inventory costing. These factors are not relevant to standard costing or order costing.Example: factor 0.5 in standard costing means that the item is costed with a factor of 1. Factor 0 means that the item is not costed.
itemIsCostingRelevantSecondary
- This key controls whether and to what extent this item is relevant to costing.public void setIsHeaderDeletePrimary(@Nullable Boolean isHeaderDeletePrimary)
Original property name from the Odata EDM: IsHeaderDeletePrimary
This indicator is relevant to changes that have been made with reference to a change number with a validity that has been specified using a new validity type.
isHeaderDeletePrimary
- Indicator showing that the BOM header or the BOM item has been deleted with reference to the change
number.public void setIsHeaderDeleteSecondary(@Nullable Boolean isHeaderDeleteSecondary)
Original property name from the Odata EDM: IsHeaderDeleteSecondary
This indicator is relevant to changes that have been made with reference to a change number with a validity that has been specified using a new validity type.
isHeaderDeleteSecondary
- Indicator showing that the BOM header or the BOM item has been deleted with reference to the change
number.public void setSpclProcurementTypePrimary(@Nullable String spclProcurementTypePrimary)
Original property name from the Odata EDM: SpclProcurementTypePrimary
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 a material in-house, it may be appropriate to choose Production in other plant.
spclProcurementTypePrimary
- Allows you to define the procurement type more closely. The procurement type is determined from the
material type.public void setMatlIsConfigurablePrimary(@Nullable Boolean matlIsConfigurablePrimary)
Original property name from the Odata EDM: MatlIsConfigurablePrimary
If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.
matlIsConfigurablePrimary
- Indicator that determines that the material is configurable.public void setIsMaterialProvisionPrimary(@Nullable String isMaterialProvisionPrimary)
Original property name from the Odata EDM: IsMaterialProvisionPrimary
In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.
isMaterialProvisionPrimary
- This key indicates that the item is subject to material provision.public void setIsCADPrimary(@Nullable Boolean isCADPrimary)
Original property name from the Odata EDM: IsCADPrimary
isCADPrimary
- Information: data for the assembly/component was generated in a CAD system and transferred into the
SAP system via an interface.public void setLeadTimeOffsetPrimary(@Nullable BigDecimal leadTimeOffsetPrimary)
Original property name from the Odata EDM: LeadTimeOffsetPrimary
This value is not included in lead-time scheduling for a task list.You can enter:A positive number of daysThe component is not required until after the start date.A negative number of daysThe component is required before the start date.Assembly AS-11 (start date 05/13/1998):Component Lead-time offset Finish dateM-01 2+ 05/15/1998M-02 2- 05/11/1998M-03 0 05/13/1998Component M-01 is not required until 2 days after the start date for the superior assembly.Component M-02 is required 2 days before the start date for the superior assembly, so the finish date for this component is 05/11/1998.The lead-time offset for component M-03 is 0, so the start date for the superior assembly is the same as the finish date for this component.Note:This information does not tell you the start date for the components, because the data required (such as in-house production time, processing time, or interoperation time) is not shown.
leadTimeOffsetPrimary
- This value shows the lead-time offset (in workdays) for the component in relation to the start date
for production of the superior assembly.public void setPurchasingGrouppPimary(@Nullable String purchasingGrouppPimary)
Original property name from the Odata EDM: PurchasingGrouppPimary
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
purchasingGrouppPimary
- Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities.public void setDelivDurationInDaysPrimary(@Nullable BigDecimal delivDurationInDaysPrimary)
Original property name from the Odata EDM: DelivDurationInDaysPrimary
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
delivDurationInDaysPrimary
- Gives the delivery time for the material in days.public void setSupplierPrimary(@Nullable String supplierPrimary)
Original property name from the Odata EDM: SupplierPrimary
supplierPrimary
- Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system.public void setBOMItemPricePrimary(@Nullable BigDecimal bOMItemPricePrimary)
Original property name from the Odata EDM: BOMItemPricePrimary
bOMItemPricePrimary
- Amount for non-stock item, which is used when costing the end or intermediate product for pricing
purposes.public void setBOMItemPriceUnitPrimary(@Nullable String bOMItemPriceUnitPrimary)
Original property name from the Odata EDM: BOMItemPriceUnitPrimary
bOMItemPriceUnitPrimary
- Currency key for amounts in the system.public void setNmbrOfVarblSizeItemPrimary(@Nullable BigDecimal nmbrOfVarblSizeItemPrimary)
Original property name from the Odata EDM: NmbrOfVarblSizeItemPrimary
nmbrOfVarblSizeItemPrimary
- Number of variable-size items required for the assembly .public void setSize1Primary(@Nullable BigDecimal size1Primary)
Original property name from the Odata EDM: Size1Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size1Primary
- One dimension of the variable-size item, used as a variable in the variable-size item formula.public void setSize2Primary(@Nullable BigDecimal size2Primary)
Original property name from the Odata EDM: Size2Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size2Primary
- One dimension of the variable-size item, used as a variable in the variable-size item formula.public void setSize3Primary(@Nullable BigDecimal size3Primary)
Original property name from the Odata EDM: Size3Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size3Primary
- One dimension of the variable-size item, used as a variable in the variable-size item formula.public void setQtyVariableSizeItemPrimary(@Nullable BigDecimal qtyVariableSizeItemPrimary)
Original property name from the Odata EDM: QtyVariableSizeItemPrimary
The quantity of the variable-size item shown is per piece (PC)If you change a field that affects the calculation of the variable-size item quantity (for example, size or formula), the system only recalculates the quantity if you delete the existing quantity first.To do this, delete the contents of the Qty Var-sz item field.Size 1: 200Size 2: 300Size unit of measure: MMVariable size item unit: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 0,06 SQM--> The variable-size item quantity for each piece is: 0.06 SQMThe value calculated is required in MRP, in order to calculate the total quantity of the raw material requirement for the component.If 10 pieces are required for the component, the variable-size item quantity is: 10 * 0.06 SQM = 0.6 SQM.
qtyVariableSizeItemPrimary
- Quantity of variable-size item, which the system calculates from the sizes entered. If you wish you
can enter a variable-size item formula for the. calculation.public void setFormulaKeyPrimary(@Nullable String formulaKeyPrimary)
Original property name from the Odata EDM: FormulaKeyPrimary
You want to calculate the volume of a rolled sheet of metal. This has a variable length and height, but a constant width (500 MM).The following are used in the calculation:SI units that are defined in CustomizingLength: M (meters)Volume: M3 (cubic meters)In the variable-size item, you only enter the variable values (size 1 and size 2) with a unit of measure that can be derived from the SI unit of the dimension.Example for dimension Length: MM (milllimeters), CM (centimeters), DM (decimeters), and M (meters)The variable-size item formula uses the SI unit, so you must enter the constant width in the formula in the SI unit (meters).Example: ROMS1 * ROMS2 * 0.5 (M)You can enter units of measure for calculating the variable-size item quantity with a formula. The quantity is always calculated in the SI unit of the dimension, such as M3 (cubic meters) for volume.
formulaKeyPrimary
- Key that represents the algorithm for calculating the variable-size item quantity.public void setGoodsReceiptDurationPrimary(@Nullable BigDecimal goodsReceiptDurationPrimary)
Original property name from the Odata EDM: GoodsReceiptDurationPrimary
goodsReceiptDurationPrimary
- Number of workdays required after receiving the material for inspection and placement into storage.public void setMaterialGroupPrimary(@Nullable String materialGroupPrimary)
Original property name from the Odata EDM: MaterialGroupPrimary
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
materialGroupPrimary
- Key that you use to group together several materials or services with the same attributes, and to
assign them to a particular material group.public void setSpclProcurementTypeSecondary(@Nullable String spclProcurementTypeSecondary)
Original property name from the Odata EDM: SpclProcurementTypeSecondary
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 a material in-house, it may be appropriate to choose Production in other plant.
spclProcurementTypeSecondary
- Allows you to define the procurement type more closely. The procurement type is determined from the
material type.public void setMatlIsConfigurableSecondary(@Nullable Boolean matlIsConfigurableSecondary)
Original property name from the Odata EDM: MatlIsConfigurableSecondary
If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.
matlIsConfigurableSecondary
- Indicator that determines that the material is configurable.public void setIsMaterialProvisionSecondary(@Nullable String isMaterialProvisionSecondary)
Original property name from the Odata EDM: IsMaterialProvisionSecondary
In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.
isMaterialProvisionSecondary
- This key indicates that the item is subject to material provision.public void setIsCADSecondary(@Nullable Boolean isCADSecondary)
Original property name from the Odata EDM: IsCADSecondary
isCADSecondary
- Information: data for the assembly/component was generated in a CAD system and transferred into the
SAP system via an interface.public void setLeadTimeOffsetSecondary(@Nullable BigDecimal leadTimeOffsetSecondary)
Original property name from the Odata EDM: LeadTimeOffsetSecondary
This value is not included in lead-time scheduling for a task list.You can enter:A positive number of daysThe component is not required until after the start date.A negative number of daysThe component is required before the start date.Assembly AS-11 (start date 05/13/1998):Component Lead-time offset Finish dateM-01 2+ 05/15/1998M-02 2- 05/11/1998M-03 0 05/13/1998Component M-01 is not required until 2 days after the start date for the superior assembly.Component M-02 is required 2 days before the start date for the superior assembly, so the finish date for this component is 05/11/1998.The lead-time offset for component M-03 is 0, so the start date for the superior assembly is the same as the finish date for this component.Note:This information does not tell you the start date for the components, because the data required (such as in-house production time, processing time, or interoperation time) is not shown.
leadTimeOffsetSecondary
- This value shows the lead-time offset (in workdays) for the component in relation to the start date
for production of the superior assembly.public void setPurchasingGroupSecondary(@Nullable String purchasingGroupSecondary)
Original property name from the Odata EDM: PurchasingGroupSecondary
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
purchasingGroupSecondary
- Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities.public void setDelivDurationInDaysSecondary(@Nullable BigDecimal delivDurationInDaysSecondary)
Original property name from the Odata EDM: DelivDurationInDaysSecondary
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
delivDurationInDaysSecondary
- Gives the delivery time for the material in days.public void setSupplierSecondary(@Nullable String supplierSecondary)
Original property name from the Odata EDM: SupplierSecondary
supplierSecondary
- Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system.public void setBOMItemPriceSecondary(@Nullable BigDecimal bOMItemPriceSecondary)
Original property name from the Odata EDM: BOMItemPriceSecondary
bOMItemPriceSecondary
- Amount for non-stock item, which is used when costing the end or intermediate product for pricing
purposes.public void setBomItemPriceUnitSecondary(@Nullable String bomItemPriceUnitSecondary)
Original property name from the Odata EDM: BomItemPriceUnitSecondary
bomItemPriceUnitSecondary
- Currency key for amounts in the system.public void setNmbrOfVarblSizeItemSecondary(@Nullable BigDecimal nmbrOfVarblSizeItemSecondary)
Original property name from the Odata EDM: NmbrOfVarblSizeItemSecondary
nmbrOfVarblSizeItemSecondary
- Number of variable-size items required for the assembly .public void setSize1Secondary(@Nullable BigDecimal size1Secondary)
Original property name from the Odata EDM: Size1Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size1Secondary
- One dimension of the variable-size item, used as a variable in the variable-size item formula.public void setSize2Secondary(@Nullable BigDecimal size2Secondary)
Original property name from the Odata EDM: Size2Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size2Secondary
- One dimension of the variable-size item, used as a variable in the variable-size item formula.public void setSize3Secondary(@Nullable BigDecimal size3Secondary)
Original property name from the Odata EDM: Size3Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size3Secondary
- One dimension of the variable-size item, used as a variable in the variable-size item formula.public void setQtyVariableSizeItemSecondary(@Nullable BigDecimal qtyVariableSizeItemSecondary)
Original property name from the Odata EDM: QtyVariableSizeItemSecondary
The quantity of the variable-size item shown is per piece (PC)If you change a field that affects the calculation of the variable-size item quantity (for example, size or formula), the system only recalculates the quantity if you delete the existing quantity first.To do this, delete the contents of the Qty Var-sz item field.Size 1: 200Size 2: 300Size unit of measure: MMVariable size item unit: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 0,06 SQM--> The variable-size item quantity for each piece is: 0.06 SQMThe value calculated is required in MRP, in order to calculate the total quantity of the raw material requirement for the component.If 10 pieces are required for the component, the variable-size item quantity is: 10 * 0.06 SQM = 0.6 SQM.
qtyVariableSizeItemSecondary
- Quantity of variable-size item, which the system calculates from the sizes entered. If you wish you
can enter a variable-size item formula for the. calculation.public void setFormulaKeySecondary(@Nullable String formulaKeySecondary)
Original property name from the Odata EDM: FormulaKeySecondary
You want to calculate the volume of a rolled sheet of metal. This has a variable length and height, but a constant width (500 MM).The following are used in the calculation:SI units that are defined in CustomizingLength: M (meters)Volume: M3 (cubic meters)In the variable-size item, you only enter the variable values (size 1 and size 2) with a unit of measure that can be derived from the SI unit of the dimension.Example for dimension Length: MM (milllimeters), CM (centimeters), DM (decimeters), and M (meters)The variable-size item formula uses the SI unit, so you must enter the constant width in the formula in the SI unit (meters).Example: ROMS1 * ROMS2 * 0.5 (M)You can enter units of measure for calculating the variable-size item quantity with a formula. The quantity is always calculated in the SI unit of the dimension, such as M3 (cubic meters) for volume.
formulaKeySecondary
- Key that represents the algorithm for calculating the variable-size item quantity.public void setGoodsReceiptDurationSecondary(@Nullable BigDecimal goodsReceiptDurationSecondary)
Original property name from the Odata EDM: GoodsReceiptDurationSecondary
goodsReceiptDurationSecondary
- Number of workdays required after receiving the material for inspection and placement into storage.public void setMaterialGroupSecondary(@Nullable String materialGroupSecondary)
Original property name from the Odata EDM: MaterialGroupSecondary
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
materialGroupSecondary
- 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<ComparisonResult>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<ComparisonResult>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ComparisonResult>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ComparisonResult>
@Nonnull public static <T> ComparisonResultField<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> ComparisonResultField<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<ComparisonResult>
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<ComparisonResult>
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<ComparisonResult>
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<ComparisonResult>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static ComparisonResult.ComparisonResultBuilder builder()
@Nullable public byte[] getBOMComparisonUUID()
Original property name from the Odata EDM: BOMComparisonUUID
@Nullable public String getBOMComponentPrimary()
Original property name from the Odata EDM: BOMComponentPrimary
A master record is usually maintained in the system for a component.
@Nullable public String getBOMComponentSecondary()
Original property name from the Odata EDM: BOMComponentSecondary
A master record is usually maintained in the system for a component.
@Nullable public String getBOMComparisonResult()
Original property name from the Odata EDM: BOMComparisonResult
@Nullable public String getMaterialTypePrimary()
Original property name from the Odata EDM: MaterialTypePrimary
The material type defines certain attributes of the material and has important control functions.
@Nullable public String getMaterialTypeSecondary()
Original property name from the Odata EDM: MaterialTypeSecondary
The material type defines certain attributes of the material and has important control functions.
@Nullable public BigDecimal getBOMItemQuantityPrimary()
Original property name from the Odata EDM: BOMItemQuantityPrimary
You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
@Nullable public BigDecimal getBOMItemQuantitySecondary()
Original property name from the Odata EDM: BOMItemQuantitySecondary
You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
@Nullable public String getBOMItemCategoryPrimary()
Original property name from the Odata EDM: BOMItemCategoryPrimary
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
@Nullable public String getBOMItemCategorySecondary()
Original property name from the Odata EDM: BOMItemCategorySecondary
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
@Nullable public String getCompleteMaintStatusPrimary()
Original property name from the Odata EDM: CompleteMaintStatusPrimary
@Nullable public String getCompleteMaintStatusSecondary()
Original property name from the Odata EDM: CompleteMaintStatusSecondary
@Nullable public String getBOMItemDescriptionPrimary()
Original property name from the Odata EDM: BOMItemDescriptionPrimary
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
@Nullable public String getBOMItemDescriptionSecondary()
Original property name from the Odata EDM: BOMItemDescriptionSecondary
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
@Nullable public String getBOMHeaderBaseUnitPrimary()
Original property name from the Odata EDM: BOMHeaderBaseUnitPrimary
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 String getBOMHeaderBaseUnitSecondary()
Original property name from the Odata EDM: BOMHeaderBaseUnitSecondary
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 String getBOMItemUnitPrimary()
Original property name from the Odata EDM: BOMItemUnitPrimary
The system determines the unit as follows:Material items with a material master record - base unit of measure from the material master record.Class items - unit defined in the additional data of the class.Additional units for material items with a material master record:For material items, you can maintain alternative units of measure to the base unit of measure in the material master.In bills of material, not all alternative units of measure are taken into account - only the unit of issue.Possible values are:base unit of measureunit of issueunits of measure that have the same dimension as either the base unit of measure or the unit of issueIf you enter no unit, the system proposes a unit from the material master if the item has a material master:If the unit of issue was entered on the storage detail screen, the system copies this unit. Otherwise, it copies the base unit of measure.
@Nullable public String getBOMItemUnitSecondary()
Original property name from the Odata EDM: BOMItemUnitSecondary
The system determines the unit as follows:Material items with a material master record - base unit of measure from the material master record.Class items - unit defined in the additional data of the class.Additional units for material items with a material master record:For material items, you can maintain alternative units of measure to the base unit of measure in the material master.In bills of material, not all alternative units of measure are taken into account - only the unit of issue.Possible values are:base unit of measureunit of issueunits of measure that have the same dimension as either the base unit of measure or the unit of issueIf you enter no unit, the system proposes a unit from the material master if the item has a material master:If the unit of issue was entered on the storage detail screen, the system copies this unit. Otherwise, it copies the base unit of measure.
@Nullable public Boolean getIsProductionRelevantPrimary()
Original property name from the Odata EDM: IsProductionRelevantPrimary
Items with this indicator are copied to the planned order, and the system calculates dependent requirements for them. When the planned order is converted to a production order, the system automatically copies these items to the production order.This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
@Nullable public Boolean getIsProductionRelevantSecond()
Original property name from the Odata EDM: IsProductionRelevantSecond
Items with this indicator are copied to the planned order, and the system calculates dependent requirements for them. When the planned order is converted to a production order, the system automatically copies these items to the production order.This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
@Nullable public String getItemIsCostingRelevantPrimary()
Original property name from the Odata EDM: ItemIsCostingRelevantPrimary
The extent is controlled by predefined factors for fixed and variable costs respectively.If this indicator is not set, the item is not costed.Indicator "x" determines that the item is always relevant to costing in all ways. This means that you do not need to maintain factors.You can enter factors if another indicator is entered.Factors between 0 and 1 are primarily used in inventory costing. These factors are not relevant to standard costing or order costing.Example: factor 0.5 in standard costing means that the item is costed with a factor of 1. Factor 0 means that the item is not costed.
@Nullable public String getItemIsCostingRelevantSecondary()
Original property name from the Odata EDM: ItemIsCostingRelevantSecondary
The extent is controlled by predefined factors for fixed and variable costs respectively.If this indicator is not set, the item is not costed.Indicator "x" determines that the item is always relevant to costing in all ways. This means that you do not need to maintain factors.You can enter factors if another indicator is entered.Factors between 0 and 1 are primarily used in inventory costing. These factors are not relevant to standard costing or order costing.Example: factor 0.5 in standard costing means that the item is costed with a factor of 1. Factor 0 means that the item is not costed.
@Nullable public Boolean getIsHeaderDeletePrimary()
Original property name from the Odata EDM: IsHeaderDeletePrimary
This indicator is relevant to changes that have been made with reference to a change number with a validity that has been specified using a new validity type.
@Nullable public Boolean getIsHeaderDeleteSecondary()
Original property name from the Odata EDM: IsHeaderDeleteSecondary
This indicator is relevant to changes that have been made with reference to a change number with a validity that has been specified using a new validity type.
@Nullable public String getSpclProcurementTypePrimary()
Original property name from the Odata EDM: SpclProcurementTypePrimary
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 a material in-house, it may be appropriate to choose Production in other plant.
@Nullable public Boolean getMatlIsConfigurablePrimary()
Original property name from the Odata EDM: MatlIsConfigurablePrimary
If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.
@Nullable public String getIsMaterialProvisionPrimary()
Original property name from the Odata EDM: IsMaterialProvisionPrimary
In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.
@Nullable public Boolean getIsCADPrimary()
Original property name from the Odata EDM: IsCADPrimary
@Nullable public BigDecimal getLeadTimeOffsetPrimary()
Original property name from the Odata EDM: LeadTimeOffsetPrimary
This value is not included in lead-time scheduling for a task list.You can enter:A positive number of daysThe component is not required until after the start date.A negative number of daysThe component is required before the start date.Assembly AS-11 (start date 05/13/1998):Component Lead-time offset Finish dateM-01 2+ 05/15/1998M-02 2- 05/11/1998M-03 0 05/13/1998Component M-01 is not required until 2 days after the start date for the superior assembly.Component M-02 is required 2 days before the start date for the superior assembly, so the finish date for this component is 05/11/1998.The lead-time offset for component M-03 is 0, so the start date for the superior assembly is the same as the finish date for this component.Note:This information does not tell you the start date for the components, because the data required (such as in-house production time, processing time, or interoperation time) is not shown.
@Nullable public String getPurchasingGrouppPimary()
Original property name from the Odata EDM: PurchasingGrouppPimary
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
@Nullable public BigDecimal getDelivDurationInDaysPrimary()
Original property name from the Odata EDM: DelivDurationInDaysPrimary
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
@Nullable public String getSupplierPrimary()
Original property name from the Odata EDM: SupplierPrimary
@Nullable public BigDecimal getBOMItemPricePrimary()
Original property name from the Odata EDM: BOMItemPricePrimary
@Nullable public String getBOMItemPriceUnitPrimary()
Original property name from the Odata EDM: BOMItemPriceUnitPrimary
@Nullable public BigDecimal getNmbrOfVarblSizeItemPrimary()
Original property name from the Odata EDM: NmbrOfVarblSizeItemPrimary
@Nullable public BigDecimal getSize1Primary()
Original property name from the Odata EDM: Size1Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public BigDecimal getSize2Primary()
Original property name from the Odata EDM: Size2Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public BigDecimal getSize3Primary()
Original property name from the Odata EDM: Size3Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public BigDecimal getQtyVariableSizeItemPrimary()
Original property name from the Odata EDM: QtyVariableSizeItemPrimary
The quantity of the variable-size item shown is per piece (PC)If you change a field that affects the calculation of the variable-size item quantity (for example, size or formula), the system only recalculates the quantity if you delete the existing quantity first.To do this, delete the contents of the Qty Var-sz item field.Size 1: 200Size 2: 300Size unit of measure: MMVariable size item unit: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 0,06 SQM--> The variable-size item quantity for each piece is: 0.06 SQMThe value calculated is required in MRP, in order to calculate the total quantity of the raw material requirement for the component.If 10 pieces are required for the component, the variable-size item quantity is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable public String getFormulaKeyPrimary()
Original property name from the Odata EDM: FormulaKeyPrimary
You want to calculate the volume of a rolled sheet of metal. This has a variable length and height, but a constant width (500 MM).The following are used in the calculation:SI units that are defined in CustomizingLength: M (meters)Volume: M3 (cubic meters)In the variable-size item, you only enter the variable values (size 1 and size 2) with a unit of measure that can be derived from the SI unit of the dimension.Example for dimension Length: MM (milllimeters), CM (centimeters), DM (decimeters), and M (meters)The variable-size item formula uses the SI unit, so you must enter the constant width in the formula in the SI unit (meters).Example: ROMS1 * ROMS2 * 0.5 (M)You can enter units of measure for calculating the variable-size item quantity with a formula. The quantity is always calculated in the SI unit of the dimension, such as M3 (cubic meters) for volume.
@Nullable public BigDecimal getGoodsReceiptDurationPrimary()
Original property name from the Odata EDM: GoodsReceiptDurationPrimary
@Nullable public String getMaterialGroupPrimary()
Original property name from the Odata EDM: MaterialGroupPrimary
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
@Nullable public String getSpclProcurementTypeSecondary()
Original property name from the Odata EDM: SpclProcurementTypeSecondary
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 a material in-house, it may be appropriate to choose Production in other plant.
@Nullable public Boolean getMatlIsConfigurableSecondary()
Original property name from the Odata EDM: MatlIsConfigurableSecondary
If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.
@Nullable public String getIsMaterialProvisionSecondary()
Original property name from the Odata EDM: IsMaterialProvisionSecondary
In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.
@Nullable public Boolean getIsCADSecondary()
Original property name from the Odata EDM: IsCADSecondary
@Nullable public BigDecimal getLeadTimeOffsetSecondary()
Original property name from the Odata EDM: LeadTimeOffsetSecondary
This value is not included in lead-time scheduling for a task list.You can enter:A positive number of daysThe component is not required until after the start date.A negative number of daysThe component is required before the start date.Assembly AS-11 (start date 05/13/1998):Component Lead-time offset Finish dateM-01 2+ 05/15/1998M-02 2- 05/11/1998M-03 0 05/13/1998Component M-01 is not required until 2 days after the start date for the superior assembly.Component M-02 is required 2 days before the start date for the superior assembly, so the finish date for this component is 05/11/1998.The lead-time offset for component M-03 is 0, so the start date for the superior assembly is the same as the finish date for this component.Note:This information does not tell you the start date for the components, because the data required (such as in-house production time, processing time, or interoperation time) is not shown.
@Nullable public String getPurchasingGroupSecondary()
Original property name from the Odata EDM: PurchasingGroupSecondary
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
@Nullable public BigDecimal getDelivDurationInDaysSecondary()
Original property name from the Odata EDM: DelivDurationInDaysSecondary
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
@Nullable public String getSupplierSecondary()
Original property name from the Odata EDM: SupplierSecondary
@Nullable public BigDecimal getBOMItemPriceSecondary()
Original property name from the Odata EDM: BOMItemPriceSecondary
@Nullable public String getBomItemPriceUnitSecondary()
Original property name from the Odata EDM: BomItemPriceUnitSecondary
@Nullable public BigDecimal getNmbrOfVarblSizeItemSecondary()
Original property name from the Odata EDM: NmbrOfVarblSizeItemSecondary
@Nullable public BigDecimal getSize1Secondary()
Original property name from the Odata EDM: Size1Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public BigDecimal getSize2Secondary()
Original property name from the Odata EDM: Size2Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public BigDecimal getSize3Secondary()
Original property name from the Odata EDM: Size3Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public BigDecimal getQtyVariableSizeItemSecondary()
Original property name from the Odata EDM: QtyVariableSizeItemSecondary
The quantity of the variable-size item shown is per piece (PC)If you change a field that affects the calculation of the variable-size item quantity (for example, size or formula), the system only recalculates the quantity if you delete the existing quantity first.To do this, delete the contents of the Qty Var-sz item field.Size 1: 200Size 2: 300Size unit of measure: MMVariable size item unit: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 0,06 SQM--> The variable-size item quantity for each piece is: 0.06 SQMThe value calculated is required in MRP, in order to calculate the total quantity of the raw material requirement for the component.If 10 pieces are required for the component, the variable-size item quantity is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable public String getFormulaKeySecondary()
Original property name from the Odata EDM: FormulaKeySecondary
You want to calculate the volume of a rolled sheet of metal. This has a variable length and height, but a constant width (500 MM).The following are used in the calculation:SI units that are defined in CustomizingLength: M (meters)Volume: M3 (cubic meters)In the variable-size item, you only enter the variable values (size 1 and size 2) with a unit of measure that can be derived from the SI unit of the dimension.Example for dimension Length: MM (milllimeters), CM (centimeters), DM (decimeters), and M (meters)The variable-size item formula uses the SI unit, so you must enter the constant width in the formula in the SI unit (meters).Example: ROMS1 * ROMS2 * 0.5 (M)You can enter units of measure for calculating the variable-size item quantity with a formula. The quantity is always calculated in the SI unit of the dimension, such as M3 (cubic meters) for volume.
@Nullable public BigDecimal getGoodsReceiptDurationSecondary()
Original property name from the Odata EDM: GoodsReceiptDurationSecondary
@Nullable public String getMaterialGroupSecondary()
Original property name from the Odata EDM: MaterialGroupSecondary
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
@Nonnull public String toString()
toString
in class VdmObject<ComparisonResult>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<ComparisonResult>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<ComparisonResult>
public int hashCode()
hashCode
in class VdmObject<ComparisonResult>
Copyright © 2021 SAP SE. All rights reserved.