public class ComparisonResult extends VdmEntity<ComparisonResult>
Modifier and Type | Class and Description |
---|---|
static class |
ComparisonResult.ComparisonResultBuilder |
Modifier and Type | Field and Description |
---|---|
static EntityFieldAll<ComparisonResult> |
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.
|
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,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static ComparisonResult.ComparisonResultBuilder |
builder() |
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.
|
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
|
BigDecimal |
getDelivDurationInDaysPrimary()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getDelivDurationInDaysSecondary()
Constraints: Not nullable, Precision: 3, Scale: 0
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
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
|
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 |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
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
|
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
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final EntityFieldAll<ComparisonResult> 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
@Generated(value="lombok") public ComparisonResult()
@ConstructorProperties(value={"bOMComparisonUUID","bOMComponentPrimary","bOMComponentSecondary","bOMComparisonResult","materialTypePrimary","materialTypeSecondary","bOMItemQuantityPrimary","bOMItemQuantitySecondary","bOMItemCategoryPrimary","bOMItemCategorySecondary","completeMaintStatusPrimary","completeMaintStatusSecondary","bOMItemDescriptionPrimary","bOMItemDescriptionSecondary","bOMHeaderBaseUnitPrimary","bOMHeaderBaseUnitSecondary","bOMItemUnitPrimary","bOMItemUnitSecondary","isProductionRelevantPrimary","isProductionRelevantSecond","itemIsCostingRelevantPrimary","itemIsCostingRelevantSecondary","isHeaderDeletePrimary","isHeaderDeleteSecondary","spclProcurementTypePrimary","matlIsConfigurablePrimary","isMaterialProvisionPrimary","isCADPrimary","leadTimeOffsetPrimary","purchasingGrouppPimary","delivDurationInDaysPrimary","supplierPrimary","bOMItemPricePrimary","bOMItemPriceUnitPrimary","nmbrOfVarblSizeItemPrimary","size1Primary","size2Primary","size3Primary","qtyVariableSizeItemPrimary","formulaKeyPrimary","goodsReceiptDurationPrimary","materialGroupPrimary","spclProcurementTypeSecondary","matlIsConfigurableSecondary","isMaterialProvisionSecondary","isCADSecondary","leadTimeOffsetSecondary","purchasingGroupSecondary","delivDurationInDaysSecondary","supplierSecondary","bOMItemPriceSecondary","bomItemPriceUnitSecondary","nmbrOfVarblSizeItemSecondary","size1Secondary","size2Secondary","size3Secondary","qtyVariableSizeItemSecondary","formulaKeySecondary","goodsReceiptDurationSecondary","materialGroupSecondary","erpConfigContext"}) @Generated(value="lombok") 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, @Nullable ErpConfigContext erpConfigContext)
public Class<ComparisonResult> getType()
getType
in class VdmObject<ComparisonResult>
public static <T> ComparisonResultField<T> field(String fieldName, Class<T> fieldType)
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.@Generated(value="lombok") public static ComparisonResult.ComparisonResultBuilder builder()
@Nullable @Generated(value="lombok") public byte[] getBOMComparisonUUID()
@Nullable @Generated(value="lombok") public String getBOMComponentPrimary()
A master record is usually maintained in the system for a component.
@Nullable @Generated(value="lombok") public String getBOMComponentSecondary()
A master record is usually maintained in the system for a component.
@Nullable @Generated(value="lombok") public String getBOMComparisonResult()
@Nullable @Generated(value="lombok") public String getMaterialTypePrimary()
The material type defines certain attributes of the material and has important control functions.
@Nullable @Generated(value="lombok") public String getMaterialTypeSecondary()
The material type defines certain attributes of the material and has important control functions.
@Nullable @Generated(value="lombok") public BigDecimal getBOMItemQuantityPrimary()
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-products Intra materials (in process industries) In display functions, the system calculates the current component quantity from the required quantity and the base quantity. Required quantity Current component quantity = ------------------ * Saved component quantity Base quantity
@Nullable @Generated(value="lombok") public BigDecimal getBOMItemQuantitySecondary()
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-products Intra materials (in process industries) In display functions, the system calculates the current component quantity from the required quantity and the base quantity. Required quantity Current component quantity = ------------------ * Saved component quantity Base quantity
@Nullable @Generated(value="lombok") public String getBOMItemCategoryPrimary()
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 item This item category is used to manage material data that allows an item to be kept in stock. Document item This 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 element This 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 @Generated(value="lombok") public String getBOMItemCategorySecondary()
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 item This item category is used to manage material data that allows an item to be kept in stock. Document item This 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 element This 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 @Generated(value="lombok") public String getCompleteMaintStatusPrimary()
@Nullable @Generated(value="lombok") public String getCompleteMaintStatusSecondary()
@Nullable @Generated(value="lombok") public String getBOMItemDescriptionPrimary()
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 @Generated(value="lombok") public String getBOMItemDescriptionSecondary()
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 @Generated(value="lombok") public String getBOMHeaderBaseUnitPrimary()
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 Management In Inventory Management, the base unit of measure is the same as the stockkeeping unit. Services Services have units of measure of their own, including the following: Service unit Unit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level. Blanket Unit 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 @Generated(value="lombok") public String getBOMHeaderBaseUnitSecondary()
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 Management In Inventory Management, the base unit of measure is the same as the stockkeeping unit. Services Services have units of measure of their own, including the following: Service unit Unit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level. Blanket Unit 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 @Generated(value="lombok") public String getBOMItemUnitPrimary()
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 measure unit of issue units of measure that have the same dimension as either the base unit of measure or the unit of issue If 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 @Generated(value="lombok") public String getBOMItemUnitSecondary()
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 measure unit of issue units of measure that have the same dimension as either the base unit of measure or the unit of issue If 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 @Generated(value="lombok") public Boolean getIsProductionRelevantPrimary()
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 areas Selection of items in the BOM explosion Whether 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 @Generated(value="lombok") public Boolean getIsProductionRelevantSecond()
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 areas Selection of items in the BOM explosion Whether 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 @Generated(value="lombok") public String getItemIsCostingRelevantPrimary()
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 @Generated(value="lombok") public String getItemIsCostingRelevantSecondary()
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 @Generated(value="lombok") public Boolean getIsHeaderDeletePrimary()
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 @Generated(value="lombok") public Boolean getIsHeaderDeleteSecondary()
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 @Generated(value="lombok") public String getSpclProcurementTypePrimary()
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 @Generated(value="lombok") public Boolean getMatlIsConfigurablePrimary()
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 @Generated(value="lombok") public String getIsMaterialProvisionPrimary()
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 vendor Material provided by a customer You 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 vendor This 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 customer This indicator is not currently active.
@Nullable @Generated(value="lombok") public Boolean getIsCADPrimary()
@Nullable @Generated(value="lombok") public BigDecimal getLeadTimeOffsetPrimary()
This value is not included in lead-time scheduling for a task list. You can enter: A positive number of days The component is not required until after the start date. A negative number of days The component is required before the start date. Assembly AS-11 (start date 05/13/1998): Component Lead-time offset Finish date M-01 2+ 05/15/1998 M-02 2- 05/11/1998 M-03 0 05/13/1998 Component 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 @Generated(value="lombok") public String getPurchasingGrouppPimary()
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 @Generated(value="lombok") public BigDecimal getDelivDurationInDaysPrimary()
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
@Nullable @Generated(value="lombok") public String getSupplierPrimary()
@Nullable @Generated(value="lombok") public BigDecimal getBOMItemPricePrimary()
@Nullable @Generated(value="lombok") public String getBOMItemPriceUnitPrimary()
@Nullable @Generated(value="lombok") public BigDecimal getNmbrOfVarblSizeItemPrimary()
@Nullable @Generated(value="lombok") public BigDecimal getSize1Primary()
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable @Generated(value="lombok") public BigDecimal getSize2Primary()
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable @Generated(value="lombok") public BigDecimal getSize3Primary()
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable @Generated(value="lombok") public BigDecimal getQtyVariableSizeItemPrimary()
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: 200 Size 2: 300 Size unit of measure: MM Variable size item unit: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 0,06 SQM --> The variable-size item quantity for each piece is: 0.06 SQM The 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 @Generated(value="lombok") public String getFormulaKeyPrimary()
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 Customizing Length: 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 @Generated(value="lombok") public BigDecimal getGoodsReceiptDurationPrimary()
@Nullable @Generated(value="lombok") public String getMaterialGroupPrimary()
You can use material groups to: Restrict the scope of analyses Search specifically for material master records via search helps
@Nullable @Generated(value="lombok") public String getSpclProcurementTypeSecondary()
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 @Generated(value="lombok") public Boolean getMatlIsConfigurableSecondary()
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 @Generated(value="lombok") public String getIsMaterialProvisionSecondary()
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 vendor Material provided by a customer You 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 vendor This 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 customer This indicator is not currently active.
@Nullable @Generated(value="lombok") public Boolean getIsCADSecondary()
@Nullable @Generated(value="lombok") public BigDecimal getLeadTimeOffsetSecondary()
This value is not included in lead-time scheduling for a task list. You can enter: A positive number of days The component is not required until after the start date. A negative number of days The component is required before the start date. Assembly AS-11 (start date 05/13/1998): Component Lead-time offset Finish date M-01 2+ 05/15/1998 M-02 2- 05/11/1998 M-03 0 05/13/1998 Component 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 @Generated(value="lombok") public String getPurchasingGroupSecondary()
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 @Generated(value="lombok") public BigDecimal getDelivDurationInDaysSecondary()
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
@Nullable @Generated(value="lombok") public String getSupplierSecondary()
@Nullable @Generated(value="lombok") public BigDecimal getBOMItemPriceSecondary()
@Nullable @Generated(value="lombok") public String getBomItemPriceUnitSecondary()
@Nullable @Generated(value="lombok") public BigDecimal getNmbrOfVarblSizeItemSecondary()
@Nullable @Generated(value="lombok") public BigDecimal getSize1Secondary()
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable @Generated(value="lombok") public BigDecimal getSize2Secondary()
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable @Generated(value="lombok") public BigDecimal getSize3Secondary()
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable @Generated(value="lombok") public BigDecimal getQtyVariableSizeItemSecondary()
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: 200 Size 2: 300 Size unit of measure: MM Variable size item unit: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 0,06 SQM --> The variable-size item quantity for each piece is: 0.06 SQM The 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 @Generated(value="lombok") public String getFormulaKeySecondary()
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 Customizing Length: 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 @Generated(value="lombok") public BigDecimal getGoodsReceiptDurationSecondary()
@Nullable @Generated(value="lombok") public String getMaterialGroupSecondary()
You can use material groups to: Restrict the scope of analyses Search specifically for material master records via search helps
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setBOMComparisonUUID(@Nullable byte[] bOMComparisonUUID)
bOMComparisonUUID
- @Generated(value="lombok") public void setBOMComponentPrimary(@Nullable String bOMComponentPrimary)
A master record is usually maintained in the system for a component.
bOMComponentPrimary
- @Generated(value="lombok") public void setBOMComponentSecondary(@Nullable String bOMComponentSecondary)
A master record is usually maintained in the system for a component.
bOMComponentSecondary
- @Generated(value="lombok") public void setBOMComparisonResult(@Nullable String bOMComparisonResult)
bOMComparisonResult
- @Generated(value="lombok") public void setMaterialTypePrimary(@Nullable String materialTypePrimary)
The material type defines certain attributes of the material and has important control functions.
materialTypePrimary
- @Generated(value="lombok") public void setMaterialTypeSecondary(@Nullable String materialTypeSecondary)
The material type defines certain attributes of the material and has important control functions.
materialTypeSecondary
- @Generated(value="lombok") public void setBOMItemQuantityPrimary(@Nullable BigDecimal 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-products Intra materials (in process industries) In display functions, the system calculates the current component quantity from the required quantity and the base quantity. Required quantity Current component quantity = ------------------ * Saved component quantity Base quantity
bOMItemQuantityPrimary
- @Generated(value="lombok") public void setBOMItemQuantitySecondary(@Nullable BigDecimal 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-products Intra materials (in process industries) In display functions, the system calculates the current component quantity from the required quantity and the base quantity. Required quantity Current component quantity = ------------------ * Saved component quantity Base quantity
bOMItemQuantitySecondary
- @Generated(value="lombok") public void setBOMItemCategoryPrimary(@Nullable String 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 item This item category is used to manage material data that allows an item to be kept in stock. Document item This 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 element This 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
- @Generated(value="lombok") public void setBOMItemCategorySecondary(@Nullable String 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 item This item category is used to manage material data that allows an item to be kept in stock. Document item This 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 element This 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
- @Generated(value="lombok") public void setCompleteMaintStatusPrimary(@Nullable String completeMaintStatusPrimary)
completeMaintStatusPrimary
- @Generated(value="lombok") public void setCompleteMaintStatusSecondary(@Nullable String completeMaintStatusSecondary)
completeMaintStatusSecondary
- @Generated(value="lombok") public void setBOMItemDescriptionPrimary(@Nullable String 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
- @Generated(value="lombok") public void setBOMItemDescriptionSecondary(@Nullable String 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
- @Generated(value="lombok") public void setBOMHeaderBaseUnitPrimary(@Nullable String 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 Management In Inventory Management, the base unit of measure is the same as the stockkeeping unit. Services Services have units of measure of their own, including the following: Service unit Unit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level. Blanket Unit 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
- @Generated(value="lombok") public void setBOMHeaderBaseUnitSecondary(@Nullable String 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 Management In Inventory Management, the base unit of measure is the same as the stockkeeping unit. Services Services have units of measure of their own, including the following: Service unit Unit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level. Blanket Unit 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
- @Generated(value="lombok") public void setBOMItemUnitPrimary(@Nullable String 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 measure unit of issue units of measure that have the same dimension as either the base unit of measure or the unit of issue If 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
- @Generated(value="lombok") public void setBOMItemUnitSecondary(@Nullable String 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 measure unit of issue units of measure that have the same dimension as either the base unit of measure or the unit of issue If 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
- @Generated(value="lombok") public void setIsProductionRelevantPrimary(@Nullable Boolean 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 areas Selection of items in the BOM explosion Whether 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
- @Generated(value="lombok") public void setIsProductionRelevantSecond(@Nullable Boolean 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 areas Selection of items in the BOM explosion Whether 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
- @Generated(value="lombok") public void setItemIsCostingRelevantPrimary(@Nullable String 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
- @Generated(value="lombok") public void setItemIsCostingRelevantSecondary(@Nullable String 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
- @Generated(value="lombok") public void setIsHeaderDeletePrimary(@Nullable Boolean 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
- @Generated(value="lombok") public void setIsHeaderDeleteSecondary(@Nullable Boolean 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
- @Generated(value="lombok") public void setSpclProcurementTypePrimary(@Nullable String 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
- @Generated(value="lombok") public void setMatlIsConfigurablePrimary(@Nullable Boolean 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
- @Generated(value="lombok") public void setIsMaterialProvisionPrimary(@Nullable String 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 vendor Material provided by a customer You 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 vendor This 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 customer This indicator is not currently active.
isMaterialProvisionPrimary
- @Generated(value="lombok") public void setIsCADPrimary(@Nullable Boolean isCADPrimary)
isCADPrimary
- @Generated(value="lombok") public void setLeadTimeOffsetPrimary(@Nullable BigDecimal leadTimeOffsetPrimary)
This value is not included in lead-time scheduling for a task list. You can enter: A positive number of days The component is not required until after the start date. A negative number of days The component is required before the start date. Assembly AS-11 (start date 05/13/1998): Component Lead-time offset Finish date M-01 2+ 05/15/1998 M-02 2- 05/11/1998 M-03 0 05/13/1998 Component 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
- @Generated(value="lombok") public void setPurchasingGrouppPimary(@Nullable String 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
- @Generated(value="lombok") public void setDelivDurationInDaysPrimary(@Nullable BigDecimal delivDurationInDaysPrimary)
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
delivDurationInDaysPrimary
- @Generated(value="lombok") public void setSupplierPrimary(@Nullable String supplierPrimary)
supplierPrimary
- @Generated(value="lombok") public void setBOMItemPricePrimary(@Nullable BigDecimal bOMItemPricePrimary)
bOMItemPricePrimary
- @Generated(value="lombok") public void setBOMItemPriceUnitPrimary(@Nullable String bOMItemPriceUnitPrimary)
bOMItemPriceUnitPrimary
- @Generated(value="lombok") public void setNmbrOfVarblSizeItemPrimary(@Nullable BigDecimal nmbrOfVarblSizeItemPrimary)
nmbrOfVarblSizeItemPrimary
- @Generated(value="lombok") public void setSize1Primary(@Nullable BigDecimal size1Primary)
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
size1Primary
- @Generated(value="lombok") public void setSize2Primary(@Nullable BigDecimal size2Primary)
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
size2Primary
- @Generated(value="lombok") public void setSize3Primary(@Nullable BigDecimal size3Primary)
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
size3Primary
- @Generated(value="lombok") public void setQtyVariableSizeItemPrimary(@Nullable BigDecimal 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: 200 Size 2: 300 Size unit of measure: MM Variable size item unit: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 0,06 SQM --> The variable-size item quantity for each piece is: 0.06 SQM The 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
- @Generated(value="lombok") public void setFormulaKeyPrimary(@Nullable String 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 Customizing Length: 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
- @Generated(value="lombok") public void setGoodsReceiptDurationPrimary(@Nullable BigDecimal goodsReceiptDurationPrimary)
goodsReceiptDurationPrimary
- @Generated(value="lombok") public void setMaterialGroupPrimary(@Nullable String materialGroupPrimary)
You can use material groups to: Restrict the scope of analyses Search specifically for material master records via search helps
materialGroupPrimary
- @Generated(value="lombok") public void setSpclProcurementTypeSecondary(@Nullable String 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
- @Generated(value="lombok") public void setMatlIsConfigurableSecondary(@Nullable Boolean 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
- @Generated(value="lombok") public void setIsMaterialProvisionSecondary(@Nullable String 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 vendor Material provided by a customer You 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 vendor This 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 customer This indicator is not currently active.
isMaterialProvisionSecondary
- @Generated(value="lombok") public void setIsCADSecondary(@Nullable Boolean isCADSecondary)
isCADSecondary
- @Generated(value="lombok") public void setLeadTimeOffsetSecondary(@Nullable BigDecimal leadTimeOffsetSecondary)
This value is not included in lead-time scheduling for a task list. You can enter: A positive number of days The component is not required until after the start date. A negative number of days The component is required before the start date. Assembly AS-11 (start date 05/13/1998): Component Lead-time offset Finish date M-01 2+ 05/15/1998 M-02 2- 05/11/1998 M-03 0 05/13/1998 Component 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
- @Generated(value="lombok") public void setPurchasingGroupSecondary(@Nullable String 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
- @Generated(value="lombok") public void setDelivDurationInDaysSecondary(@Nullable BigDecimal delivDurationInDaysSecondary)
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
delivDurationInDaysSecondary
- @Generated(value="lombok") public void setSupplierSecondary(@Nullable String supplierSecondary)
supplierSecondary
- @Generated(value="lombok") public void setBOMItemPriceSecondary(@Nullable BigDecimal bOMItemPriceSecondary)
bOMItemPriceSecondary
- @Generated(value="lombok") public void setBomItemPriceUnitSecondary(@Nullable String bomItemPriceUnitSecondary)
bomItemPriceUnitSecondary
- @Generated(value="lombok") public void setNmbrOfVarblSizeItemSecondary(@Nullable BigDecimal nmbrOfVarblSizeItemSecondary)
nmbrOfVarblSizeItemSecondary
- @Generated(value="lombok") public void setSize1Secondary(@Nullable BigDecimal size1Secondary)
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
size1Secondary
- @Generated(value="lombok") public void setSize2Secondary(@Nullable BigDecimal size2Secondary)
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
size2Secondary
- @Generated(value="lombok") public void setSize3Secondary(@Nullable BigDecimal size3Secondary)
Variable-size item data for a sheet of metal: Size Description Entry 1 Length 200 2 Width 300 No. of variable-size items: 10 Size unit: MM Stockkeeping unit for sheet metal in material master: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 60.000 SQMM --> Quantity of variable-size item per sheet: 0.06 SQM 10 sheets are entered in the component, so the variable-size item requirement is: 10 * 0.06 SQM = 0.6 SQM.
size3Secondary
- @Generated(value="lombok") public void setQtyVariableSizeItemSecondary(@Nullable BigDecimal 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: 200 Size 2: 300 Size unit of measure: MM Variable size item unit: SQM Calculation of variable-size item quantity: A = Size 1 * Size 2 A = 200 MM * 300 MM A = 0,06 SQM --> The variable-size item quantity for each piece is: 0.06 SQM The 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
- @Generated(value="lombok") public void setFormulaKeySecondary(@Nullable String 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 Customizing Length: 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
- @Generated(value="lombok") public void setGoodsReceiptDurationSecondary(@Nullable BigDecimal goodsReceiptDurationSecondary)
goodsReceiptDurationSecondary
- @Generated(value="lombok") public void setMaterialGroupSecondary(@Nullable String materialGroupSecondary)
You can use material groups to: Restrict the scope of analyses Search specifically for material master records via search helps
materialGroupSecondary
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<ComparisonResult>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<ComparisonResult>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<ComparisonResult>
Copyright © 2017 SAP SE. All rights reserved.