public class DBomheaderforexplosionOut extends VdmComplex<DBomheaderforexplosionOut>
Original complex type name from the Odata EDM: DBomheaderforexplosionOut
Modifier and Type | Class and Description |
---|---|
static class |
DBomheaderforexplosionOut.DBomheaderforexplosionOutBuilder |
changedOriginalFields
Constructor and Description |
---|
DBomheaderforexplosionOut() |
DBomheaderforexplosionOut(Boolean alternative_item,
String alt_item_group,
Boolean alt_nxt_lvl,
Boolean assembly_indicator,
Boolean assign_effect_vals,
BigDecimal assy_scrap_itm_mat,
Boolean as_selection_cond,
BigDecimal base_qty_nxt_lvl,
String base_unit_nxt_lvl,
String base_uom,
String batch_entry,
Boolean batch_mgmt,
String bill_of_material,
BigDecimal bill_of_material_base_quant,
String bill_of_material_component,
BigDecimal bill_of_material_comp_quant,
String bill_of_material_item_category,
String bill_of_material_item_number,
BigDecimal bill_of_material_item_quantity,
String bill_of_material_item_unit,
String bill_Of_Material_Root,
String bill_of_material_root_variant,
String bill_of_material_variant,
String bill_of_material_variant_usage,
String bom_change_number,
Boolean bulk_material,
String b_o_m_alternative_text,
String b_o_m_alt_nxt_lvl,
String b_o_m_category,
String b_o_m_cat_nxt_lvl,
String b_o_m_component_description,
BigDecimal b_o_m_explosion_level,
String b_o_m_hdr_matl_hier_node,
String b_O_M_Hdr_Root_Matl_Hier_Node,
String b_o_m_header_base_unit,
BigDecimal b_o_m_header_quantity_primary,
String b_o_m_item_description,
String b_o_m_item_is_discontinued,
String b_o_m_no_nxt_lvl,
String b_o_m_usage_nxt_lvl,
String change_number,
String chg_to_eng_chg_number,
String classProperty,
String classification,
String class_type,
String commodity_code,
String comp_maint_status,
BigDecimal comp_scrap_itm,
BigDecimal comp_scrap_itm_mat,
String config_mat_var,
Boolean config_multi_level,
Boolean conf_bom_nxt_lvl,
String cost_element,
String counter,
Boolean co_product,
String created_by_user,
String currency,
String customs_preference,
Boolean dat_hist_nxt_lvl,
Boolean deletion_indicator,
BigDecimal delivery_time_in_days,
Boolean del_Ind_nxt_lvl,
BigDecimal denominator,
String discont_group,
String distribution_key,
String doc,
String document_part,
String document_type,
String document_version,
String doc_number,
Boolean doc_reqd,
String doc_status,
String doc_type,
String doc_version,
LocalDateTime effective_out_date,
Boolean engineering_design,
String exception_bom,
String explosion_type,
Boolean fixed_price_co_prod,
Boolean fixed_quantity,
String follow_up_grp,
Boolean follow_up_item,
String follow_up_product,
String formula_key,
BigDecimal goods_receipt_duration_in_days,
String goods_recipient,
String header_record_id,
LocalDateTime header_validity_end_date,
LocalDateTime header_validity_start_date,
Boolean hl_configuration,
String individual_coll,
String internal_obj_no,
String intra_material,
String issuing_plant,
String is_b_o_m_item_spare_part,
Boolean is_c_a_d,
String is_material_provision,
Boolean is_phantom_item,
Boolean is_software_component,
String item_category,
String item_description_line_2,
String item_identification,
String item_node,
Boolean item_sign,
String last_changed_by_user,
LocalDateTime last_change_date,
BigDecimal lead_time_offset,
String long_text_lang,
String low_level_code,
String maintenance_status,
BigDecimal material_component_price,
String material_group,
Boolean material_is_configurable,
String material_Name,
String material_type,
BigDecimal mat_purity_in_perc,
BigDecimal moving_price,
Boolean multiple_sel,
String m_r_p_type,
Boolean net_scrap_indicator,
String no_cu_instances,
String no_of_sheets,
BigDecimal no_var_size_items,
BigDecimal numerator,
String object_description,
String object_type,
String obj_dep_assgt_no,
BigDecimal operation_scrap_perc,
String oper_lto_unit,
BigDecimal oper_lt_offset,
String org_area,
String page_format,
String page_number,
BigDecimal path,
BigDecimal path_predecessor,
String plant,
Boolean plant_maintenance,
String plant_sp_matl_status,
LocalDateTime plt_sp_status_valid_from,
Boolean pm_assembly,
String price_control,
BigDecimal price_unit,
String priority,
Boolean procured_externally,
String prodn_supply_area,
Boolean production_relevant,
String production_supply_area,
String production_version,
String prod_order_issue_location,
String profit_center,
String purchase_org,
String purchasing_group,
String purchasing_organisation,
BigDecimal qty_var_size_item,
LocalDateTime record_creation_date,
Boolean recurisve,
Boolean recurs_allowed,
String reference_point,
String relevancy_to_costing,
String relevant_to_sales,
Boolean required_component,
String requirement_segment,
String revision_level,
BigDecimal scrap_qty_bun,
String serial_no_profile,
BigDecimal size1,
BigDecimal size2,
BigDecimal size3,
String size_unit,
Boolean soft_comp_indicator,
String sort_string,
String special_procurement_type,
String special_proc_typ_itm,
String special_proc_typ_mastr,
String spec_proc_costing,
BigDecimal standard_price,
String status_text,
String stock_segment,
String storage_location,
String strategy,
Boolean sub_item_indicator,
String supplier,
Integer table_row,
String tech_status_from,
Boolean test_hist_nxt_lvl,
String totals_record_id,
String unit_of_measure,
String unloading_point,
String uom_usage,
BigDecimal usage_probability,
LocalDateTime validity_end_date,
LocalDateTime validity_start_date,
String valuation_category,
Boolean variants_nxt_lvl,
String x_plant_material_status,
LocalDateTime x_plt_status_valid_from) |
Modifier and Type | Method and Description |
---|---|
static DBomheaderforexplosionOut.DBomheaderforexplosionOutBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAlt_item_group()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getAlt_nxt_lvl()
Constraints: none
|
Boolean |
getAlternative_item()
Constraints: none
|
Boolean |
getAs_selection_cond()
Constraints: none
|
Boolean |
getAssembly_indicator()
Constraints: none
|
Boolean |
getAssign_effect_vals()
Constraints: none
|
BigDecimal |
getAssy_scrap_itm_mat()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getB_o_m_alt_nxt_lvl()
Constraints: Not nullable, Maximum length: 2
|
String |
getB_o_m_alternative_text()
Constraints: Not nullable, Maximum length: 40
|
String |
getB_o_m_cat_nxt_lvl()
Constraints: Not nullable, Maximum length: 1
|
String |
getB_o_m_category()
Constraints: Not nullable, Maximum length: 1
|
String |
getB_o_m_component_description()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getB_o_m_explosion_level()
Constraints: Not nullable, Precision: 2, Scale: 0
|
String |
getB_o_m_hdr_matl_hier_node()
Constraints: Not nullable, Maximum length: 40
|
String |
getB_O_M_Hdr_Root_Matl_Hier_Node()
Constraints: Not nullable, Maximum length: 40
|
String |
getB_o_m_header_base_unit()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getB_o_m_header_quantity_primary()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getB_o_m_item_description()
Constraints: Not nullable, Maximum length: 40
|
String |
getB_o_m_item_is_discontinued()
Constraints: Not nullable, Maximum length: 1
|
String |
getB_o_m_no_nxt_lvl()
Constraints: Not nullable, Maximum length: 8
|
String |
getB_o_m_usage_nxt_lvl()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getBase_qty_nxt_lvl()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getBase_unit_nxt_lvl()
Constraints: Not nullable, Maximum length: 3
|
String |
getBase_uom()
Constraints: Not nullable, Maximum length: 3
|
String |
getBatch_entry()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getBatch_mgmt()
Constraints: none
|
BigDecimal |
getBill_of_material_base_quant()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getBill_of_material_comp_quant()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getBill_of_material_component()
Constraints: Not nullable, Maximum length: 40
|
String |
getBill_of_material_item_category()
Constraints: Not nullable, Maximum length: 1
|
String |
getBill_of_material_item_number()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getBill_of_material_item_quantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getBill_of_material_item_unit()
Constraints: Not nullable, Maximum length: 3
|
String |
getBill_of_material_root_variant()
Constraints: Not nullable, Maximum length: 2
|
String |
getBill_Of_Material_Root()
Constraints: Not nullable, Maximum length: 8
|
String |
getBill_of_material_variant_usage()
Constraints: Not nullable, Maximum length: 1
|
String |
getBill_of_material_variant()
Constraints: Not nullable, Maximum length: 2
|
String |
getBill_of_material()
Constraints: Not nullable, Maximum length: 8
|
String |
getBom_change_number()
Constraints: Not nullable, Maximum length: 12
|
Boolean |
getBulk_material()
Constraints: none
|
String |
getChange_number()
Constraints: Not nullable, Maximum length: 12
|
String |
getChg_to_eng_chg_number()
Constraints: Not nullable, Maximum length: 12
|
String |
getClass_type()
Constraints: Not nullable, Maximum length: 3
|
String |
getClassification()
Constraints: Not nullable, Maximum length: 8
|
String |
getClassProperty()
Constraints: Not nullable, Maximum length: 18
|
Boolean |
getCo_product()
Constraints: none
|
String |
getCommodity_code()
Constraints: Not nullable, Maximum length: 17
|
String |
getComp_maint_status()
Constraints: Not nullable, Maximum length: 15
|
BigDecimal |
getComp_scrap_itm_mat()
Constraints: Not nullable, Precision: 5, Scale: 2
|
BigDecimal |
getComp_scrap_itm()
Constraints: Not nullable, Precision: 5, Scale: 2
|
Boolean |
getConf_bom_nxt_lvl()
Constraints: none
|
String |
getConfig_mat_var()
Constraints: Not nullable, Maximum length: 18
|
Boolean |
getConfig_multi_level()
Constraints: none
|
String |
getCost_element()
Constraints: Not nullable, Maximum length: 10
|
String |
getCounter()
Constraints: Not nullable, Maximum length: 8
|
String |
getCreated_by_user()
Constraints: Not nullable, Maximum length: 12
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getCustoms_preference()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getDat_hist_nxt_lvl()
Constraints: none
|
Boolean |
getDel_Ind_nxt_lvl()
Constraints: none
|
Boolean |
getDeletion_indicator()
Constraints: none
|
BigDecimal |
getDelivery_time_in_days()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getDenominator()
Constraints: Not nullable, Precision: 5, Scale: 0
|
String |
getDiscont_group()
Constraints: Not nullable, Maximum length: 2
|
String |
getDistribution_key()
Constraints: Not nullable, Maximum length: 4
|
String |
getDoc_number()
Constraints: Not nullable, Maximum length: 25
|
Boolean |
getDoc_reqd()
Constraints: none
|
String |
getDoc_status()
Constraints: Not nullable, Maximum length: 2
|
String |
getDoc_type()
Constraints: Not nullable, Maximum length: 3
|
String |
getDoc_version()
Constraints: Not nullable, Maximum length: 2
|
String |
getDoc()
Constraints: Not nullable, Maximum length: 22
|
String |
getDocument_part()
Constraints: Not nullable, Maximum length: 3
|
String |
getDocument_type()
Constraints: Not nullable, Maximum length: 3
|
String |
getDocument_version()
Constraints: Not nullable, Maximum length: 2
|
LocalDateTime |
getEffective_out_date()
Constraints: Not nullable, Precision: 0
|
Boolean |
getEngineering_design()
Constraints: none
|
String |
getException_bom()
Constraints: Not nullable, Maximum length: 4
|
String |
getExplosion_type()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getFixed_price_co_prod()
Constraints: none
|
Boolean |
getFixed_quantity()
Constraints: none
|
String |
getFollow_up_grp()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getFollow_up_item()
Constraints: none
|
String |
getFollow_up_product()
Constraints: Not nullable, Maximum length: 40
|
String |
getFormula_key()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getGoods_receipt_duration_in_days()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getGoods_recipient()
Constraints: Not nullable, Maximum length: 12
|
String |
getHeader_record_id()
Constraints: Not nullable, Maximum length: 1
|
LocalDateTime |
getHeader_validity_end_date()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getHeader_validity_start_date()
Constraints: Not nullable, Precision: 0
|
Boolean |
getHl_configuration()
Constraints: none
|
String |
getIndividual_coll()
Constraints: Not nullable, Maximum length: 1
|
String |
getInternal_obj_no()
Constraints: Not nullable, Maximum length: 18
|
String |
getIntra_material()
Constraints: Not nullable, Maximum length: 40
|
String |
getIs_b_o_m_item_spare_part()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIs_c_a_d()
Constraints: none
|
String |
getIs_material_provision()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIs_phantom_item()
Constraints: none
|
Boolean |
getIs_software_component()
Constraints: none
|
String |
getIssuing_plant()
Constraints: Not nullable, Maximum length: 4
|
String |
getItem_category()
Constraints: Not nullable, Maximum length: 1
|
String |
getItem_description_line_2()
Constraints: Not nullable, Maximum length: 40
|
String |
getItem_identification()
Constraints: Not nullable, Maximum length: 8
|
String |
getItem_node()
Constraints: Not nullable, Maximum length: 8
|
Boolean |
getItem_sign()
Constraints: none
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getLast_change_date()
Constraints: Not nullable, Precision: 0
|
String |
getLast_changed_by_user()
Constraints: Not nullable, Maximum length: 12
|
BigDecimal |
getLead_time_offset()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getLong_text_lang()
Constraints: Not nullable, Maximum length: 2
|
String |
getLow_level_code()
Constraints: Not nullable, Maximum length: 3
|
String |
getM_r_p_type()
Constraints: Not nullable, Maximum length: 2
|
String |
getMaintenance_status()
Constraints: Not nullable, Maximum length: 15
|
BigDecimal |
getMat_purity_in_perc()
Constraints: Not nullable, Precision: 5, Scale: 2
|
BigDecimal |
getMaterial_component_price()
Constraints: Not nullable, Precision: 12, Scale: 3
|
String |
getMaterial_group()
Constraints: Not nullable, Maximum length: 9
|
Boolean |
getMaterial_is_configurable()
Constraints: none
|
String |
getMaterial_Name()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterial_type()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getMoving_price()
Constraints: Not nullable, Precision: 12, Scale: 3
|
Boolean |
getMultiple_sel()
Constraints: none
|
Boolean |
getNet_scrap_indicator()
Constraints: none
|
String |
getNo_cu_instances()
Constraints: Not nullable, Maximum length: 6
|
String |
getNo_of_sheets()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getNo_var_size_items()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getNumerator()
Constraints: Not nullable, Precision: 5, Scale: 0
|
String |
getObj_dep_assgt_no()
Constraints: Not nullable, Maximum length: 18
|
String |
getObject_description()
Constraints: Not nullable, Maximum length: 40
|
String |
getObject_type()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getOper_lt_offset()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getOper_lto_unit()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getOperation_scrap_perc()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getOrg_area()
Constraints: Not nullable, Maximum length: 10
|
String |
getPage_format()
Constraints: Not nullable, Maximum length: 4
|
String |
getPage_number()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getPath_predecessor()
Constraints: Not nullable, Precision: 4, Scale: 0
|
BigDecimal |
getPath()
Constraints: Not nullable, Precision: 4, Scale: 0
|
Boolean |
getPlant_maintenance()
Constraints: none
|
String |
getPlant_sp_matl_status()
Constraints: Not nullable, Maximum length: 2
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getPlt_sp_status_valid_from()
Constraints: Not nullable, Precision: 0
|
Boolean |
getPm_assembly()
Constraints: none
|
String |
getPrice_control()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getPrice_unit()
Constraints: Not nullable, Precision: 5, Scale: 0
|
String |
getPriority()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getProcured_externally()
Constraints: none
|
String |
getProd_order_issue_location()
Constraints: Not nullable, Maximum length: 4
|
String |
getProdn_supply_area()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getProduction_relevant()
Constraints: none
|
String |
getProduction_supply_area()
Constraints: Not nullable, Maximum length: 10
|
String |
getProduction_version()
Constraints: Not nullable, Maximum length: 4
|
String |
getProfit_center()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchase_org()
Constraints: Not nullable, Maximum length: 4
|
String |
getPurchasing_group()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasing_organisation()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getQty_var_size_item()
Constraints: Not nullable, Precision: 13, Scale: 3
|
LocalDateTime |
getRecord_creation_date()
Constraints: Not nullable, Precision: 0
|
Boolean |
getRecurisve()
Constraints: none
|
Boolean |
getRecurs_allowed()
Constraints: none
|
String |
getReference_point()
Constraints: Not nullable, Maximum length: 20
|
String |
getRelevancy_to_costing()
Constraints: Not nullable, Maximum length: 1
|
String |
getRelevant_to_sales()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getRequired_component()
Constraints: none
|
String |
getRequirement_segment()
Constraints: Not nullable, Maximum length: 40
|
String |
getRevision_level()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getScrap_qty_bun()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getSerial_no_profile()
Constraints: Not nullable, Maximum length: 4
|
String |
getSize_unit()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getSize1()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize2()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getSize3()
Constraints: Not nullable, Precision: 13, Scale: 3
|
Boolean |
getSoft_comp_indicator()
Constraints: none
|
String |
getSort_string()
Constraints: Not nullable, Maximum length: 10
|
String |
getSpec_proc_costing()
Constraints: Not nullable, Maximum length: 2
|
String |
getSpecial_proc_typ_itm()
Constraints: Not nullable, Maximum length: 2
|
String |
getSpecial_proc_typ_mastr()
Constraints: Not nullable, Maximum length: 2
|
String |
getSpecial_procurement_type()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getStandard_price()
Constraints: Not nullable, Precision: 12, Scale: 3
|
String |
getStatus_text()
Constraints: Not nullable, Maximum length: 16
|
String |
getStock_segment()
Constraints: Not nullable, Maximum length: 40
|
String |
getStorage_location()
Constraints: Not nullable, Maximum length: 4
|
String |
getStrategy()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getSub_item_indicator()
Constraints: none
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
Integer |
getTable_row()
Constraints: none
|
String |
getTech_status_from()
Constraints: Not nullable, Maximum length: 12
|
Boolean |
getTest_hist_nxt_lvl()
Constraints: none
|
String |
getTotals_record_id()
Constraints: Not nullable, Maximum length: 1
|
Class<DBomheaderforexplosionOut> |
getType() |
String |
getUnit_of_measure()
Constraints: Not nullable, Maximum length: 3
|
String |
getUnloading_point()
Constraints: Not nullable, Maximum length: 25
|
String |
getUom_usage()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getUsage_probability()
Constraints: Not nullable, Precision: 3, Scale: 0
|
LocalDateTime |
getValidity_end_date()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getValidity_start_date()
Constraints: Not nullable, Precision: 0
|
String |
getValuation_category()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getVariants_nxt_lvl()
Constraints: none
|
String |
getX_plant_material_status()
Constraints: Not nullable, Maximum length: 2
|
LocalDateTime |
getX_plt_status_valid_from()
Constraints: Not nullable, Precision: 0
|
int |
hashCode() |
void |
setAlt_item_group(String alt_item_group)
Constraints: Not nullable, Maximum length: 2
|
void |
setAlt_nxt_lvl(Boolean alt_nxt_lvl)
Constraints: none
|
void |
setAlternative_item(Boolean alternative_item)
Constraints: none
|
void |
setAs_selection_cond(Boolean as_selection_cond)
Constraints: none
|
void |
setAssembly_indicator(Boolean assembly_indicator)
Constraints: none
|
void |
setAssign_effect_vals(Boolean assign_effect_vals)
Constraints: none
|
void |
setAssy_scrap_itm_mat(BigDecimal assy_scrap_itm_mat)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setB_o_m_alt_nxt_lvl(String b_o_m_alt_nxt_lvl)
Constraints: Not nullable, Maximum length: 2
|
void |
setB_o_m_alternative_text(String b_o_m_alternative_text)
Constraints: Not nullable, Maximum length: 40
|
void |
setB_o_m_cat_nxt_lvl(String b_o_m_cat_nxt_lvl)
Constraints: Not nullable, Maximum length: 1
|
void |
setB_o_m_category(String b_o_m_category)
Constraints: Not nullable, Maximum length: 1
|
void |
setB_o_m_component_description(String b_o_m_component_description)
Constraints: Not nullable, Maximum length: 40
|
void |
setB_o_m_explosion_level(BigDecimal b_o_m_explosion_level)
Constraints: Not nullable, Precision: 2, Scale: 0
|
void |
setB_o_m_hdr_matl_hier_node(String b_o_m_hdr_matl_hier_node)
Constraints: Not nullable, Maximum length: 40
|
void |
setB_O_M_Hdr_Root_Matl_Hier_Node(String b_O_M_Hdr_Root_Matl_Hier_Node)
Constraints: Not nullable, Maximum length: 40
|
void |
setB_o_m_header_base_unit(String b_o_m_header_base_unit)
Constraints: Not nullable, Maximum length: 3
|
void |
setB_o_m_header_quantity_primary(BigDecimal b_o_m_header_quantity_primary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setB_o_m_item_description(String b_o_m_item_description)
Constraints: Not nullable, Maximum length: 40
|
void |
setB_o_m_item_is_discontinued(String b_o_m_item_is_discontinued)
Constraints: Not nullable, Maximum length: 1
|
void |
setB_o_m_no_nxt_lvl(String b_o_m_no_nxt_lvl)
Constraints: Not nullable, Maximum length: 8
|
void |
setB_o_m_usage_nxt_lvl(String b_o_m_usage_nxt_lvl)
Constraints: Not nullable, Maximum length: 1
|
void |
setBase_qty_nxt_lvl(BigDecimal base_qty_nxt_lvl)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setBase_unit_nxt_lvl(String base_unit_nxt_lvl)
Constraints: Not nullable, Maximum length: 3
|
void |
setBase_uom(String base_uom)
Constraints: Not nullable, Maximum length: 3
|
void |
setBatch_entry(String batch_entry)
Constraints: Not nullable, Maximum length: 1
|
void |
setBatch_mgmt(Boolean batch_mgmt)
Constraints: none
|
void |
setBill_of_material_base_quant(BigDecimal bill_of_material_base_quant)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setBill_of_material_comp_quant(BigDecimal bill_of_material_comp_quant)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setBill_of_material_component(String bill_of_material_component)
Constraints: Not nullable, Maximum length: 40
|
void |
setBill_of_material_item_category(String bill_of_material_item_category)
Constraints: Not nullable, Maximum length: 1
|
void |
setBill_of_material_item_number(String bill_of_material_item_number)
Constraints: Not nullable, Maximum length: 4
|
void |
setBill_of_material_item_quantity(BigDecimal bill_of_material_item_quantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setBill_of_material_item_unit(String bill_of_material_item_unit)
Constraints: Not nullable, Maximum length: 3
|
void |
setBill_of_material_root_variant(String bill_of_material_root_variant)
Constraints: Not nullable, Maximum length: 2
|
void |
setBill_Of_Material_Root(String bill_Of_Material_Root)
Constraints: Not nullable, Maximum length: 8
|
void |
setBill_of_material_variant_usage(String bill_of_material_variant_usage)
Constraints: Not nullable, Maximum length: 1
|
void |
setBill_of_material_variant(String bill_of_material_variant)
Constraints: Not nullable, Maximum length: 2
|
void |
setBill_of_material(String bill_of_material)
Constraints: Not nullable, Maximum length: 8
|
void |
setBom_change_number(String bom_change_number)
Constraints: Not nullable, Maximum length: 12
|
void |
setBulk_material(Boolean bulk_material)
Constraints: none
|
void |
setChange_number(String change_number)
Constraints: Not nullable, Maximum length: 12
|
void |
setChg_to_eng_chg_number(String chg_to_eng_chg_number)
Constraints: Not nullable, Maximum length: 12
|
void |
setClass_type(String class_type)
Constraints: Not nullable, Maximum length: 3
|
void |
setClassification(String classification)
Constraints: Not nullable, Maximum length: 8
|
void |
setClassProperty(String classProperty)
Constraints: Not nullable, Maximum length: 18
|
void |
setCo_product(Boolean co_product)
Constraints: none
|
void |
setCommodity_code(String commodity_code)
Constraints: Not nullable, Maximum length: 17
|
void |
setComp_maint_status(String comp_maint_status)
Constraints: Not nullable, Maximum length: 15
|
void |
setComp_scrap_itm_mat(BigDecimal comp_scrap_itm_mat)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setComp_scrap_itm(BigDecimal comp_scrap_itm)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setConf_bom_nxt_lvl(Boolean conf_bom_nxt_lvl)
Constraints: none
|
void |
setConfig_mat_var(String config_mat_var)
Constraints: Not nullable, Maximum length: 18
|
void |
setConfig_multi_level(Boolean config_multi_level)
Constraints: none
|
void |
setCost_element(String cost_element)
Constraints: Not nullable, Maximum length: 10
|
void |
setCounter(String counter)
Constraints: Not nullable, Maximum length: 8
|
void |
setCreated_by_user(String created_by_user)
Constraints: Not nullable, Maximum length: 12
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setCustoms_preference(String customs_preference)
Constraints: Not nullable, Maximum length: 1
|
void |
setDat_hist_nxt_lvl(Boolean dat_hist_nxt_lvl)
Constraints: none
|
void |
setDel_Ind_nxt_lvl(Boolean del_Ind_nxt_lvl)
Constraints: none
|
void |
setDeletion_indicator(Boolean deletion_indicator)
Constraints: none
|
void |
setDelivery_time_in_days(BigDecimal delivery_time_in_days)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setDenominator(BigDecimal denominator)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setDiscont_group(String discont_group)
Constraints: Not nullable, Maximum length: 2
|
void |
setDistribution_key(String distribution_key)
Constraints: Not nullable, Maximum length: 4
|
void |
setDoc_number(String doc_number)
Constraints: Not nullable, Maximum length: 25
|
void |
setDoc_reqd(Boolean doc_reqd)
Constraints: none
|
void |
setDoc_status(String doc_status)
Constraints: Not nullable, Maximum length: 2
|
void |
setDoc_type(String doc_type)
Constraints: Not nullable, Maximum length: 3
|
void |
setDoc_version(String doc_version)
Constraints: Not nullable, Maximum length: 2
|
void |
setDoc(String doc)
Constraints: Not nullable, Maximum length: 22
|
void |
setDocument_part(String document_part)
Constraints: Not nullable, Maximum length: 3
|
void |
setDocument_type(String document_type)
Constraints: Not nullable, Maximum length: 3
|
void |
setDocument_version(String document_version)
Constraints: Not nullable, Maximum length: 2
|
void |
setEffective_out_date(LocalDateTime effective_out_date)
Constraints: Not nullable, Precision: 0
|
void |
setEngineering_design(Boolean engineering_design)
Constraints: none
|
void |
setException_bom(String exception_bom)
Constraints: Not nullable, Maximum length: 4
|
void |
setExplosion_type(String explosion_type)
Constraints: Not nullable, Maximum length: 2
|
void |
setFixed_price_co_prod(Boolean fixed_price_co_prod)
Constraints: none
|
void |
setFixed_quantity(Boolean fixed_quantity)
Constraints: none
|
void |
setFollow_up_grp(String follow_up_grp)
Constraints: Not nullable, Maximum length: 2
|
void |
setFollow_up_item(Boolean follow_up_item)
Constraints: none
|
void |
setFollow_up_product(String follow_up_product)
Constraints: Not nullable, Maximum length: 40
|
void |
setFormula_key(String formula_key)
Constraints: Not nullable, Maximum length: 2
|
void |
setGoods_receipt_duration_in_days(BigDecimal goods_receipt_duration_in_days)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setGoods_recipient(String goods_recipient)
Constraints: Not nullable, Maximum length: 12
|
void |
setHeader_record_id(String header_record_id)
Constraints: Not nullable, Maximum length: 1
|
void |
setHeader_validity_end_date(LocalDateTime header_validity_end_date)
Constraints: Not nullable, Precision: 0
|
void |
setHeader_validity_start_date(LocalDateTime header_validity_start_date)
Constraints: Not nullable, Precision: 0
|
void |
setHl_configuration(Boolean hl_configuration)
Constraints: none
|
void |
setIndividual_coll(String individual_coll)
Constraints: Not nullable, Maximum length: 1
|
void |
setInternal_obj_no(String internal_obj_no)
Constraints: Not nullable, Maximum length: 18
|
void |
setIntra_material(String intra_material)
Constraints: Not nullable, Maximum length: 40
|
void |
setIs_b_o_m_item_spare_part(String is_b_o_m_item_spare_part)
Constraints: Not nullable, Maximum length: 1
|
void |
setIs_c_a_d(Boolean is_c_a_d)
Constraints: none
|
void |
setIs_material_provision(String is_material_provision)
Constraints: Not nullable, Maximum length: 1
|
void |
setIs_phantom_item(Boolean is_phantom_item)
Constraints: none
|
void |
setIs_software_component(Boolean is_software_component)
Constraints: none
|
void |
setIssuing_plant(String issuing_plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setItem_category(String item_category)
Constraints: Not nullable, Maximum length: 1
|
void |
setItem_description_line_2(String item_description_line_2)
Constraints: Not nullable, Maximum length: 40
|
void |
setItem_identification(String item_identification)
Constraints: Not nullable, Maximum length: 8
|
void |
setItem_node(String item_node)
Constraints: Not nullable, Maximum length: 8
|
void |
setItem_sign(Boolean item_sign)
Constraints: none
|
void |
setLast_change_date(LocalDateTime last_change_date)
Constraints: Not nullable, Precision: 0
|
void |
setLast_changed_by_user(String last_changed_by_user)
Constraints: Not nullable, Maximum length: 12
|
void |
setLead_time_offset(BigDecimal lead_time_offset)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setLong_text_lang(String long_text_lang)
Constraints: Not nullable, Maximum length: 2
|
void |
setLow_level_code(String low_level_code)
Constraints: Not nullable, Maximum length: 3
|
void |
setM_r_p_type(String m_r_p_type)
Constraints: Not nullable, Maximum length: 2
|
void |
setMaintenance_status(String maintenance_status)
Constraints: Not nullable, Maximum length: 15
|
void |
setMat_purity_in_perc(BigDecimal mat_purity_in_perc)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setMaterial_component_price(BigDecimal material_component_price)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setMaterial_group(String material_group)
Constraints: Not nullable, Maximum length: 9
|
void |
setMaterial_is_configurable(Boolean material_is_configurable)
Constraints: none
|
void |
setMaterial_Name(String material_Name)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterial_type(String material_type)
Constraints: Not nullable, Maximum length: 4
|
void |
setMoving_price(BigDecimal moving_price)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setMultiple_sel(Boolean multiple_sel)
Constraints: none
|
void |
setNet_scrap_indicator(Boolean net_scrap_indicator)
Constraints: none
|
void |
setNo_cu_instances(String no_cu_instances)
Constraints: Not nullable, Maximum length: 6
|
void |
setNo_of_sheets(String no_of_sheets)
Constraints: Not nullable, Maximum length: 3
|
void |
setNo_var_size_items(BigDecimal no_var_size_items)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setNumerator(BigDecimal numerator)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setObj_dep_assgt_no(String obj_dep_assgt_no)
Constraints: Not nullable, Maximum length: 18
|
void |
setObject_description(String object_description)
Constraints: Not nullable, Maximum length: 40
|
void |
setObject_type(String object_type)
Constraints: Not nullable, Maximum length: 1
|
void |
setOper_lt_offset(BigDecimal oper_lt_offset)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setOper_lto_unit(String oper_lto_unit)
Constraints: Not nullable, Maximum length: 3
|
void |
setOperation_scrap_perc(BigDecimal operation_scrap_perc)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setOrg_area(String org_area)
Constraints: Not nullable, Maximum length: 10
|
void |
setPage_format(String page_format)
Constraints: Not nullable, Maximum length: 4
|
void |
setPage_number(String page_number)
Constraints: Not nullable, Maximum length: 3
|
void |
setPath_predecessor(BigDecimal path_predecessor)
Constraints: Not nullable, Precision: 4, Scale: 0
|
void |
setPath(BigDecimal path)
Constraints: Not nullable, Precision: 4, Scale: 0
|
void |
setPlant_maintenance(Boolean plant_maintenance)
Constraints: none
|
void |
setPlant_sp_matl_status(String plant_sp_matl_status)
Constraints: Not nullable, Maximum length: 2
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setPlt_sp_status_valid_from(LocalDateTime plt_sp_status_valid_from)
Constraints: Not nullable, Precision: 0
|
void |
setPm_assembly(Boolean pm_assembly)
Constraints: none
|
void |
setPrice_control(String price_control)
Constraints: Not nullable, Maximum length: 1
|
void |
setPrice_unit(BigDecimal price_unit)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setPriority(String priority)
Constraints: Not nullable, Maximum length: 2
|
void |
setProcured_externally(Boolean procured_externally)
Constraints: none
|
void |
setProd_order_issue_location(String prod_order_issue_location)
Constraints: Not nullable, Maximum length: 4
|
void |
setProdn_supply_area(String prodn_supply_area)
Constraints: Not nullable, Maximum length: 10
|
void |
setProduction_relevant(Boolean production_relevant)
Constraints: none
|
void |
setProduction_supply_area(String production_supply_area)
Constraints: Not nullable, Maximum length: 10
|
void |
setProduction_version(String production_version)
Constraints: Not nullable, Maximum length: 4
|
void |
setProfit_center(String profit_center)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchase_org(String purchase_org)
Constraints: Not nullable, Maximum length: 4
|
void |
setPurchasing_group(String purchasing_group)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasing_organisation(String purchasing_organisation)
Constraints: Not nullable, Maximum length: 4
|
void |
setQty_var_size_item(BigDecimal qty_var_size_item)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setRecord_creation_date(LocalDateTime record_creation_date)
Constraints: Not nullable, Precision: 0
|
void |
setRecurisve(Boolean recurisve)
Constraints: none
|
void |
setRecurs_allowed(Boolean recurs_allowed)
Constraints: none
|
void |
setReference_point(String reference_point)
Constraints: Not nullable, Maximum length: 20
|
void |
setRelevancy_to_costing(String relevancy_to_costing)
Constraints: Not nullable, Maximum length: 1
|
void |
setRelevant_to_sales(String relevant_to_sales)
Constraints: Not nullable, Maximum length: 1
|
void |
setRequired_component(Boolean required_component)
Constraints: none
|
void |
setRequirement_segment(String requirement_segment)
Constraints: Not nullable, Maximum length: 40
|
void |
setRevision_level(String revision_level)
Constraints: Not nullable, Maximum length: 2
|
void |
setScrap_qty_bun(BigDecimal scrap_qty_bun)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSerial_no_profile(String serial_no_profile)
Constraints: Not nullable, Maximum length: 4
|
void |
setSize_unit(String size_unit)
Constraints: Not nullable, Maximum length: 3
|
void |
setSize1(BigDecimal size1)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize2(BigDecimal size2)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSize3(BigDecimal size3)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSoft_comp_indicator(Boolean soft_comp_indicator)
Constraints: none
|
void |
setSort_string(String sort_string)
Constraints: Not nullable, Maximum length: 10
|
void |
setSpec_proc_costing(String spec_proc_costing)
Constraints: Not nullable, Maximum length: 2
|
void |
setSpecial_proc_typ_itm(String special_proc_typ_itm)
Constraints: Not nullable, Maximum length: 2
|
void |
setSpecial_proc_typ_mastr(String special_proc_typ_mastr)
Constraints: Not nullable, Maximum length: 2
|
void |
setSpecial_procurement_type(String special_procurement_type)
Constraints: Not nullable, Maximum length: 2
|
void |
setStandard_price(BigDecimal standard_price)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setStatus_text(String status_text)
Constraints: Not nullable, Maximum length: 16
|
void |
setStock_segment(String stock_segment)
Constraints: Not nullable, Maximum length: 40
|
void |
setStorage_location(String storage_location)
Constraints: Not nullable, Maximum length: 4
|
void |
setStrategy(String strategy)
Constraints: Not nullable, Maximum length: 1
|
void |
setSub_item_indicator(Boolean sub_item_indicator)
Constraints: none
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setTable_row(Integer table_row)
Constraints: none
|
void |
setTech_status_from(String tech_status_from)
Constraints: Not nullable, Maximum length: 12
|
void |
setTest_hist_nxt_lvl(Boolean test_hist_nxt_lvl)
Constraints: none
|
void |
setTotals_record_id(String totals_record_id)
Constraints: Not nullable, Maximum length: 1
|
void |
setUnit_of_measure(String unit_of_measure)
Constraints: Not nullable, Maximum length: 3
|
void |
setUnloading_point(String unloading_point)
Constraints: Not nullable, Maximum length: 25
|
void |
setUom_usage(String uom_usage)
Constraints: Not nullable, Maximum length: 1
|
void |
setUsage_probability(BigDecimal usage_probability)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setValidity_end_date(LocalDateTime validity_end_date)
Constraints: Not nullable, Precision: 0
|
void |
setValidity_start_date(LocalDateTime validity_start_date)
Constraints: Not nullable, Precision: 0
|
void |
setValuation_category(String valuation_category)
Constraints: Not nullable, Maximum length: 1
|
void |
setVariants_nxt_lvl(Boolean variants_nxt_lvl)
Constraints: none
|
void |
setX_plant_material_status(String x_plant_material_status)
Constraints: Not nullable, Maximum length: 2
|
void |
setX_plt_status_valid_from(LocalDateTime x_plt_status_valid_from)
Constraints: Not nullable, Precision: 0
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public DBomheaderforexplosionOut()
public DBomheaderforexplosionOut(@Nullable Boolean alternative_item, @Nullable String alt_item_group, @Nullable Boolean alt_nxt_lvl, @Nullable Boolean assembly_indicator, @Nullable Boolean assign_effect_vals, @Nullable BigDecimal assy_scrap_itm_mat, @Nullable Boolean as_selection_cond, @Nullable BigDecimal base_qty_nxt_lvl, @Nullable String base_unit_nxt_lvl, @Nullable String base_uom, @Nullable String batch_entry, @Nullable Boolean batch_mgmt, @Nullable String bill_of_material, @Nullable BigDecimal bill_of_material_base_quant, @Nullable String bill_of_material_component, @Nullable BigDecimal bill_of_material_comp_quant, @Nullable String bill_of_material_item_category, @Nullable String bill_of_material_item_number, @Nullable BigDecimal bill_of_material_item_quantity, @Nullable String bill_of_material_item_unit, @Nullable String bill_Of_Material_Root, @Nullable String bill_of_material_root_variant, @Nullable String bill_of_material_variant, @Nullable String bill_of_material_variant_usage, @Nullable String bom_change_number, @Nullable Boolean bulk_material, @Nullable String b_o_m_alternative_text, @Nullable String b_o_m_alt_nxt_lvl, @Nullable String b_o_m_category, @Nullable String b_o_m_cat_nxt_lvl, @Nullable String b_o_m_component_description, @Nullable BigDecimal b_o_m_explosion_level, @Nullable String b_o_m_hdr_matl_hier_node, @Nullable String b_O_M_Hdr_Root_Matl_Hier_Node, @Nullable String b_o_m_header_base_unit, @Nullable BigDecimal b_o_m_header_quantity_primary, @Nullable String b_o_m_item_description, @Nullable String b_o_m_item_is_discontinued, @Nullable String b_o_m_no_nxt_lvl, @Nullable String b_o_m_usage_nxt_lvl, @Nullable String change_number, @Nullable String chg_to_eng_chg_number, @Nullable String classProperty, @Nullable String classification, @Nullable String class_type, @Nullable String commodity_code, @Nullable String comp_maint_status, @Nullable BigDecimal comp_scrap_itm, @Nullable BigDecimal comp_scrap_itm_mat, @Nullable String config_mat_var, @Nullable Boolean config_multi_level, @Nullable Boolean conf_bom_nxt_lvl, @Nullable String cost_element, @Nullable String counter, @Nullable Boolean co_product, @Nullable String created_by_user, @Nullable String currency, @Nullable String customs_preference, @Nullable Boolean dat_hist_nxt_lvl, @Nullable Boolean deletion_indicator, @Nullable BigDecimal delivery_time_in_days, @Nullable Boolean del_Ind_nxt_lvl, @Nullable BigDecimal denominator, @Nullable String discont_group, @Nullable String distribution_key, @Nullable String doc, @Nullable String document_part, @Nullable String document_type, @Nullable String document_version, @Nullable String doc_number, @Nullable Boolean doc_reqd, @Nullable String doc_status, @Nullable String doc_type, @Nullable String doc_version, @Nullable LocalDateTime effective_out_date, @Nullable Boolean engineering_design, @Nullable String exception_bom, @Nullable String explosion_type, @Nullable Boolean fixed_price_co_prod, @Nullable Boolean fixed_quantity, @Nullable String follow_up_grp, @Nullable Boolean follow_up_item, @Nullable String follow_up_product, @Nullable String formula_key, @Nullable BigDecimal goods_receipt_duration_in_days, @Nullable String goods_recipient, @Nullable String header_record_id, @Nullable LocalDateTime header_validity_end_date, @Nullable LocalDateTime header_validity_start_date, @Nullable Boolean hl_configuration, @Nullable String individual_coll, @Nullable String internal_obj_no, @Nullable String intra_material, @Nullable String issuing_plant, @Nullable String is_b_o_m_item_spare_part, @Nullable Boolean is_c_a_d, @Nullable String is_material_provision, @Nullable Boolean is_phantom_item, @Nullable Boolean is_software_component, @Nullable String item_category, @Nullable String item_description_line_2, @Nullable String item_identification, @Nullable String item_node, @Nullable Boolean item_sign, @Nullable String last_changed_by_user, @Nullable LocalDateTime last_change_date, @Nullable BigDecimal lead_time_offset, @Nullable String long_text_lang, @Nullable String low_level_code, @Nullable String maintenance_status, @Nullable BigDecimal material_component_price, @Nullable String material_group, @Nullable Boolean material_is_configurable, @Nullable String material_Name, @Nullable String material_type, @Nullable BigDecimal mat_purity_in_perc, @Nullable BigDecimal moving_price, @Nullable Boolean multiple_sel, @Nullable String m_r_p_type, @Nullable Boolean net_scrap_indicator, @Nullable String no_cu_instances, @Nullable String no_of_sheets, @Nullable BigDecimal no_var_size_items, @Nullable BigDecimal numerator, @Nullable String object_description, @Nullable String object_type, @Nullable String obj_dep_assgt_no, @Nullable BigDecimal operation_scrap_perc, @Nullable String oper_lto_unit, @Nullable BigDecimal oper_lt_offset, @Nullable String org_area, @Nullable String page_format, @Nullable String page_number, @Nullable BigDecimal path, @Nullable BigDecimal path_predecessor, @Nullable String plant, @Nullable Boolean plant_maintenance, @Nullable String plant_sp_matl_status, @Nullable LocalDateTime plt_sp_status_valid_from, @Nullable Boolean pm_assembly, @Nullable String price_control, @Nullable BigDecimal price_unit, @Nullable String priority, @Nullable Boolean procured_externally, @Nullable String prodn_supply_area, @Nullable Boolean production_relevant, @Nullable String production_supply_area, @Nullable String production_version, @Nullable String prod_order_issue_location, @Nullable String profit_center, @Nullable String purchase_org, @Nullable String purchasing_group, @Nullable String purchasing_organisation, @Nullable BigDecimal qty_var_size_item, @Nullable LocalDateTime record_creation_date, @Nullable Boolean recurisve, @Nullable Boolean recurs_allowed, @Nullable String reference_point, @Nullable String relevancy_to_costing, @Nullable String relevant_to_sales, @Nullable Boolean required_component, @Nullable String requirement_segment, @Nullable String revision_level, @Nullable BigDecimal scrap_qty_bun, @Nullable String serial_no_profile, @Nullable BigDecimal size1, @Nullable BigDecimal size2, @Nullable BigDecimal size3, @Nullable String size_unit, @Nullable Boolean soft_comp_indicator, @Nullable String sort_string, @Nullable String special_procurement_type, @Nullable String special_proc_typ_itm, @Nullable String special_proc_typ_mastr, @Nullable String spec_proc_costing, @Nullable BigDecimal standard_price, @Nullable String status_text, @Nullable String stock_segment, @Nullable String storage_location, @Nullable String strategy, @Nullable Boolean sub_item_indicator, @Nullable String supplier, @Nullable Integer table_row, @Nullable String tech_status_from, @Nullable Boolean test_hist_nxt_lvl, @Nullable String totals_record_id, @Nullable String unit_of_measure, @Nullable String unloading_point, @Nullable String uom_usage, @Nullable BigDecimal usage_probability, @Nullable LocalDateTime validity_end_date, @Nullable LocalDateTime validity_start_date, @Nullable String valuation_category, @Nullable Boolean variants_nxt_lvl, @Nullable String x_plant_material_status, @Nullable LocalDateTime x_plt_status_valid_from)
@Nonnull public Class<DBomheaderforexplosionOut> getType()
getType
in class VdmObject<DBomheaderforexplosionOut>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<DBomheaderforexplosionOut>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<DBomheaderforexplosionOut>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<DBomheaderforexplosionOut>
public static DBomheaderforexplosionOut.DBomheaderforexplosionOutBuilder builder()
@Nullable public Boolean getAlternative_item()
Original property from the Odata EDM: alternative_item
The alternative items are chosen when a production order is created.
@Nullable public String getAlt_item_group()
Original property from the Odata EDM: alt_item_group
As soon as you enter an alternative item group, you see an additional dialog box with the following data: ranking order, strategy, usage probability.You can maintain alternative items in the following situations:Alternative positions with specific usage probabilityThese alternative items are incorporated with a specific usage probability. Enter the usage probability for each alternative item in the group, so that:dependent requirements are determined in requirements planningdependent requirements are changed to a reservation in the production orderAlternative positions as informationYou can enter an alternative item for information purposes. This item would then, for example, only be taken into account in situations involving missing parts.As there should be neither dependent requirements nor a reservation for this item, enter no usage probability.Enter the same character string to denote the alternative items of an alternative item group.Enter the same strategy for all alternative items in the alternative item group.Alternative items are valuated in the following way:Dependent requirements determinationRequirements planning determines the dependent requirements according to the usage probabilities that have been entered.If the usage probability is 0%, then no procurement is planned for the item. For information purposes, however, dependent requirements with 0 as quantity are created.Withdrawal postingYou can control the withdrawal posting for the resevation in the production order in the following way:Withdrawal according to usage probability (manual change is possible)Withdrawal if there is 100% availability(Check ranking order and strategy)Example: See Strategy for alternative position
@Nullable public Boolean getAlt_nxt_lvl()
Original property from the Odata EDM: alt_nxt_lvl
@Nullable public Boolean getAssembly_indicator()
Original property from the Odata EDM: assembly_indicator
You can use this indicator to restrict the selection of items in the BOM explosion. In this case, only the items that are PM assemblies are shown.The indicator does not interrupt the explosion of the BOM to the lowest lever. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the PM assembly indicator.These indicators work as filters. The explosion result you see on the screen only includes the items that fulfil the selection criteria.
@Nullable public Boolean getAssign_effect_vals()
Original property from the Odata EDM: assign_effect_vals
If you set the indicator, the following applies:If you only use date validity, you can override the date that the system uses to determine the components. To do this, you set certain change numbers as valid or invalid.If you use parameter effectivity, you can assign values to the effectivity parameters. As well as this you can set certain change numbers to valid or invalid and thus override the parameter variant (the values you previously assigned).
@Nullable public BigDecimal getAssy_scrap_itm_mat()
Original property from the Odata EDM: assy_scrap_itm_mat
The assembly scrap is used in materials planning to calculate the lot size of the assembly. The system increases the quantity to be produced by the scrap quantity calculated.If the material is an assembly, specify the percentage scrap as required.If the quantity to be produced is 200 pieces and you specify an assembly scrap of 10%, you are reckoning with a scrap quantity of 20 pieces. As a result, 220 pieces are produced.The system increases the quantity to be produced for all of the assembly's components accordingly.
@Nullable public Boolean getAs_selection_cond()
Original property from the Odata EDM: as_selection_cond
If you select this indicator, the classification of the item is taken into account when the object is configured.You can only select this indicator if you have classified the item first (entered a class type).
@Nullable public BigDecimal getBase_qty_nxt_lvl()
Original property from the Odata EDM: base_qty_nxt_lvl
In Customizing (bills of material), you can define a value that then becomes the default value when you create a bill of material.
@Nullable public String getBase_unit_nxt_lvl()
Original property from the Odata EDM: base_unit_nxt_lvl
The system determines this unit of measure from the material master record.You cannot make changes, because the stocks of a material are managed in this unit of measure.
@Nullable public String getBase_uom()
Original property from the Odata EDM: base_uom
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
@Nullable public String getBatch_entry()
Original property from the Odata EDM: batch_entry
This indicator refers to the components of an order, not to the finished product to be manufactured. You have the following options:The batches can be determined when the goods issue is posted.The batches must be entered in the order before it is released.The batches must be entered in the order before the goods issue is posted, but not necessarily before the order is released.If you use pick parts, the batches are determined in the transfer order and then confirmed to the order. If there is no direct link between the transfer order and the production order/process order (for example, with release order parts or crate parts), you must enter the batches in the production order/process order manually.The batches are determined automatically when the order is released.
@Nullable public Boolean getBatch_mgmt()
Original property from the Odata EDM: batch_mgmt
@Nullable public String getBill_of_material()
Original property from the Odata EDM: bill_of_material
The system assigns this number internally. These numbers are irrelevant to the user. You access the BOM by entering the object (for example, material or equipment) to which the BOM belongs.The system stores the following information under this number:all alternatives in a multiple BOMall variants in a variant BOMBOMs that are allocated to more than one plant
@Nullable public BigDecimal getBill_of_material_base_quant()
Original property from the Odata EDM: bill_of_material_base_quant
You normally enter the quantity without a +/- sign (e.g. 66).For the following materials, you enter the quantity with a negative sign (e.g. 22-):Materials that are flagged as co-productsIntra materials (Process industries)When the display function is called, the system calculates the component quantity dependent in the input quantity and the base quantity.Input quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
@Nullable public String getBill_of_material_component()
Original property from the Odata EDM: bill_of_material_component
A master record is usually maintained in the system for a component.
@Nullable public BigDecimal getBill_of_material_comp_quant()
Original property from the Odata EDM: bill_of_material_comp_quant
The quantity is usually entered without a +/- sign (e.g. 66).For the following materials, you enter the quantity with a negative sign (e.g. 22-):Materials that are flagged as co-productsIntra materials (Process industries)When the display function is called, the system calculates the current component quantity dependent on the input unit of measure and the base unit of measure.Input unit of measureCurrent component quantity = ------------------ * Saved component quantityBase quantity
@Nullable public String getBill_of_material_item_category()
Original property from the Odata EDM: bill_of_material_item_category
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
@Nullable public String getBill_of_material_item_number()
Original property from the Odata EDM: bill_of_material_item_number
@Nullable public BigDecimal getBill_of_material_item_quantity()
Original property from the Odata EDM: bill_of_material_item_quantity
You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
@Nullable public String getBill_of_material_item_unit()
Original property from the Odata EDM: bill_of_material_item_unit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
@Nullable public String getBill_Of_Material_Root()
Original property from the Odata EDM: Bill_Of_Material_Root
The system assigns this number internally. These numbers are irrelevant to the user. You access the BOM by entering the object (for example, material or equipment) to which the BOM belongs.The system stores the following information under this number:all alternatives in a multiple BOMall variants in a variant BOMBOMs that are allocated to more than one plant
@Nullable public String getBill_of_material_root_variant()
Original property from the Odata EDM: bill_of_material_root_variant
@Nullable public String getBill_of_material_variant()
Original property from the Odata EDM: bill_of_material_variant
@Nullable public String getBill_of_material_variant_usage()
Original property from the Odata EDM: bill_of_material_variant_usage
@Nullable public String getBom_change_number()
Original property from the Odata EDM: bom_change_number
If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.
@Nullable public Boolean getBulk_material()
Original property from the Odata EDM: bulk_material
The dependent requirements of bulk materials are not relevant to materials planning. This means they are not taken into account for net requirements calculation. Therefore planning for bulk materials should be consumption-based.If bulk materials are subject to material requirements planning, you must create planned independent requirements for them.Dependent requirements are only created in the planned order for information purposes and they can be displayed there. Dependent requirements for bulk material are not shown in the MRP list or the stock/req. list.You can maintain this indicator in both the material master record an the BOM item. The indicator in the material master record has higher priority.If a material is always used as a bulk material, set the indicator in the material master record.In this case, the Bulk material indicator in material master record is automatically set in the BOM item.If a material is only used as a bulk material in individual cases, set the indicator in the BOM item.To improve system performance, you can define in the IMG for MRP that no dependent requirements are to be created for bulk material items. However, this also means that you see no information on bulk material components in the planned order or production order.
@Nullable public String getB_o_m_alternative_text()
Original property from the Odata EDM: b_o_m_alternative_text
This information only applies to this individual alternative and variant.If you want to maintain a long text, choose the symbol to the right of the field. The system displays a different symbol for each situation:@0O@ Create long text@0Q@ Change long text@0P@ Display long text
@Nullable public String getB_o_m_alt_nxt_lvl()
Original property from the Odata EDM: b_o_m_alt_nxt_lvl
@Nullable public String getB_o_m_category()
Original property from the Odata EDM: b_o_m_category
Material BOM - linked to a materialEquipment BOM - linked to an equipmentOrder BOM - linked to material, sales order and sales order item.
@Nullable public String getB_o_m_cat_nxt_lvl()
Original property from the Odata EDM: b_o_m_cat_nxt_lvl
Material BOM - Reference to materialEquipment BOM - Reference to equipmentOrder BOM - Reference to material, sales order, and sales order item
@Nullable public String getB_o_m_component_description()
Original property from the Odata EDM: b_o_m_component_description
@Nullable public BigDecimal getB_o_m_explosion_level()
Original property from the Odata EDM: b_o_m_explosion_level
The BOM level and the path together identify the exact position of a phantom assembly in a BOM.A BOM contains the following phantom assemblies (Phan.Ass.) and materials:Material A___________________________________________Phan.Ass. B Phan.Ass. C Material D_____________ ___________Phan.Ass. E Mat. F Mat. G Mat. HMat. JTo enable the user to trace the positions of phantom assemblies in the BOM, the BOM levels and paths are assigned according to the following logic:Each BOM level is assigned a numberEach path in the BOM is assinged a numberIn the following BOM, the first number indicates the BOPM level, and the second indicates the path. Materials that are not phantom assemblies are assigned level and path number 0. However, if a material is a component of a phantom assembly, it inherits the level and path numbers from the phantom assembly.Material A(0/0)___________________________________________Phan.Ass. B Phan.Ass. C Material D(1/1) (1/2) (0/0)_____________ ___________Phan.Ass. E Mat. F Mat. G Mat. H(2/1) (1/1) (1/2) (1/2)Mat. J(2/1)
@Nullable public String getB_o_m_hdr_matl_hier_node()
Original property from the Odata EDM: b_o_m_hdr_matl_hier_node
@Nullable public String getB_O_M_Hdr_Root_Matl_Hier_Node()
Original property from the Odata EDM: B_O_M_Hdr_Root_Matl_Hier_Node
@Nullable public String getB_o_m_header_base_unit()
Original property from the Odata EDM: b_o_m_header_base_unit
The system takes this unit from the material master.The unit cannot be changed, because stock of the material is managed using this unit.
@Nullable public BigDecimal getB_o_m_header_quantity_primary()
Original property from the Odata EDM: b_o_m_header_quantity_primary
Using this customizing function, you can define a value which is set as a default when you create a bill of material.
@Nullable public String getB_o_m_item_description()
Original property from the Odata EDM: b_o_m_item_description
If this text length (two lines of 40 characters each) is not sufficient, you can also enter a long text by choosing menu option Extras -> Long text -> Item.When you create an item long text, the first 80 characters of the BOM item text are copied to the long text.If you change the BOM item text, the first 80 characters of long text are automatically changed, too. If you change the first two lines of the BOM item long text, the short text is automatically changed.Note:For text items, this text is copied to the component description field on the item overview.
@Nullable public String getB_o_m_item_is_discontinued()
Original property from the Odata EDM: b_o_m_item_is_discontinued
If this indicator is set, the system transfers the dependent requirements in materials planning to the follow-up material if they are no longer covered by warehouse stocks. However, this requires:The part to be discontinued and the follow-up material to be planned using material requirements planning (MRP)The base unit of measure of the follow-up material to be the same as that of the part to be discontinuedNoteIn subcontracting, uncovered requirements are not switched to the follow-up material after the effective-out date. This is indicated by a corresponding exception message (58) in the MRP list.
@Nullable public String getB_o_m_no_nxt_lvl()
Original property from the Odata EDM: b_o_m_no_nxt_lvl
The system performs number assignment internally, and is not relevant for the user. The user works with the corresponding BOMs by entering an object (e.g. material, equipment) to which the BOM belongs.The system uses this number to save:All alternatives for a multiple BOMAll variants for a variant BOMBOMs that are assigned to more than one plant
@Nullable public String getB_o_m_usage_nxt_lvl()
Original property from the Odata EDM: b_o_m_usage_nxt_lvl
By selecting different indicators, you specify the maximum value of the item status and control whether the item must/can be processed in the specific area (for example, production), or whether processing is allowed at all.You can maintain separate BOMs containing different items for a material in the company areas Production and Pricing:Production bill of material:The BOM creates items that are relevant for production. These items are copied into the planned order. The dependent requirement is determined and is also copied to the production order during conversion. Production is triggered using the production order with the production of the material.Pricing bill of material:The BOM creates items that are relevant for determining material input costs for a product.If, for example, you create a pricing with a quantity structure, the BOM and all items relevant for determining the production costs are determined automatically.
@Nullable public String getChange_number()
Original property from the Odata EDM: change_number
If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.
@Nullable public String getChg_to_eng_chg_number()
Original property from the Odata EDM: chg_to_eng_chg_number
If the object has been changed using a change number, the system determines this change number automatically.Three change numbers (N1, N2 and N3) define the validity periods of the item:N1 N2 N3I-----------I----------------------I---------------->1.1.96 6.1.96 12.2.96If you change the item within the validity period of change number N1, the system enters N2 in Change number to.If you change the item within the validity period of change number N2, the system enters N3 in Change number to.
@Nullable public String getClassProperty()
Original property from the Odata EDM: class
@Nullable public String getClassification()
Original property from the Odata EDM: classification
@Nullable public String getClass_type()
Original property from the Odata EDM: class_type
@Nullable public String getCommodity_code()
Original property from the Odata EDM: commodity_code
The Harmonized System contains code numbers for all goods that an be transported across national or regional boundaries. Goods are coded according to this nomenclature when declaring the import or export of goods to the proper authorities. The specification of standard commodity codes in declarations enables the authority to tally the quantities of imported or exported goods of specific goods categories for statistical purposes (INTRASTAT).
@Nullable public String getComp_maint_status()
Original property from the Odata EDM: comp_maint_status
@Nullable public BigDecimal getComp_scrap_itm()
Original property from the Odata EDM: comp_scrap_itm
The assembly scrap is used in materials planning to calculate the lot size of the assembly. The system increases the quantity to be produced by the scrap quantity calculated.If the material is an assembly, specify the percentage scrap as required.If the quantity to be produced is 200 pieces and you specify an assembly scrap of 10%, you are reckoning with a scrap quantity of 20 pieces. As a result, 220 pieces are produced.The system increases the quantity to be produced for all of the assembly's components accordingly.
@Nullable public BigDecimal getComp_scrap_itm_mat()
Original property from the Odata EDM: comp_scrap_itm_mat
The component scrap is used in material requirements planning to determine the input quantities of the components. When the BOMs are exploded, the system increases these input quantities of the components by the calculated scrap quantity.ExampleInput quantity 200 piecesComponent scrap 10 %Scrap quantity 20 pieces---> 220 pieces are usedYou can find examples for the calculation in relation to the indicator for net scrap in the section net scrap.If an assembly scrap is valid for a superordinate assembly, the system adds both scrap types together.If you have entered component scrap in the bill of material, the value in the latter is valid. In other cases, the value in the material master record is valid.
@Nullable public String getConfig_mat_var()
Original property from the Odata EDM: config_mat_var
Behind this object number lies the assignment of a variant to the valuation of the generally configurable material.The valuation is as follows:Gen.config.material BicycleVariant Blue bicycleChar.value BlueThe system internally saves, for example, the number 20. Behind this number is the characteristic value "blue" and the variant "blue bicycle" .
@Nullable public Boolean getConfig_multi_level()
Original property from the Odata EDM: config_multi_level
@Nullable public Boolean getConf_bom_nxt_lvl()
Original property from the Odata EDM: conf_bom_nxt_lvl
Combinable assembliesare used during sales variant processingcontain selectable parts that can be used alongside the non-variable parts in the variant to be produced.
@Nullable public String getCost_element()
Original property from the Odata EDM: cost_element
which is to be debited with the goods issue, if you have entered a consumption account, orfor which an account assignment check is to be carried out.This entry is used in various areas:in MRP for purchase requisitionsin costing for pricingYou can only enter a G/L account for which a G/L account master is maintained in the appropriate company code.
@Nullable public String getCounter()
Original property from the Odata EDM: counter
@Nullable public Boolean getCo_product()
Original property from the Odata EDM: co_product
Enter a negative quantity.Example: 6- You can only enter an item as a co-product if:The material master (MRP 2 view) contains the Material can be a co-product indicator. (For some material types, such as raw materials for example, the co-product indicator is hidden in the standard SAP system.)You enter the item as a stock item
@Nullable public String getCreated_by_user()
Original property from the Odata EDM: created_by_user
@Nullable public String getCurrency()
Original property from the Odata EDM: currency
@Nullable public String getCustoms_preference()
Original property from the Odata EDM: customs_preference
A preference agreement allows countries which do not belong to the same trading area to offer each other more favorable customs duties.
@Nullable public Boolean getDat_hist_nxt_lvl()
Original property from the Odata EDM: dat_hist_nxt_lvl
@Nullable public Boolean getDeletion_indicator()
Original property from the Odata EDM: deletion_indicator
This indicator is relevant for changes that were made with reference to a change number, and where the effectivity has been defined using a new effectivity type.
@Nullable public BigDecimal getDelivery_time_in_days()
Original property from the Odata EDM: delivery_time_in_days
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
@Nullable public Boolean getDel_Ind_nxt_lvl()
Original property from the Odata EDM: del_Ind_nxt_lvl
This indicator is relevant for changes that were made with reference to a change number, and where the effectivity has been defined using a new effectivity type.
@Nullable public BigDecimal getDenominator()
Original property from the Odata EDM: denominator
To convert a quantity, whose unit of measure is not the same as the base unit of measure, into the base unit of measure, the system requires a quotient:Quantity (in alternative unit of measure) = quotient * quantity (in base unit of measure)Enter the number of units of the alternative unit of measure (denominator) that corresponds to the number of units of the base unit of measure (numerator).The alternative unit of measure is kilogram (kg). The base unit of measure is piece (PC). 5 kg correspond to 3 pieces.5 kg = 3 PC => 1 kg = 3/5 PCIn this case, the quotient is therefore 3/5 (the numerator being 3 and the denominator 5).You may enter only whole numbers in the numerator and denominator fields; that is, if 3.14 m² correspond to one piece, you must enter integer multiples (314 m² = 100 PC). In this case, the quotient is therefore 100/314 (the numerator being 100 and the denominator 314).
@Nullable public String getDiscont_group()
Original property from the Odata EDM: discont_group
You can control the discontinuation as follows:Simple discontinuationAn item that is to be discontinued is replaced by a an item that is is to be introduced to the BOM.Settings in the material master record (materials planning):The discontinuation indicator value 1 is set in the material master record of the item to be discontinued.Settings in the BOM:The follow-up group of the item to be introduced and the discontinuation group of the item to be discontinued must have the same value.Dependent parallel discontinuationOne group of materials is replaced by another group. If an item is to be discontinued (main item), another item (dependent item) is also discontinued.Settings in the material master record (materials planning):Material of the main item to be discontinued: value 1Material of the dependent item: value 3Settings in the BOM:Both the main item and the dependent parallel item to be discontinued are identified by the same discontinuation group.Both the follow-up group of the items to be introduced and the discontinuation group of the items to be discontinued must have the same value.You can only enter a discontinuation group for an item if the discontinuation indicator (material master, MRP 4 view) supports discontinuation.A discontinued item is replaced by a follow-up item. In the follow-up item, you maintain a follow-up group.Example for a simple discontinuationItem 0010 (material M-1) is to be discontinued and replaced by follow-up item 0010 (material M-2).Discontinuation indicator in the material master record M-1: value 1Item Mat. DisconGrp FollGrp 0010 M-1 A1 -0010 M-2 - A1Example for a Parallel discontinuationItems 0010 (material M-1) and 0011 (material M-2) to be discontinued are replaced by items 0010 (material M-3) and 0011 (material M-4) to be introduced.Discontinuation indicator in the material master record:M-1: value 1 (main discontinued item)M-2: value 3 (dependent discontinued item)Item Mat. Discontinuation group Follow-up group0010 M-1 ,A1 -0011 M-2 ,A1 -0010 M-3 - A10011 M-4 - A1Abbreviations:Item. ItemMat. MaterialDisconGrp Discontinuation groupFollGrp. Follow-up group
@Nullable public String getDistribution_key()
Original property from the Odata EDM: distribution_key
This means that the MRP controller can plan a daily supply of partial quantities (distributed over the validity period of the RS header) for repetitive manufacturing.
@Nullable public String getDoc()
Original property from the Odata EDM: doc
Together with the document version, the document number is used as information for technical services. It is displayed in various lists.
@Nullable public String getDocument_part()
Original property from the Odata EDM: document_part
Design departments, for example, can use document parts to divide up large documents such as design drawings into pages.
@Nullable public String getDocument_type()
Original property from the Odata EDM: document_type
@Nullable public String getDocument_version()
Original property from the Odata EDM: document_version
A new version is assigned after the original files have been edited in the following processing situations:The new processing status varies from the original in a certain way (for example, text change sin a text file).You want the original processing status to remain the same (for example, documentation of project progress).
@Nullable public String getDoc_number()
Original property from the Odata EDM: doc_number
@Nullable public Boolean getDoc_reqd()
Original property from the Odata EDM: doc_reqd
Changes to the inspection lot or usage decision are recorded by change documents and displayed in the change history for these objects.Status changes are recorded in status management and displayed in the status history.
@Nullable public String getDoc_status()
Original property from the Odata EDM: doc_status
If a status network is defined for the document type you canchoose a status among the entry possibilities which is supported inthe current processing situation when you create orchange.You can find more information with an additional colored release indicator:If the document version is releasedIn which time interval the version is releasedYou define the status network in Customizing work step Define document type level Define document status.
@Nullable public String getDoc_type()
Original property from the Odata EDM: doc_type
Together with the document number and the document version, the document type represents the key for document management. It is the main criterion for controlling document management. The document type controls field selection and the available statuses for a document info record.
@Nullable public String getDoc_version()
Original property from the Odata EDM: doc_version
Together with the document number, the document version is used as information for technical services. It is displayed on various lists.
@Nullable public LocalDateTime getEffective_out_date()
Original property from the Odata EDM: effective_out_date
From this date, the system reassigns the dependent requirements that are no longer covered by warehouse stock of the discontinued material to the follow-up material. This is done as part of material requirements planning.Enter a date if you want to plan the discontinuation of a material for the long term.
@Nullable public Boolean getEngineering_design()
Original property from the Odata EDM: engineering_design
This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
@Nullable public String getException_bom()
Original property from the Odata EDM: exception_bom
In the following situations, for example, an assembly is not exploded:REKIrecursiveness recognized by systemNREKrecursiveness allowedNBERauthorization group for component is not covered by user profileCONVA conversion error occurred during quantity calculation, due to a conversion factor between the quantity units that was too high. Therefore, the quantity displayed on the result screen for BOM explosions is not reliable.
@Nullable public String getExplosion_type()
Original property from the Odata EDM: explosion_type
You can define an explosion type that transfers dependent requirements for phantom assemblies.For example, the explosion type is relevant to materials that have the following special procurement types:Phantom assemblyPhantom in planningDirect production (collective order)Direct procurementYou can also define whether the following functions are performed for the item:Long-term planningDeterming individual and collective requirements
@Nullable public Boolean getFixed_price_co_prod()
Original property from the Odata EDM: fixed_price_co_prod
A material marked as a fixed price co-product is not costed using a joint production process.If the material is an output material of a process with several co-products, the costs for the fixed price co-product are taken from the process costs using the net realizable-value method.Set this indicator if the material is a co-product, but the costs are not to be determined using an apportionment method; instead, a preset price is to be used for the material.The price for the fixed price co-product is taken from a cost estimate without quantity structure; alternatively, a price from the material master is used.You can only set this indicator if you have also set the co-product indicator for the material.Fixed-price co-products are shown in the itemization as items of category M (not A, as is the case with normal co-products), albeit with negative quantities and values.
@Nullable public Boolean getFixed_quantity()
Original property from the Odata EDM: fixed_quantity
A fixed quantity is not allowed for the following items:alternative itemco-productIf the component quantity isfixed,The quantity fixed quantity is not in proportion to the assembly being produced or the order quantity.The quantity for provision of material is fixed.not fixed,The quantity is in proportion to the quantity of the assembly being produced or the order quantity.The quantity for provision of material is in proportion to the order quantity.
@Nullable public String getFollow_up_grp()
Original property from the Odata EDM: follow_up_grp
You can control the discontinuation in the following way:Simple discontinuationSettings in the material master record (MRP 4 view):The discontinuation indicator value 1 is set In the material master record of the material to be discontinued.Settings in the BOM:The value of the follow-up group of the item to be introduced and the discontinuation group of the item to be discontinued must be the same.Dependent parallel discontinuationOne group of materials is replaced by another group of materials. When an item (main item) is discontinued, another item (dependent item) is also discontinued.Settings in the material master record (materials planning):Material of the main item to be discontinued: discontinuation indicator value 1Material of the dependent item: value 3Settings in the BOM:The main item and the dependent parallel item to be discontinued are identified by the same discontinuation group.The value of the follow-up group of the item to be introduced and the discontinuation group of the item to be discontinued must be the same.You can only maintain an item as a follow-up item when you enter it for the first time. The field value cannot be changed after you have entered and saved the item.The follow-up item(s) that are to replace the item to be discontinued must have the same value in the Discontinuation group field as the item to be discontinued has in the Follow-up group field (see the example below).The follow-up item defined in the BOM overrides any follow-up material defined in the material master record.You can only maintain the follow-up group for one item if:the component is planned to a schedule (for example, a warehouse item)the base unit of measure of the materials is identicalExample of a simple discontinuationfItem 0010 to be discontinued (material M-1) is replaced by item 0010 to be introduced (material M-2).Discontinuation indicator in the material master record M-1: value 1Item Material Discontinuation group Follow-up group0010 M-1 A1 -0010 M-2 - A1Example of a parallel discontinuationthe items 0010 (material M-1) and 0011 (material M-2) are replaced by the items 0010 (material M-3) and 0011 (material M-4) to be ntroduced.Discontinuation indicator in the material master record:M-1: Value 1 (main discontinued item)M-2: Value 3 (dependent discontinued item)Item Material Discontinuation group Follow-up group0010 M-1 A1 -0011 M-2 A1 -0010 M-3 - A10011 M-4 - A1Abbreviations:Item. ItemMat. MaterialDisconGrp Discontinuation groupFollGrp. Follow-up group
@Nullable public Boolean getFollow_up_item()
Original property from the Odata EDM: follow_up_item
This means that, if dependent requirements for parts to be discontinued are not covered by stocks of the material, the dependent requirements are transferred to this follow-up item.The follow-up item defined in the BOM overrides any follow-up material defined in the material master record.In discontinuation data dataset, you use the follow-up group to define which item this item is to replace.The discontinued item to be replaced by this follow-up item must have the same value in the Discontinuation group field as the follow-up item has in the Follow-up group field (see example).For simple discontinuation, item 0010 (material M-1) is to be discontinued and replaced by follow-up items 0010 (material M-2) and 0011 (material M-3).Item Mat. FollInd. DisconGrp FollGrp 0010 M-1 - - E10010 M-2 X E1 -0011 M-3 X E1 -Abbreviations:Mat. MaterialFollInd. Follow-up indicatorDisconGrp Discontinuation groupFollGrp. Follow-up group
@Nullable public String getFollow_up_product()
Original property from the Odata EDM: follow_up_product
In the material master record and also in the bill of material (BOM), you can define a follow-up material for a material to be discontinued. The follow-up material defined in the BOM has a higher priority than that in the material master record.You must always specify a follow-up material in the material master record for the system to know a follow-up material if none has been specified in the BOM.Simple discontinuationA component to be discontinued is replaced with a follow-up component at a particular date.In the material master record of the component to be discontinued, you must set discontinuation indicator 1, enter a follow-up component, and specify an effective-out date.Dependent parallel discontinuationA group of materials is replaced with a group of materials; that is, if one component is to be discontinued (the main component), another component must also be discontinued (the subordinate component).In the material master record of the main component to be discontinued, you must set discontinuation indicator 1, enter a follow-up component, and specify an effective-out date. In the material master record of the subordinate component, you must set discontinuation indicator 3.
@Nullable public String getFormula_key()
Original property from the Odata EDM: formula_key
You want to calculate the volume of a rolled sheet of metal. This has a variable length and height, but a constant width (500 MM).The following are used in the calculation:SI units that are defined in CustomizingLength: M (meters)Volume: M3 (cubic meters)In the variable-size item, you only enter the variable values (size 1 and size 2) with a unit of measure that can be derived from the SI unit of the dimension.Example for dimension Length: MM (milllimeters), CM (centimeters), DM (decimeters), and M (meters)The variable-size item formula uses the SI unit, so you must enter the constant width in the formula in the SI unit (meters).Example: ROMS1 * ROMS2 * 0.5 (M)You can enter units of measure for calculating the variable-size item quantity with a formula. The quantity is always calculated in the SI unit of the dimension, such as M3 (cubic meters) for volume.
@Nullable public BigDecimal getGoods_receipt_duration_in_days()
Original property from the Odata EDM: goods_receipt_duration_in_days
@Nullable public String getGoods_recipient()
Original property from the Odata EDM: goods_recipient
@Nullable public String getHeader_record_id()
Original property from the Odata EDM: header_record_id
@Nullable public LocalDateTime getHeader_validity_end_date()
Original property from the Odata EDM: header_validity_end_date
@Nullable public LocalDateTime getHeader_validity_start_date()
Original property from the Odata EDM: header_validity_start_date
@Nullable public Boolean getHl_configuration()
Original property from the Odata EDM: hl_configuration
@Nullable public String getIndividual_coll()
Original property from the Odata EDM: individual_coll
Individual requirementsRequirement quantities of the dependent material are stated individually.Collective requirementsRequirement quantities of the dependent material are grouped together.You can maintain this indicator in the following places:In the material master recordFor the explosion type of the BOM item (in Customizing for Basic Data in Define Explosion Types)The setting for the explosion type overrides that in the material master record.If the material is assigned to a material type that does not allow quantity-based inventory management in this plant, you can set the indicator to individual requirements only.If the stock is to be managed in sales order stock or project stock, the indicator must be set to one of the following options:Individual and collective requirementsIndividual requirements onlyIf a material managed in project stock is to be procured from another plant using a cross-company-code stock transport order, the indicator must be set to 2 (collective requirements) in the issuing plant because, in this specific context, individual project stock management is not possible in both plants.
@Nullable public String getInternal_obj_no()
Original property from the Odata EDM: internal_obj_no
Here, the object number refers to the assignment of a variant to a plant-specific configurable material via the values assigned.The value assignment is as follows:General configurable material Racing bicycleVariant Blue racing bicycleCharacteristic value BlueThe system stores, for example, the number 20 internally. Behind this number lies the characteristic value "blue" for the variant "blue racing bicycle".
@Nullable public String getIntra_material()
Original property from the Odata EDM: intra_material
@Nullable public String getIssuing_plant()
Original property from the Odata EDM: issuing_plant
This entry is only taken into account for plant maintenance activities in the department responsible for plant maintenance.
@Nullable public String getIs_b_o_m_item_spare_part()
Original property from the Odata EDM: is_b_o_m_item_spare_part
In a BOM explosion, you can use this indicator to restrict item selection.The indicator does not interrupt the explosion of the BOM to the lowest level. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the Spare part indicator.These indicators work as filters. The explosion result, you see on the screen only the items that fulfil the selection criteria. In this case, only the items with the spare part indicator you selected are shown.In the IMG for BOMs, you can group spare parts together according to various points of view - for example, according to different maintenance cycles.Spare part group A contains spare parts that need to be replaced after a machine runtime of 100 hours, whereas spare part group B contains spare parts that only need to be replaced after a machine runtime of 500 hours.
@Nullable public Boolean getIs_c_a_d()
Original property from the Odata EDM: is_c_a_d
@Nullable public String getIs_material_provision()
Original property from the Odata EDM: is_material_provision
In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.
@Nullable public Boolean getIs_phantom_item()
Original property from the Odata EDM: is_phantom_item
@Nullable public Boolean getIs_software_component()
Original property from the Odata EDM: is_software_component
@Nullable public String getItem_category()
Original property from the Odata EDM: item_category
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
@Nullable public String getItem_description_line_2()
Original property from the Odata EDM: item_description_line_2
You can also enter a long text by choosing menu option Details --> Long text --> Item long text.If the text comprises less than three lines, it is stored in the BOM item. Otherwise, it is stored as a long text in the text database.
@Nullable public String getItem_identification()
Original property from the Odata EDM: item_identification
@Nullable public String getItem_node()
Original property from the Odata EDM: item_node
@Nullable public Boolean getItem_sign()
Original property from the Odata EDM: item_sign
@Nullable public String getLast_changed_by_user()
Original property from the Odata EDM: last_changed_by_user
@Nullable public LocalDateTime getLast_change_date()
Original property from the Odata EDM: last_change_date
@Nullable public BigDecimal getLead_time_offset()
Original property from the Odata EDM: lead_time_offset
This value is not included in lead-time scheduling for a task list.You can enter:A positive number of daysThe component is not required until after the start date.A negative number of daysThe component is required before the start date.Assembly AS-11 (start date 05/13/1998):Component Lead-time offset Finish dateM-01 2+ 05/15/1998M-02 2- 05/11/1998M-03 0 05/13/1998Component M-01 is not required until 2 days after the start date for the superior assembly.Component M-02 is required 2 days before the start date for the superior assembly, so the finish date for this component is 05/11/1998.The lead-time offset for component M-03 is 0, so the start date for the superior assembly is the same as the finish date for this component.Note:This information does not tell you the start date for the components, because the data required (such as in-house production time, processing time, or interoperation time) is not shown.
@Nullable public String getLong_text_lang()
Original property from the Odata EDM: long_text_lang
@Nullable public String getLow_level_code()
Original property from the Odata EDM: low_level_code
The level that is set in the material master record represents the level at which the material will be planned. This means that the material will only be planned once all assemblies in which it occurs have been planned and exploded.The low-level code is set internally in the material master record when the BOM is maintained.
@Nullable public String getMaintenance_status()
Original property from the Odata EDM: maintenance_status
Which user departments may maintain a material master record of a particular material typeWhich user departments have already maintained the material master record at a particular hierarchy levelThe overall maintenance status is made up of the individual maintenance statuses. The individual maintenance statuses have the following meaning:User department Maintenance statusWork scheduling AAccounting BClassification CMRP DPurchasing EProduction resources/tools FCosting GBasic data KStorage LForecasting PQuality management QWarehouse management SSales VPlant stocks XStorage location stocks Z
@Nullable public BigDecimal getMaterial_component_price()
Original property from the Odata EDM: material_component_price
@Nullable public String getMaterial_group()
Original property from the Odata EDM: material_group
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
@Nullable public Boolean getMaterial_is_configurable()
Original property from the Odata EDM: material_is_configurable
If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.
@Nullable public String getMaterial_Name()
Original property from the Odata EDM: Material_Name
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
@Nullable public String getMaterial_type()
Original property from the Odata EDM: material_type
The material type defines certain attributes of the material and has important control functions.
@Nullable public BigDecimal getMat_purity_in_perc()
Original property from the Odata EDM: mat_purity_in_perc
@Nullable public BigDecimal getMoving_price()
Original property from the Odata EDM: moving_price
Moving average pricePeriodic unit price (only if the material ledger is activated for the material)The system calculates the moving average price automatically by dividing the material value in the stock account by the total of all storage location stocks in the plant concerned. It changes the price with each valuation-relevant movement.The system changes the periodic unit price if you settle the material ledger and then save the data.The valuation of stocks at moving average price or periodic unit price means that the price of the material is adapted to the continual fluctuations in the procurement price.If the material ledger is activated for the material, the material's settlement control determines whether this price is the moving average price or the periodic unit price.
@Nullable public Boolean getMultiple_sel()
Original property from the Odata EDM: multiple_sel
@Nullable public String getM_r_p_type()
Original property from the Odata EDM: m_r_p_type
Manual reorder point planningAutomatic reorder point planningForecast-based planningMaterial requirements planning with forecasts for unplanned consumptionMaster production scheduling (MPS)Demand-driven replenishment
@Nullable public Boolean getNet_scrap_indicator()
Original property from the Odata EDM: net_scrap_indicator
You must set this indicator if you want assembly scrap to be ignored.You must set this indicator if you enter operation scrap.You can set this indicator if you only enter component scrap, to calculate scrap on the basis of the net required quantity for the assembly.Bill of material:Assembly MAT-1:Required quantity 100 piecesAssembly scrap 2%Component MAT-2:Component quantity 100 piecesDepending on the applicable scrap and the net indicator, the following 6 quantities are required for component MAT-2 for a required quantity of 100 pieces of MAT-1:1 2 3 4 5 6 Comp 5% - 5% 5% - -Op. 6% 6% - - - -Net ind X X X - - X---------------------------------------------------------------------Qty 11130 10600 10500 10710 10200 10000KeyComp Component scrapOp. Operation scrapNet ind Net indicatorQty Quantity calculated for component MAT-2 in pieces
@Nullable public String getNo_cu_instances()
Original property from the Odata EDM: no_cu_instances
If a pole always has two cross arms, you set the number of instances for the cross arm to 2.
@Nullable public String getNo_of_sheets()
Original property from the Odata EDM: no_of_sheets
@Nullable public BigDecimal getNo_var_size_items()
Original property from the Odata EDM: no_var_size_items
@Nullable public BigDecimal getNumerator()
Original property from the Odata EDM: numerator
To convert a quantity, whose unit of measure is not the same as the base unit of measure, into the base unit of measure, the system requires a quotient:Quantity (in alternative unit of measure) = quotient * quantity (in base unit of measure)Enter the number of units of the alternative unit of measure (denominator) that corresponds to the number of units of the base unit of measure (numerator).The alternative unit of measure is kilogram (kg). The base unit of measure is piece (PC). 5 kg correspond to 3 pieces.5 kg = 3 PC => 1 kg = 3/5 PCIn this case, the quotient is therefore 3/5 (the numerator being 3 and the denominator 5).You may enter only whole numbers in the numerator and denominator fields; that is, if 3.14 m² correspond to one piece, you must enter integer multiples (314 m² = 100 PC). In this case, the quotient is therefore 100/314 (the numerator being 100 and the denominator 314).
@Nullable public String getObject_description()
Original property from the Odata EDM: object_description
@Nullable public String getObject_type()
Original property from the Odata EDM: object_type
Via settings in Customizing (Bill of mat. -> Item data), you can define a language-dependent abbreviation which the system displays on the General item overview screen.
@Nullable public String getObj_dep_assgt_no()
Original property from the Odata EDM: obj_dep_assgt_no
@Nullable public BigDecimal getOperation_scrap_perc()
Original property from the Odata EDM: operation_scrap_perc
This entry is used to override the assembly scrap for materials of high value.If operation scrap is maintained, you avoid the situation whereby too much of the material is planned in MRP for the components of subsequent operations.If you make an entry for operation scrap, you must also select the operation scrap net indicator (Net field).You can find examples of scrap under net scrap.
@Nullable public String getOper_lto_unit()
Original property from the Odata EDM: oper_lto_unit
@Nullable public BigDecimal getOper_lt_offset()
Original property from the Odata EDM: oper_lt_offset
(In the Project System read activity for operation.)The following areas evaluate the operation related lead-time offset:Plant maintenance ordersNetworksProduction ordersProcess ordersMaintain the following times dependently of the +/- sign:Lead-time offset - positive valueComponent can be available after the operation start dateLead time - negative valueComponent must be available before the operation start dateOperation start date 0010: 05.13.1998, 9 a.m.Operation start date 0020: 05.14.1998, 2 p.m.---------------------------------------------------------Component Operation Lead-time offset (h) End dateM-01 0010 2+ 05.13.1998, 11 a.m.M-02 0020 2- 05.14.1998, 12 a.m.The component M-01 does not have to be available until 2 hours after the start time of the allocated operation 0010.Because the component M-02 must be available 2 hours before the start time of the allocated operation, the end time is 12 a.m.
@Nullable public String getOrg_area()
Original property from the Odata EDM: org_area
On the characteristics screen of the class, you can assign characteristics to the organizational areas you have defined for the class.
@Nullable public String getPage_format()
Original property from the Odata EDM: page_format
@Nullable public String getPage_number()
Original property from the Odata EDM: page_number
@Nullable public BigDecimal getPath()
Original property from the Odata EDM: path
Using the route of predecessor and component, you can reconstruct the exact structure of a bill of material.The level and/or the route are only relevant for planning using dummy assemblies.Level and route show you the exact position of a dummy assembly within a bill of material.A BOM contains the following dummy assemblies (DummyAs) and materials:Material A___________________________________________DummyAs B DummyAs C Material D_____________ ___________DummyAs E Mat. F Mat. G Mat. HMat. JIn order to track the position of the assemblies within the BOM structure, the levels and routes are assigned according to the following logic:A level number is assigned for each BOM levelA route number is assigned for each BOM pathIn the following BOM, the first number refers to the level, the second number the route. If the material is not a dummy assembly, the number '0' is assigned as level and/or route. If the material is a component of a dummy assembly however, then the component inherits the level and route from the dummy assembly.Material A(0/0)___________________________________________DummyAs B DummyAs C Material D(1/1) (1/2) (0/0)_____________ ___________DummyAs E Mat. F Mat. G Mat. H(2/1) (1/1) (1/2) (1/2)Mat. J(2/1)
@Nullable public BigDecimal getPath_predecessor()
Original property from the Odata EDM: path_predecessor
Using the route of predecessor and component, you can reconstruct the exact structure of a bill of material.The level and/or the route are only relevant for planning using dummy assemblies.Level and route show you the exact position of a dummy assembly within a bill of material.A BOM contains the following dummy assemblies (DummyAs) and materials:Material A___________________________________________DummyAs B DummyAs C Material D_____________ ___________DummyAs E Mat. F Mat. G Mat. HMat. JIn order to track the position of the assemblies within the BOM structure, the levels and routes are assigned according to the following logic:A level number is assigned for each BOM levelA route number is assigned for each BOM pathIn the following BOM, the first number refers to the level, the second number the route. If the material is not a dummy assembly, the number '0' is assigned as level and/or route. If the material is a component of a dummy assembly however, then the component inherits the level and route from the dummy assembly.Material A(0/0)___________________________________________DummyAs B DummyAs C Material D(1/1) (1/2) (0/0)_____________ ___________DummyAs E Mat. F Mat. G Mat. H(2/1) (1/1) (1/2) (1/2)Mat. J(2/1)
@Nullable public String getPlant()
Original property from the Odata EDM: plant
@Nullable public Boolean getPlant_maintenance()
Original property from the Odata EDM: plant_maintenance
Items that are relevant to plant maintenance are used in maintenance BOMs (material BOMs that are relevant to plant maintenance, equipment BOMs, and functional location BOMs).This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
@Nullable public String getPlant_sp_matl_status()
Original property from the Odata EDM: plant_sp_matl_status
Materials management (for example, in purchasing and in inventory management)Production planning and controlPlant maintenanceWarehouse managementCosting with a quantity structureThe plant-specific material status restricts the usability of the material for the plant concerned, that is, it defines whether a warning or error message is displayed if you include the material in a particular function.The material may be a part under development or one to be discontinued.
@Nullable public LocalDateTime getPlt_sp_status_valid_from()
Original property from the Odata EDM: plt_sp_status_valid_from
The valid-from date of the material status is considered only if it precedes or is the same as the planning date; that is, if the valid-from date is later than the planning date, it is not considered, even if it is within the planning horizon.ExampleI<-------------Planning horizon------------->I-----I--------------------I-----------------------I-->Planning date Valid-from date TimeIn this case, the valid-from date is not considered in materials planning since it is later than the planning date.PurchasingThe valid-from date of the material status is checked against the current date.ExampleYou block the material for purchasing from May 1, xxxx. A purchase order is created for the material on April 28, xxxx with a delivery date of May 10, xxxx. In this case, the valid-from date May 1, xxxx is checked against the purchase order date April 28, xxxx and the purchase order is allowed. Had you created the purchase order on May 3, xxxx, an error message would have been issued.
@Nullable public Boolean getPm_assembly()
Original property from the Odata EDM: pm_assembly
You can use this indicator to restrict the selection of items in the BOM explosion. In this case, only the items that are PM assemblies are shown.The indicator does not interrupt the explosion of the BOM to the lowest lever. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the PM assembly indicator.These indicators work as filters. The explosion result you see on the screen only includes the items that fulfil the selection criteria.
@Nullable public String getPrice_control()
Original property from the Odata EDM: price_control
Standard priceMoving average priceIf the material ledger is activated for the material, this indicator, together with the material's price determination indicator, determines at which of the following prices the material is valuated:Standard priceMoving average pricePeriodic unit price
@Nullable public BigDecimal getPrice_unit()
Original property from the Odata EDM: price_unit
10 litres of gasoline cost $12. The price unit here is 10.
@Nullable public String getPriority()
Original property from the Odata EDM: priority
With respect to withdrawal postings, the ranking order determines which material components from the alternative item group should be taken into account for the reservation in the production order.Withdrawal according to usage probabilityFor all items that should be reserved, maintain:strategy (value 1 or no entry)ranking order (only effects the material sort)usage probabilityWithdrawal on 100% availabilityFor all items that should be reserved, maintain:ranking orderIf you do not enter the ranking order, the system checks the items in the order that they are transmitted to the availability check.strategy (value 2)usage probabilityThree items (0060 und 0065 and 0070) are assigned to an alternative item group and are given the following values for ranking order:position ranking order0060 30065 20070 1This means that the system reads item 0070 first.
@Nullable public Boolean getProcured_externally()
Original property from the Odata EDM: procured_externally
@Nullable public String getProdn_supply_area()
Original property from the Odata EDM: prodn_supply_area
The PSA is used in Kanban and JIT Outbound processing and in Extended Warehouse Management.
@Nullable public Boolean getProduction_relevant()
Original property from the Odata EDM: production_relevant
Items with this indicator are copied to the planned order, and the system calculates dependent requirements for them. When the planned order is converted to a production order, the system automatically copies these items to the production order.This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
@Nullable public String getProduction_supply_area()
Original property from the Odata EDM: production_supply_area
The PSA is used in Kanban and JIT Outbound processing and in Extended Warehouse Management.
@Nullable public String getProduction_version()
Original property from the Odata EDM: production_version
The production version determines the following:the BOM alternative for a BOM explosionthe task list type, the task list group and the task list group counter for allocation to task listslot-size restrictions for repetitive manufacturing
@Nullable public String getProd_order_issue_location()
Original property from the Odata EDM: prod_order_issue_location
If the material is a component, it is the issuing storage location to which a backflush is posted.If the material is produced, it is the receiving storage location to which the receipt of the material is posted.
@Nullable public String getProfit_center()
Original property from the Odata EDM: profit_center
@Nullable public String getPurchase_org()
Original property from the Odata EDM: purchase_org
@Nullable public String getPurchasing_group()
Original property from the Odata EDM: purchasing_group
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
@Nullable public String getPurchasing_organisation()
Original property from the Odata EDM: purchasing_organisation
@Nullable public BigDecimal getQty_var_size_item()
Original property from the Odata EDM: qty_var_size_item
The quantity of the variable-size item shown is per piece (PC)If you change a field that affects the calculation of the variable-size item quantity (for example, size or formula), the system only recalculates the quantity if you delete the existing quantity first.To do this, delete the contents of the Qty Var-sz item field.Size 1: 200Size 2: 300Size unit of measure: MMVariable size item unit: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 0,06 SQM--> The variable-size item quantity for each piece is: 0.06 SQMThe value calculated is required in MRP, in order to calculate the total quantity of the raw material requirement for the component.If 10 pieces are required for the component, the variable-size item quantity is: 10 * 0.06 SQM = 0.6 SQM.
@Nullable public LocalDateTime getRecord_creation_date()
Original property from the Odata EDM: record_creation_date
@Nullable public Boolean getRecurisve()
Original property from the Odata EDM: recurisve
In BOM maintenanceyou can switch off the recursiveness check by setting the Recursiveness allowed indicatorrecursiveness is usually recognized online and prevented by an error messagein exceptional circumstances, recursiveness is not recognized until the BOM is updatedIn this case, the system sets the BOM is recursive indicator.Explosion path of BOM M10-----------------> |M10|| -----| / \| ---- ----| M3 M2| ---- ----| / \| ----- ------ |M10| M4----- ----
@Nullable public Boolean getRecurs_allowed()
Original property from the Odata EDM: recurs_allowed
If you set the Indicator: recursiveness allowed, no recursiveness check is made for the item concerned: you can create a recursive BOM.
@Nullable public String getReference_point()
Original property from the Odata EDM: reference_point
@Nullable public String getRelevancy_to_costing()
Original property from the Odata EDM: relevancy_to_costing
For the Standard Cost Estimate and the calculation of planned costs for a Work Order, this indicator specifies whether the item is included in costing.A BOM item or operation for which the indicator for relevancy to costing is X is fully relevant to costing.A BOM item or operation without an indicator for relevancy to costing is not relevant to costing at all.For Inventory Costing, you can link relevancy to costing indicators to factors for the fixed and variable costs so that the item values can be adjusted in costing depending on the valuation variant. You do this in Customizing for Product Cost Controlling.A BOM item or operation has the indicator for relevancy to costing A, which you have linked in Customizing for Product Cost Controlling to a fixed factor of 0.8 and a variable factor of 0.8. The BOM item or operation is costed in inventory costing at 80% of the fixed costs and 80% of the variable costs.For output materials (that is, materials for which the co-product indicator has been set in the material master and that have a negative BOM item), the relevance to costing indicator has no effect on the BOM item.The BOM usage that you selected on the initial screen determines whether this field is ready for input. For more information, see Customizing under Production -> Basic Data -> Bill of Material -> General Data -> BOM Usage -> Define BOM Usages.
@Nullable public String getRelevant_to_sales()
Original property from the Odata EDM: relevant_to_sales
For example, in sales order processing vor variant products, you see items that are relevant to sales as order items for the header material.This item status indicator is used to control:subsequent processing in related application areaswhich items are selected in the BOM explosionThe indicator does not interrupt the explosion of the BOM to the lowest lever. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the Relevant to sales indicator.This status indicator works as a filter. The explosion result you see on the screen only includes the items that fulfil the selection criteria. In this case, only the items that are relevant to sales are shown.
@Nullable public Boolean getRequired_component()
Original property from the Odata EDM: required_component
@Nullable public String getRequirement_segment()
Original property from the Odata EDM: requirement_segment
Customer 1 accepts quality 1 and 2 while customer 2 accepts only quality 1. This results in 2 different requirement segments which can be assigned to different stock segments.
@Nullable public String getRevision_level()
Original property from the Odata EDM: revision_level
You can assign a revision level if you use a change number that has a specific valid-from date to make a change.Proceed as follows:Changing a MaterialYou can assign a revision level to a material when you process the material master record itself, or you can enter a revision level in the BOM header when you process a material BOM.Changing a DocumentYou define for each document type whether revision levels are active for documents. Define a document status that has the released indicator. As soon as you process a document of this document type with a change number and assign this status, a revision level is assigned automatically.Before you can assign a revision level, you must define the revisionlevel. From the main R/3 menu, choose Logistics -> Central functions -> Engineering change management, then Revision level -> Material rev. level or Revision level -> Document rev. level.To define how revision levels are assigned, go to Customizing step Set up control data.
@Nullable public BigDecimal getScrap_qty_bun()
Original property from the Odata EDM: scrap_qty_bun
@Nullable public String getSerial_no_profile()
Original property from the Odata EDM: serial_no_profile
@Nullable public BigDecimal getSize1()
Original property from the Odata EDM: size1
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public BigDecimal getSize2()
Original property from the Odata EDM: size2
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public BigDecimal getSize3()
Original property from the Odata EDM: size3
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
@Nullable public String getSize_unit()
Original property from the Odata EDM: size_unit
Please note:If you do not enter a unit of measure for the size, the system enters the default unit stored in the IMG for BOMs under Control data.The size unit and variable-size item unit are interdependent.Example:Variable-size item data for a metal sheet-----------------------------------------Size Dimension Entry1 Length 2002 Width 300Size unit for variable-size item: MMIf you do not enter a formula, the system uses the standard formula: Size 1 * Size 2 (result -> area).= 200 MM * 300 MM= 60,000 MM2Either the variable-size item unit must have the dimension area (MM2, CM2, M2, and so on), or conversion factors must be maintained in the material master.
@Nullable public Boolean getSoft_comp_indicator()
Original property from the Odata EDM: soft_comp_indicator
@Nullable public String getSort_string()
Original property from the Odata EDM: sort_string
@Nullable public String getSpecial_procurement_type()
Original property from the Odata EDM: special_procurement_type
You use special procurement when you want to be able to override the procurement type in the material master or define the procurement type more precisely.If the procurement type is in-house, you can nevertheless force the system to ignore the BOM and routing, and process the material as if it were externally procured, by specifying the special procurement as external.Enter the special procurement type to which you want to restrict the selection.If you procure a material externally, you may want to choose the special procurement type Consignment. If you produce the material in-house, it may be appropriate to choose Production in other plant.If a material has a routing but no BOM, it is treated as an externally procured material even if the procurement type is in-house. Both the BOM and the routing are ignored.However, if you specify the special procurement type as in-house, the routing is included even if the material has no BOM.
@Nullable public String getSpecial_proc_typ_itm()
Original property from the Odata EDM: special_proc_typ_itm
Enter the special procurement type to which you want to restrict the selection.If you procure a material externally, you may want to choose the special procurement type Consignment. If you produce a material in-house, it may be appropriate to choose Production in other plant.
@Nullable public String getSpecial_proc_typ_mastr()
Original property from the Odata EDM: special_proc_typ_mastr
Enter the special procurement type you want to restrict the selection to.For externally processed materials you can, for example, select the consignment order special procurement type. For in-house produced materials the production in another plant special procurement plant may be appropriate.
@Nullable public String getSpec_proc_costing()
Original property from the Odata EDM: spec_proc_costing
If you enter a special procurement type in the Costing view of the material master record, it is used in costing.If you do not enter a special procurement type in the costing view of the material master record, the system uses the special procurement type in the MRP view.If you want to cost a material as externally procured by ignoring the existing quantity structure in the system when costing, the following options are available:In the MRP view of the material master record, enter procurement type F and no special procurement type (neither in the MRP view nor in the Costing view).In Customizing for Product Cost Planning, create a new special procurement type (procurement type: F and special procurement type: blank) and enter this special procurement type in the material's Costing view.If you want to cost a material by ignoring the BOM but including the routing, go to Customizing for Product Cost Planning and create a new special procurement type (procurement type: E; special procurement type: E) and enter this special procurement type in the material's Costing view.
@Nullable public BigDecimal getStandard_price()
Original property from the Odata EDM: standard_price
The valuation of material stocks at standard prices means that all goods movements are valuated at the same price over an extended period.Price variances (for example, purchase price higher than standard price) upon goods receipt or invoice receipt are posted by the system to price difference accounts. This does not affect the standard price.
@Nullable public String getStatus_text()
Original property from the Odata EDM: status_text
@Nullable public String getStock_segment()
Original property from the Odata EDM: stock_segment
@Nullable public String getStorage_location()
Original property from the Odata EDM: storage_location
@Nullable public String getStrategy()
Original property from the Odata EDM: strategy
This strategy is ignored in material requirements planning (MRP).The withdrawal posting for the reservation in the production order can be selected as follows:According to usage probability (manual changes possible)For all items that you want to reserve, enter:Strategy (value 1 or no entry)Priority (only influences how materials are sorted)Usage probabilityWithdrawal if 100% availabilityFor all items that you want to reserve, enter:Strategy (value 2)PriorityIf you do not enter a priority, the system checks the items in the sequence in which they are transferred to the availability check.Usage probabilityEnter the same strategy for all alternative items in an alternative item group.Withdrawal if 100% availability (strategy 2)This strategy uses ATP logic to check availability in the defined ranking order.Gross requirements: 100 piecesM UP (%) RO RQ ATP qty Issue qtyA 20 1 20 30 0B 30 2 30 150 100C 50 3 50 180 0KeyM MaterialUP Usage probabilityRO Ranking orderRQ Requirements quantityThe first material in the ranking order that is supplied 100% on the requirement date is reserved in the required quantity (material B).If a partial withdrawal is carried out in a production order, when additional partial withdrawals take place, no further checks are carried out for this production order. Additional partial withdrawals result from the alternative item, from which the first withdrawal took place.If when using strategy 2 none of the alternative items cover the requirements 100%, the availability check for all items will confirm the available. A reservation only occurs for the available quantity.
@Nullable public Boolean getSub_item_indicator()
Original property from the Odata EDM: sub_item_indicator
Sub-items do not have an operational significance and changes arenot stored with history.
@Nullable public String getSupplier()
Original property from the Odata EDM: supplier
@Nullable public Integer getTable_row()
Original property from the Odata EDM: table_row
@Nullable public String getTech_status_from()
Original property from the Odata EDM: tech_status_from
All products produced in this phase are of the same type and option model.It can be used to describe the change statuses of a multi-level BOM which cannot be expressed in terms of an effectivity period (for example, lead-time offset).
@Nullable public Boolean getTest_hist_nxt_lvl()
Original property from the Odata EDM: test_hist_nxt_lvl
@Nullable public String getTotals_record_id()
Original property from the Odata EDM: totals_record_id
@Nullable public String getUnit_of_measure()
Original property from the Odata EDM: unit_of_measure
The system determines the unit as follows:Material items with a material master record - base unit of measure from the material master record.Class items - unit defined in the additional data of the class.Additional units for material items with a material master record:For material items, you can maintain alternative units of measure to the base unit of measure in the material master.In bills of material, not all alternative units of measure are taken into account - only the unit of issue.Possible values are:base unit of measureunit of issueunits of measure that have the same dimension as either the base unit of measure or the unit of issueIf you enter no unit, the system proposes a unit from the material master if the item has a material master:If the unit of issue was entered on the storage detail screen, the system copies this unit. Otherwise, it copies the base unit of measure.
@Nullable public String getUnloading_point()
Original property from the Odata EDM: unloading_point
@Nullable public String getUom_usage()
Original property from the Odata EDM: uom_usage
Proportion unitsProduct units
@Nullable public BigDecimal getUsage_probability()
Original property from the Odata EDM: usage_probability
The usage probability is always taken into account for requirements planning.Maintain selected usage probabilityRequirements planning for alternative items is based on the usage probability.Quantities are suggested based on the usage probability for the withdrawal posting according to strategy 1. You can plan in excess for the alternative items since the usage probability is not limited to 100%. You can change the proposed quantities. Maintain no usage probability If you do not enter a usage probability, the alternative item just serves as information that can be evaluated, for example, in a situation with a missing part.You receive a warning since dependent requirements with 0 as quantity are created.Withdrawal based on usage probabilityStrategy: value 1An alternative item group is maintained for each assembly. This alternative item group contains four materials with differing usage probabilities. Dependent requirements are passed on with 100 as quantity.Material Usage probability (%) RequirementM-1 70 70M-2 20 20M-3 20 20M-4 0 no requirementIn this case, the materials are planned in excess since the sum of the usage probabilities is greater than 100%.
@Nullable public LocalDateTime getValidity_end_date()
Original property from the Odata EDM: validity_end_date
@Nullable public LocalDateTime getValidity_start_date()
Original property from the Odata EDM: validity_start_date
@Nullable public String getValuation_category()
Original property from the Odata EDM: valuation_category
In the case of split valuation, this indicator also determines which valuation types are allowed, that is, the criteria by which stocks can be valuated.
@Nullable public Boolean getVariants_nxt_lvl()
Original property from the Odata EDM: variants_nxt_lvl
Only used internally for storing the technical type.
@Nullable public String getX_plant_material_status()
Original property from the Odata EDM: x_plant_material_status
Materials management (for example, in purchasing and in inventory management)Production planning and controlPlant maintenanceWarehouse managementCosting with a quantity structureThe cross-plant material status restricts the usability of the material for all plants, that is, it defines whether a warning or error message is displayed if you include the material in a particular function.The material may be a part under development or one to be discontinued.
@Nullable public LocalDateTime getX_plt_status_valid_from()
Original property from the Odata EDM: x_plt_status_valid_from
The valid-from date of the material status is considered only if it precedes or is the same as the planning date; that is, if the valid-from date is later than the planning date, it is not considered, even if it is within the planning horizon.ExampleI<-------------Planning horizon------------->I-----I--------------------I-----------------------I-->Planning date Valid-from date TimeIn this case, the valid-from date is not considered in materials planning since it is later than the planning date.PurchasingThe valid-from date of the material status is checked against the current date.ExampleYou block the material for purchasing from May 1, xxxx. A purchase order is created for the material on April 28, xxxx with a delivery date of May 10, xxxx. In this case, the valid-from date May 1, xxxx is checked against the purchase order date April 28, xxxx and the purchase order is allowed. Had you created the purchase order on May 3, xxxx, an error message would have been issued.
public void setAlternative_item(@Nullable Boolean alternative_item)
Original property from the Odata EDM: alternative_item
The alternative items are chosen when a production order is created.
alternative_item
- items.public void setAlt_item_group(@Nullable String alt_item_group)
Original property from the Odata EDM: alt_item_group
As soon as you enter an alternative item group, you see an additional dialog box with the following data: ranking order, strategy, usage probability.You can maintain alternative items in the following situations:Alternative positions with specific usage probabilityThese alternative items are incorporated with a specific usage probability. Enter the usage probability for each alternative item in the group, so that:dependent requirements are determined in requirements planningdependent requirements are changed to a reservation in the production orderAlternative positions as informationYou can enter an alternative item for information purposes. This item would then, for example, only be taken into account in situations involving missing parts.As there should be neither dependent requirements nor a reservation for this item, enter no usage probability.Enter the same character string to denote the alternative items of an alternative item group.Enter the same strategy for all alternative items in the alternative item group.Alternative items are valuated in the following way:Dependent requirements determinationRequirements planning determines the dependent requirements according to the usage probabilities that have been entered.If the usage probability is 0%, then no procurement is planned for the item. For information purposes, however, dependent requirements with 0 as quantity are created.Withdrawal postingYou can control the withdrawal posting for the resevation in the production order in the following way:Withdrawal according to usage probability (manual change is possible)Withdrawal if there is 100% availability(Check ranking order and strategy)Example: See Strategy for alternative position
alt_item_group
- alternative item group.public void setAlt_nxt_lvl(@Nullable Boolean alt_nxt_lvl)
Original property from the Odata EDM: alt_nxt_lvl
alt_nxt_lvl
- public void setAssembly_indicator(@Nullable Boolean assembly_indicator)
Original property from the Odata EDM: assembly_indicator
You can use this indicator to restrict the selection of items in the BOM explosion. In this case, only the items that are PM assemblies are shown.The indicator does not interrupt the explosion of the BOM to the lowest lever. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the PM assembly indicator.These indicators work as filters. The explosion result you see on the screen only includes the items that fulfil the selection criteria.
assembly_indicator
- are planned and carried out.public void setAssign_effect_vals(@Nullable Boolean assign_effect_vals)
Original property from the Odata EDM: assign_effect_vals
If you set the indicator, the following applies:If you only use date validity, you can override the date that the system uses to determine the components. To do this, you set certain change numbers as valid or invalid.If you use parameter effectivity, you can assign values to the effectivity parameters. As well as this you can set certain change numbers to valid or invalid and thus override the parameter variant (the values you previously assigned).
assign_effect_vals
- explode an assembly or a finished product.public void setAssy_scrap_itm_mat(@Nullable BigDecimal assy_scrap_itm_mat)
Original property from the Odata EDM: assy_scrap_itm_mat
The assembly scrap is used in materials planning to calculate the lot size of the assembly. The system increases the quantity to be produced by the scrap quantity calculated.If the material is an assembly, specify the percentage scrap as required.If the quantity to be produced is 200 pieces and you specify an assembly scrap of 10%, you are reckoning with a scrap quantity of 20 pieces. As a result, 220 pieces are produced.The system increases the quantity to be produced for all of the assembly's components accordingly.
assy_scrap_itm_mat
- public void setAs_selection_cond(@Nullable Boolean as_selection_cond)
Original property from the Odata EDM: as_selection_cond
If you select this indicator, the classification of the item is taken into account when the object is configured.You can only select this indicator if you have classified the item first (entered a class type).
as_selection_cond
- public void setBase_qty_nxt_lvl(@Nullable BigDecimal base_qty_nxt_lvl)
Original property from the Odata EDM: base_qty_nxt_lvl
In Customizing (bills of material), you can define a value that then becomes the default value when you create a bill of material.
base_qty_nxt_lvl
- public void setBase_unit_nxt_lvl(@Nullable String base_unit_nxt_lvl)
Original property from the Odata EDM: base_unit_nxt_lvl
The system determines this unit of measure from the material master record.You cannot make changes, because the stocks of a material are managed in this unit of measure.
base_unit_nxt_lvl
- for all component quantities for this bill of material.public void setBase_uom(@Nullable String base_uom)
Original property from the Odata EDM: base_uom
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
base_uom
- enter in other units of measure (alternative units of measure) to the base unit of measure.public void setBatch_entry(@Nullable String batch_entry)
Original property from the Odata EDM: batch_entry
This indicator refers to the components of an order, not to the finished product to be manufactured. You have the following options:The batches can be determined when the goods issue is posted.The batches must be entered in the order before it is released.The batches must be entered in the order before the goods issue is posted, but not necessarily before the order is released.If you use pick parts, the batches are determined in the transfer order and then confirmed to the order. If there is no direct link between the transfer order and the production order/process order (for example, with release order parts or crate parts), you must enter the batches in the production order/process order manually.The batches are determined automatically when the order is released.
batch_entry
- public void setBatch_mgmt(@Nullable Boolean batch_mgmt)
Original property from the Odata EDM: batch_mgmt
batch_mgmt
- public void setBill_of_material(@Nullable String bill_of_material)
Original property from the Odata EDM: bill_of_material
The system assigns this number internally. These numbers are irrelevant to the user. You access the BOM by entering the object (for example, material or equipment) to which the BOM belongs.The system stores the following information under this number:all alternatives in a multiple BOMall variants in a variant BOMBOMs that are allocated to more than one plant
bill_of_material
- public void setBill_of_material_base_quant(@Nullable BigDecimal bill_of_material_base_quant)
Original property from the Odata EDM: bill_of_material_base_quant
You normally enter the quantity without a +/- sign (e.g. 66).For the following materials, you enter the quantity with a negative sign (e.g. 22-):Materials that are flagged as co-productsIntra materials (Process industries)When the display function is called, the system calculates the component quantity dependent in the input quantity and the base quantity.Input quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
bill_of_material_base_quant
- public void setBill_of_material_component(@Nullable String bill_of_material_component)
Original property from the Odata EDM: bill_of_material_component
A master record is usually maintained in the system for a component.
bill_of_material_component
- public void setBill_of_material_comp_quant(@Nullable BigDecimal bill_of_material_comp_quant)
Original property from the Odata EDM: bill_of_material_comp_quant
The quantity is usually entered without a +/- sign (e.g. 66).For the following materials, you enter the quantity with a negative sign (e.g. 22-):Materials that are flagged as co-productsIntra materials (Process industries)When the display function is called, the system calculates the current component quantity dependent on the input unit of measure and the base unit of measure.Input unit of measureCurrent component quantity = ------------------ * Saved component quantityBase quantity
bill_of_material_comp_quant
- public void setBill_of_material_item_category(@Nullable String bill_of_material_item_category)
Original property from the Odata EDM: bill_of_material_item_category
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
bill_of_material_item_category
- (for example, material master or document info record) or whether they are kept in stock.public void setBill_of_material_item_number(@Nullable String bill_of_material_item_number)
Original property from the Odata EDM: bill_of_material_item_number
bill_of_material_item_number
- public void setBill_of_material_item_quantity(@Nullable BigDecimal bill_of_material_item_quantity)
Original property from the Odata EDM: bill_of_material_item_quantity
You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
bill_of_material_item_quantity
- public void setBill_of_material_item_unit(@Nullable String bill_of_material_item_unit)
Original property from the Odata EDM: bill_of_material_item_unit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
bill_of_material_item_unit
- enter in other units of measure (alternative units of measure) to the base unit of measure.public void setBill_Of_Material_Root(@Nullable String bill_Of_Material_Root)
Original property from the Odata EDM: Bill_Of_Material_Root
The system assigns this number internally. These numbers are irrelevant to the user. You access the BOM by entering the object (for example, material or equipment) to which the BOM belongs.The system stores the following information under this number:all alternatives in a multiple BOMall variants in a variant BOMBOMs that are allocated to more than one plant
bill_Of_Material_Root
- public void setBill_of_material_root_variant(@Nullable String bill_of_material_root_variant)
Original property from the Odata EDM: bill_of_material_root_variant
bill_of_material_root_variant
- public void setBill_of_material_variant(@Nullable String bill_of_material_variant)
Original property from the Odata EDM: bill_of_material_variant
bill_of_material_variant
- public void setBill_of_material_variant_usage(@Nullable String bill_of_material_variant_usage)
Original property from the Odata EDM: bill_of_material_variant_usage
bill_of_material_variant_usage
- public void setBom_change_number(@Nullable String bom_change_number)
Original property from the Odata EDM: bom_change_number
If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.
bom_change_number
- public void setBulk_material(@Nullable Boolean bulk_material)
Original property from the Odata EDM: bulk_material
The dependent requirements of bulk materials are not relevant to materials planning. This means they are not taken into account for net requirements calculation. Therefore planning for bulk materials should be consumption-based.If bulk materials are subject to material requirements planning, you must create planned independent requirements for them.Dependent requirements are only created in the planned order for information purposes and they can be displayed there. Dependent requirements for bulk material are not shown in the MRP list or the stock/req. list.You can maintain this indicator in both the material master record an the BOM item. The indicator in the material master record has higher priority.If a material is always used as a bulk material, set the indicator in the material master record.In this case, the Bulk material indicator in material master record is automatically set in the BOM item.If a material is only used as a bulk material in individual cases, set the indicator in the BOM item.To improve system performance, you can define in the IMG for MRP that no dependent requirements are to be created for bulk material items. However, this also means that you see no information on bulk material components in the planned order or production order.
bulk_material
- example, washers or grease).public void setB_o_m_alternative_text(@Nullable String b_o_m_alternative_text)
Original property from the Odata EDM: b_o_m_alternative_text
This information only applies to this individual alternative and variant.If you want to maintain a long text, choose the symbol to the right of the field. The system displays a different symbol for each situation:@0O@ Create long text@0Q@ Change long text@0P@ Display long text
b_o_m_alternative_text
- public void setB_o_m_alt_nxt_lvl(@Nullable String b_o_m_alt_nxt_lvl)
Original property from the Odata EDM: b_o_m_alt_nxt_lvl
b_o_m_alt_nxt_lvl
- public void setB_o_m_category(@Nullable String b_o_m_category)
Original property from the Odata EDM: b_o_m_category
Material BOM - linked to a materialEquipment BOM - linked to an equipmentOrder BOM - linked to material, sales order and sales order item.
b_o_m_category
- public void setB_o_m_cat_nxt_lvl(@Nullable String b_o_m_cat_nxt_lvl)
Original property from the Odata EDM: b_o_m_cat_nxt_lvl
Material BOM - Reference to materialEquipment BOM - Reference to equipmentOrder BOM - Reference to material, sales order, and sales order item
b_o_m_cat_nxt_lvl
- public void setB_o_m_component_description(@Nullable String b_o_m_component_description)
Original property from the Odata EDM: b_o_m_component_description
b_o_m_component_description
- public void setB_o_m_explosion_level(@Nullable BigDecimal b_o_m_explosion_level)
Original property from the Odata EDM: b_o_m_explosion_level
The BOM level and the path together identify the exact position of a phantom assembly in a BOM.A BOM contains the following phantom assemblies (Phan.Ass.) and materials:Material A___________________________________________Phan.Ass. B Phan.Ass. C Material D_____________ ___________Phan.Ass. E Mat. F Mat. G Mat. HMat. JTo enable the user to trace the positions of phantom assemblies in the BOM, the BOM levels and paths are assigned according to the following logic:Each BOM level is assigned a numberEach path in the BOM is assinged a numberIn the following BOM, the first number indicates the BOPM level, and the second indicates the path. Materials that are not phantom assemblies are assigned level and path number 0. However, if a material is a component of a phantom assembly, it inherits the level and path numbers from the phantom assembly.Material A(0/0)___________________________________________Phan.Ass. B Phan.Ass. C Material D(1/1) (1/2) (0/0)_____________ ___________Phan.Ass. E Mat. F Mat. G Mat. H(2/1) (1/1) (1/2) (1/2)Mat. J(2/1)
b_o_m_explosion_level
- public void setB_o_m_hdr_matl_hier_node(@Nullable String b_o_m_hdr_matl_hier_node)
Original property from the Odata EDM: b_o_m_hdr_matl_hier_node
b_o_m_hdr_matl_hier_node
- public void setB_O_M_Hdr_Root_Matl_Hier_Node(@Nullable String b_O_M_Hdr_Root_Matl_Hier_Node)
Original property from the Odata EDM: B_O_M_Hdr_Root_Matl_Hier_Node
b_O_M_Hdr_Root_Matl_Hier_Node
- public void setB_o_m_header_base_unit(@Nullable String b_o_m_header_base_unit)
Original property from the Odata EDM: b_o_m_header_base_unit
The system takes this unit from the material master.The unit cannot be changed, because stock of the material is managed using this unit.
b_o_m_header_base_unit
- unit for all component quantities in this BOM.public void setB_o_m_header_quantity_primary(@Nullable BigDecimal b_o_m_header_quantity_primary)
Original property from the Odata EDM: b_o_m_header_quantity_primary
Using this customizing function, you can define a value which is set as a default when you create a bill of material.
b_o_m_header_quantity_primary
- public void setB_o_m_item_description(@Nullable String b_o_m_item_description)
Original property from the Odata EDM: b_o_m_item_description
If this text length (two lines of 40 characters each) is not sufficient, you can also enter a long text by choosing menu option Extras -> Long text -> Item.When you create an item long text, the first 80 characters of the BOM item text are copied to the long text.If you change the BOM item text, the first 80 characters of long text are automatically changed, too. If you change the first two lines of the BOM item long text, the short text is automatically changed.Note:For text items, this text is copied to the component description field on the item overview.
b_o_m_item_description
- public void setB_o_m_item_is_discontinued(@Nullable String b_o_m_item_is_discontinued)
Original property from the Odata EDM: b_o_m_item_is_discontinued
If this indicator is set, the system transfers the dependent requirements in materials planning to the follow-up material if they are no longer covered by warehouse stocks. However, this requires:The part to be discontinued and the follow-up material to be planned using material requirements planning (MRP)The base unit of measure of the follow-up material to be the same as that of the part to be discontinuedNoteIn subcontracting, uncovered requirements are not switched to the follow-up material after the effective-out date. This is indicated by a corresponding exception message (58) in the MRP list.
b_o_m_item_is_discontinued
- in materials planning.public void setB_o_m_no_nxt_lvl(@Nullable String b_o_m_no_nxt_lvl)
Original property from the Odata EDM: b_o_m_no_nxt_lvl
The system performs number assignment internally, and is not relevant for the user. The user works with the corresponding BOMs by entering an object (e.g. material, equipment) to which the BOM belongs.The system uses this number to save:All alternatives for a multiple BOMAll variants for a variant BOMBOMs that are assigned to more than one plant
b_o_m_no_nxt_lvl
- public void setB_o_m_usage_nxt_lvl(@Nullable String b_o_m_usage_nxt_lvl)
Original property from the Odata EDM: b_o_m_usage_nxt_lvl
By selecting different indicators, you specify the maximum value of the item status and control whether the item must/can be processed in the specific area (for example, production), or whether processing is allowed at all.You can maintain separate BOMs containing different items for a material in the company areas Production and Pricing:Production bill of material:The BOM creates items that are relevant for production. These items are copied into the planned order. The dependent requirement is determined and is also copied to the production order during conversion. Production is triggered using the production order with the production of the material.Pricing bill of material:The BOM creates items that are relevant for determining material input costs for a product.If, for example, you create a pricing with a quantity structure, the BOM and all items relevant for determining the production costs are determined automatically.
b_o_m_usage_nxt_lvl
- public void setChange_number(@Nullable String change_number)
Original property from the Odata EDM: change_number
If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.
change_number
- public void setChg_to_eng_chg_number(@Nullable String chg_to_eng_chg_number)
Original property from the Odata EDM: chg_to_eng_chg_number
If the object has been changed using a change number, the system determines this change number automatically.Three change numbers (N1, N2 and N3) define the validity periods of the item:N1 N2 N3I-----------I----------------------I---------------->1.1.96 6.1.96 12.2.96If you change the item within the validity period of change number N1, the system enters N2 in Change number to.If you change the item within the validity period of change number N2, the system enters N3 in Change number to.
chg_to_eng_chg_number
- object (material, for example).public void setClassProperty(@Nullable String classProperty)
Original property from the Odata EDM: class
classProperty
- public void setClassification(@Nullable String classification)
Original property from the Odata EDM: classification
classification
- public void setClass_type(@Nullable String class_type)
Original property from the Odata EDM: class_type
class_type
- public void setCommodity_code(@Nullable String commodity_code)
Original property from the Odata EDM: commodity_code
The Harmonized System contains code numbers for all goods that an be transported across national or regional boundaries. Goods are coded according to this nomenclature when declaring the import or export of goods to the proper authorities. The specification of standard commodity codes in declarations enables the authority to tally the quantities of imported or exported goods of specific goods categories for statistical purposes (INTRASTAT).
commodity_code
- public void setComp_maint_status(@Nullable String comp_maint_status)
Original property from the Odata EDM: comp_maint_status
comp_maint_status
- public void setComp_scrap_itm(@Nullable BigDecimal comp_scrap_itm)
Original property from the Odata EDM: comp_scrap_itm
The assembly scrap is used in materials planning to calculate the lot size of the assembly. The system increases the quantity to be produced by the scrap quantity calculated.If the material is an assembly, specify the percentage scrap as required.If the quantity to be produced is 200 pieces and you specify an assembly scrap of 10%, you are reckoning with a scrap quantity of 20 pieces. As a result, 220 pieces are produced.The system increases the quantity to be produced for all of the assembly's components accordingly.
comp_scrap_itm
- public void setComp_scrap_itm_mat(@Nullable BigDecimal comp_scrap_itm_mat)
Original property from the Odata EDM: comp_scrap_itm_mat
The component scrap is used in material requirements planning to determine the input quantities of the components. When the BOMs are exploded, the system increases these input quantities of the components by the calculated scrap quantity.ExampleInput quantity 200 piecesComponent scrap 10 %Scrap quantity 20 pieces---> 220 pieces are usedYou can find examples for the calculation in relation to the indicator for net scrap in the section net scrap.If an assembly scrap is valid for a superordinate assembly, the system adds both scrap types together.If you have entered component scrap in the bill of material, the value in the latter is valid. In other cases, the value in the material master record is valid.
comp_scrap_itm_mat
- public void setConfig_mat_var(@Nullable String config_mat_var)
Original property from the Odata EDM: config_mat_var
Behind this object number lies the assignment of a variant to the valuation of the generally configurable material.The valuation is as follows:Gen.config.material BicycleVariant Blue bicycleChar.value BlueThe system internally saves, for example, the number 20. Behind this number is the characteristic value "blue" and the variant "blue bicycle" .
config_mat_var
- public void setConfig_multi_level(@Nullable Boolean config_multi_level)
Original property from the Odata EDM: config_multi_level
config_multi_level
- public void setConf_bom_nxt_lvl(@Nullable Boolean conf_bom_nxt_lvl)
Original property from the Odata EDM: conf_bom_nxt_lvl
Combinable assembliesare used during sales variant processingcontain selectable parts that can be used alongside the non-variable parts in the variant to be produced.
conf_bom_nxt_lvl
- public void setCost_element(@Nullable String cost_element)
Original property from the Odata EDM: cost_element
which is to be debited with the goods issue, if you have entered a consumption account, orfor which an account assignment check is to be carried out.This entry is used in various areas:in MRP for purchase requisitionsin costing for pricingYou can only enter a G/L account for which a G/L account master is maintained in the appropriate company code.
cost_element
- public void setCounter(@Nullable String counter)
Original property from the Odata EDM: counter
counter
- public void setCo_product(@Nullable Boolean co_product)
Original property from the Odata EDM: co_product
Enter a negative quantity.Example: 6- You can only enter an item as a co-product if:The material master (MRP 2 view) contains the Material can be a co-product indicator. (For some material types, such as raw materials for example, the co-product indicator is hidden in the standard SAP system.)You enter the item as a stock item
co_product
- public void setCreated_by_user(@Nullable String created_by_user)
Original property from the Odata EDM: created_by_user
created_by_user
- public void setCurrency(@Nullable String currency)
Original property from the Odata EDM: currency
currency
- public void setCustoms_preference(@Nullable String customs_preference)
Original property from the Odata EDM: customs_preference
A preference agreement allows countries which do not belong to the same trading area to offer each other more favorable customs duties.
customs_preference
- agreement between countries.public void setDat_hist_nxt_lvl(@Nullable Boolean dat_hist_nxt_lvl)
Original property from the Odata EDM: dat_hist_nxt_lvl
dat_hist_nxt_lvl
- created and/or changed. This change number is only valid for a certain amount of time.public void setDeletion_indicator(@Nullable Boolean deletion_indicator)
Original property from the Odata EDM: deletion_indicator
This indicator is relevant for changes that were made with reference to a change number, and where the effectivity has been defined using a new effectivity type.
deletion_indicator
- public void setDelivery_time_in_days(@Nullable BigDecimal delivery_time_in_days)
Original property from the Odata EDM: delivery_time_in_days
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
delivery_time_in_days
- public void setDel_Ind_nxt_lvl(@Nullable Boolean del_Ind_nxt_lvl)
Original property from the Odata EDM: del_Ind_nxt_lvl
This indicator is relevant for changes that were made with reference to a change number, and where the effectivity has been defined using a new effectivity type.
del_Ind_nxt_lvl
- deleted.public void setDenominator(@Nullable BigDecimal denominator)
Original property from the Odata EDM: denominator
To convert a quantity, whose unit of measure is not the same as the base unit of measure, into the base unit of measure, the system requires a quotient:Quantity (in alternative unit of measure) = quotient * quantity (in base unit of measure)Enter the number of units of the alternative unit of measure (denominator) that corresponds to the number of units of the base unit of measure (numerator).The alternative unit of measure is kilogram (kg). The base unit of measure is piece (PC). 5 kg correspond to 3 pieces.5 kg = 3 PC => 1 kg = 3/5 PCIn this case, the quotient is therefore 3/5 (the numerator being 3 and the denominator 5).You may enter only whole numbers in the numerator and denominator fields; that is, if 3.14 m² correspond to one piece, you must enter integer multiples (314 m² = 100 PC). In this case, the quotient is therefore 100/314 (the numerator being 100 and the denominator 314).
denominator
- of measure.public void setDiscont_group(@Nullable String discont_group)
Original property from the Odata EDM: discont_group
You can control the discontinuation as follows:Simple discontinuationAn item that is to be discontinued is replaced by a an item that is is to be introduced to the BOM.Settings in the material master record (materials planning):The discontinuation indicator value 1 is set in the material master record of the item to be discontinued.Settings in the BOM:The follow-up group of the item to be introduced and the discontinuation group of the item to be discontinued must have the same value.Dependent parallel discontinuationOne group of materials is replaced by another group. If an item is to be discontinued (main item), another item (dependent item) is also discontinued.Settings in the material master record (materials planning):Material of the main item to be discontinued: value 1Material of the dependent item: value 3Settings in the BOM:Both the main item and the dependent parallel item to be discontinued are identified by the same discontinuation group.Both the follow-up group of the items to be introduced and the discontinuation group of the items to be discontinued must have the same value.You can only enter a discontinuation group for an item if the discontinuation indicator (material master, MRP 4 view) supports discontinuation.A discontinued item is replaced by a follow-up item. In the follow-up item, you maintain a follow-up group.Example for a simple discontinuationItem 0010 (material M-1) is to be discontinued and replaced by follow-up item 0010 (material M-2).Discontinuation indicator in the material master record M-1: value 1Item Mat. DisconGrp FollGrp 0010 M-1 A1 -0010 M-2 - A1Example for a Parallel discontinuationItems 0010 (material M-1) and 0011 (material M-2) to be discontinued are replaced by items 0010 (material M-3) and 0011 (material M-4) to be introduced.Discontinuation indicator in the material master record:M-1: value 1 (main discontinued item)M-2: value 3 (dependent discontinued item)Item Mat. Discontinuation group Follow-up group0010 M-1 ,A1 -0011 M-2 ,A1 -0010 M-3 - A10011 M-4 - A1Abbreviations:Item. ItemMat. MaterialDisconGrp Discontinuation groupFollGrp. Follow-up group
discont_group
- BOM.public void setDistribution_key(@Nullable String distribution_key)
Original property from the Odata EDM: distribution_key
This means that the MRP controller can plan a daily supply of partial quantities (distributed over the validity period of the RS header) for repetitive manufacturing.
distribution_key
- the validity period of the planned order or the production order. In so doing, the relationship between
time and the consumption of components is established.public void setDoc(@Nullable String doc)
Original property from the Odata EDM: doc
Together with the document version, the document number is used as information for technical services. It is displayed in various lists.
doc
- public void setDocument_part(@Nullable String document_part)
Original property from the Odata EDM: document_part
Design departments, for example, can use document parts to divide up large documents such as design drawings into pages.
document_part
- public void setDocument_type(@Nullable String document_type)
Original property from the Odata EDM: document_type
document_type
- organizational procedures which result from them.public void setDocument_version(@Nullable String document_version)
Original property from the Odata EDM: document_version
A new version is assigned after the original files have been edited in the following processing situations:The new processing status varies from the original in a certain way (for example, text change sin a text file).You want the original processing status to remain the same (for example, documentation of project progress).
document_version
- public void setDoc_number(@Nullable String doc_number)
Original property from the Odata EDM: doc_number
doc_number
- public void setDoc_reqd(@Nullable Boolean doc_reqd)
Original property from the Odata EDM: doc_reqd
Changes to the inspection lot or usage decision are recorded by change documents and displayed in the change history for these objects.Status changes are recorded in status management and displayed in the status history.
doc_reqd
- public void setDoc_status(@Nullable String doc_status)
Original property from the Odata EDM: doc_status
If a status network is defined for the document type you canchoose a status among the entry possibilities which is supported inthe current processing situation when you create orchange.You can find more information with an additional colored release indicator:If the document version is releasedIn which time interval the version is releasedYou define the status network in Customizing work step Define document type level Define document status.
doc_status
- public void setDoc_type(@Nullable String doc_type)
Original property from the Odata EDM: doc_type
Together with the document number and the document version, the document type represents the key for document management. It is the main criterion for controlling document management. The document type controls field selection and the available statuses for a document info record.
doc_type
- public void setDoc_version(@Nullable String doc_version)
Original property from the Odata EDM: doc_version
Together with the document number, the document version is used as information for technical services. It is displayed on various lists.
doc_version
- public void setEffective_out_date(@Nullable LocalDateTime effective_out_date)
Original property from the Odata EDM: effective_out_date
From this date, the system reassigns the dependent requirements that are no longer covered by warehouse stock of the discontinued material to the follow-up material. This is done as part of material requirements planning.Enter a date if you want to plan the discontinuation of a material for the long term.
effective_out_date
- material, it is to be replaced by the follow-up material.public void setEngineering_design(@Nullable Boolean engineering_design)
Original property from the Odata EDM: engineering_design
This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
engineering_design
- production.public void setException_bom(@Nullable String exception_bom)
Original property from the Odata EDM: exception_bom
In the following situations, for example, an assembly is not exploded:REKIrecursiveness recognized by systemNREKrecursiveness allowedNBERauthorization group for component is not covered by user profileCONVA conversion error occurred during quantity calculation, due to a conversion factor between the quantity units that was too high. Therefore, the quantity displayed on the result screen for BOM explosions is not reliable.
exception_bom
- public void setExplosion_type(@Nullable String explosion_type)
Original property from the Odata EDM: explosion_type
You can define an explosion type that transfers dependent requirements for phantom assemblies.For example, the explosion type is relevant to materials that have the following special procurement types:Phantom assemblyPhantom in planningDirect production (collective order)Direct procurementYou can also define whether the following functions are performed for the item:Long-term planningDeterming individual and collective requirements
explosion_type
- public void setFixed_price_co_prod(@Nullable Boolean fixed_price_co_prod)
Original property from the Odata EDM: fixed_price_co_prod
A material marked as a fixed price co-product is not costed using a joint production process.If the material is an output material of a process with several co-products, the costs for the fixed price co-product are taken from the process costs using the net realizable-value method.Set this indicator if the material is a co-product, but the costs are not to be determined using an apportionment method; instead, a preset price is to be used for the material.The price for the fixed price co-product is taken from a cost estimate without quantity structure; alternatively, a price from the material master is used.You can only set this indicator if you have also set the co-product indicator for the material.Fixed-price co-products are shown in the itemization as items of category M (not A, as is the case with normal co-products), albeit with negative quantities and values.
fixed_price_co_prod
- public void setFixed_quantity(@Nullable Boolean fixed_quantity)
Original property from the Odata EDM: fixed_quantity
A fixed quantity is not allowed for the following items:alternative itemco-productIf the component quantity isfixed,The quantity fixed quantity is not in proportion to the assembly being produced or the order quantity.The quantity for provision of material is fixed.not fixed,The quantity is in proportion to the quantity of the assembly being produced or the order quantity.The quantity for provision of material is in proportion to the order quantity.
fixed_quantity
- public void setFollow_up_grp(@Nullable String follow_up_grp)
Original property from the Odata EDM: follow_up_grp
You can control the discontinuation in the following way:Simple discontinuationSettings in the material master record (MRP 4 view):The discontinuation indicator value 1 is set In the material master record of the material to be discontinued.Settings in the BOM:The value of the follow-up group of the item to be introduced and the discontinuation group of the item to be discontinued must be the same.Dependent parallel discontinuationOne group of materials is replaced by another group of materials. When an item (main item) is discontinued, another item (dependent item) is also discontinued.Settings in the material master record (materials planning):Material of the main item to be discontinued: discontinuation indicator value 1Material of the dependent item: value 3Settings in the BOM:The main item and the dependent parallel item to be discontinued are identified by the same discontinuation group.The value of the follow-up group of the item to be introduced and the discontinuation group of the item to be discontinued must be the same.You can only maintain an item as a follow-up item when you enter it for the first time. The field value cannot be changed after you have entered and saved the item.The follow-up item(s) that are to replace the item to be discontinued must have the same value in the Discontinuation group field as the item to be discontinued has in the Follow-up group field (see the example below).The follow-up item defined in the BOM overrides any follow-up material defined in the material master record.You can only maintain the follow-up group for one item if:the component is planned to a schedule (for example, a warehouse item)the base unit of measure of the materials is identicalExample of a simple discontinuationfItem 0010 to be discontinued (material M-1) is replaced by item 0010 to be introduced (material M-2).Discontinuation indicator in the material master record M-1: value 1Item Material Discontinuation group Follow-up group0010 M-1 A1 -0010 M-2 - A1Example of a parallel discontinuationthe items 0010 (material M-1) and 0011 (material M-2) are replaced by the items 0010 (material M-3) and 0011 (material M-4) to be ntroduced.Discontinuation indicator in the material master record:M-1: Value 1 (main discontinued item)M-2: Value 3 (dependent discontinued item)Item Material Discontinuation group Follow-up group0010 M-1 A1 -0011 M-2 A1 -0010 M-3 - A10011 M-4 - A1Abbreviations:Item. ItemMat. MaterialDisconGrp Discontinuation groupFollGrp. Follow-up group
follow_up_grp
- material. The follow-up group shows which follow-up item(s) are to replace the item to be discontinued.public void setFollow_up_item(@Nullable Boolean follow_up_item)
Original property from the Odata EDM: follow_up_item
This means that, if dependent requirements for parts to be discontinued are not covered by stocks of the material, the dependent requirements are transferred to this follow-up item.The follow-up item defined in the BOM overrides any follow-up material defined in the material master record.In discontinuation data dataset, you use the follow-up group to define which item this item is to replace.The discontinued item to be replaced by this follow-up item must have the same value in the Discontinuation group field as the follow-up item has in the Follow-up group field (see example).For simple discontinuation, item 0010 (material M-1) is to be discontinued and replaced by follow-up items 0010 (material M-2) and 0011 (material M-3).Item Mat. FollInd. DisconGrp FollGrp 0010 M-1 - - E10010 M-2 X E1 -0011 M-3 X E1 -Abbreviations:Mat. MaterialFollInd. Follow-up indicatorDisconGrp Discontinuation groupFollGrp. Follow-up group
follow_up_item
- public void setFollow_up_product(@Nullable String follow_up_product)
Original property from the Odata EDM: follow_up_product
In the material master record and also in the bill of material (BOM), you can define a follow-up material for a material to be discontinued. The follow-up material defined in the BOM has a higher priority than that in the material master record.You must always specify a follow-up material in the material master record for the system to know a follow-up material if none has been specified in the BOM.Simple discontinuationA component to be discontinued is replaced with a follow-up component at a particular date.In the material master record of the component to be discontinued, you must set discontinuation indicator 1, enter a follow-up component, and specify an effective-out date.Dependent parallel discontinuationA group of materials is replaced with a group of materials; that is, if one component is to be discontinued (the main component), another component must also be discontinued (the subordinate component).In the material master record of the main component to be discontinued, you must set discontinuation indicator 1, enter a follow-up component, and specify an effective-out date. In the material master record of the subordinate component, you must set discontinuation indicator 3.
follow_up_product
- discontinued once its warehouse stock is depleted.public void setFormula_key(@Nullable String formula_key)
Original property from the Odata EDM: formula_key
You want to calculate the volume of a rolled sheet of metal. This has a variable length and height, but a constant width (500 MM).The following are used in the calculation:SI units that are defined in CustomizingLength: M (meters)Volume: M3 (cubic meters)In the variable-size item, you only enter the variable values (size 1 and size 2) with a unit of measure that can be derived from the SI unit of the dimension.Example for dimension Length: MM (milllimeters), CM (centimeters), DM (decimeters), and M (meters)The variable-size item formula uses the SI unit, so you must enter the constant width in the formula in the SI unit (meters).Example: ROMS1 * ROMS2 * 0.5 (M)You can enter units of measure for calculating the variable-size item quantity with a formula. The quantity is always calculated in the SI unit of the dimension, such as M3 (cubic meters) for volume.
formula_key
- public void setGoods_receipt_duration_in_days(@Nullable BigDecimal goods_receipt_duration_in_days)
Original property from the Odata EDM: goods_receipt_duration_in_days
goods_receipt_duration_in_days
- public void setGoods_recipient(@Nullable String goods_recipient)
Original property from the Odata EDM: goods_recipient
goods_recipient
- public void setHeader_record_id(@Nullable String header_record_id)
Original property from the Odata EDM: header_record_id
header_record_id
- public void setHeader_validity_end_date(@Nullable LocalDateTime header_validity_end_date)
Original property from the Odata EDM: header_validity_end_date
header_validity_end_date
- public void setHeader_validity_start_date(@Nullable LocalDateTime header_validity_start_date)
Original property from the Odata EDM: header_validity_start_date
header_validity_start_date
- public void setHl_configuration(@Nullable Boolean hl_configuration)
Original property from the Odata EDM: hl_configuration
hl_configuration
- public void setIndividual_coll(@Nullable String individual_coll)
Original property from the Odata EDM: individual_coll
Individual requirementsRequirement quantities of the dependent material are stated individually.Collective requirementsRequirement quantities of the dependent material are grouped together.You can maintain this indicator in the following places:In the material master recordFor the explosion type of the BOM item (in Customizing for Basic Data in Define Explosion Types)The setting for the explosion type overrides that in the material master record.If the material is assigned to a material type that does not allow quantity-based inventory management in this plant, you can set the indicator to individual requirements only.If the stock is to be managed in sales order stock or project stock, the indicator must be set to one of the following options:Individual and collective requirementsIndividual requirements onlyIf a material managed in project stock is to be procured from another plant using a cross-company-code stock transport order, the indicator must be set to 2 (collective requirements) in the issuing plant because, in this specific context, individual project stock management is not possible in both plants.
individual_coll
- the material:public void setInternal_obj_no(@Nullable String internal_obj_no)
Original property from the Odata EDM: internal_obj_no
Here, the object number refers to the assignment of a variant to a plant-specific configurable material via the values assigned.The value assignment is as follows:General configurable material Racing bicycleVariant Blue racing bicycleCharacteristic value BlueThe system stores, for example, the number 20 internally. Behind this number lies the characteristic value "blue" for the variant "blue racing bicycle".
internal_obj_no
- public void setIntra_material(@Nullable String intra_material)
Original property from the Odata EDM: intra_material
intra_material
- public void setIssuing_plant(@Nullable String issuing_plant)
Original property from the Odata EDM: issuing_plant
This entry is only taken into account for plant maintenance activities in the department responsible for plant maintenance.
issuing_plant
- the BOM (Plant).public void setIs_b_o_m_item_spare_part(@Nullable String is_b_o_m_item_spare_part)
Original property from the Odata EDM: is_b_o_m_item_spare_part
In a BOM explosion, you can use this indicator to restrict item selection.The indicator does not interrupt the explosion of the BOM to the lowest level. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the Spare part indicator.These indicators work as filters. The explosion result, you see on the screen only the items that fulfil the selection criteria. In this case, only the items with the spare part indicator you selected are shown.In the IMG for BOMs, you can group spare parts together according to various points of view - for example, according to different maintenance cycles.Spare part group A contains spare parts that need to be replaced after a machine runtime of 100 hours, whereas spare part group B contains spare parts that only need to be replaced after a machine runtime of 500 hours.
is_b_o_m_item_spare_part
- public void setIs_c_a_d(@Nullable Boolean is_c_a_d)
Original property from the Odata EDM: is_c_a_d
is_c_a_d
- system via an interface.public void setIs_material_provision(@Nullable String is_material_provision)
Original property from the Odata EDM: is_material_provision
In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.
is_material_provision
- public void setIs_phantom_item(@Nullable Boolean is_phantom_item)
Original property from the Odata EDM: is_phantom_item
is_phantom_item
- public void setIs_software_component(@Nullable Boolean is_software_component)
Original property from the Odata EDM: is_software_component
is_software_component
- public void setItem_category(@Nullable String item_category)
Original property from the Odata EDM: item_category
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
item_category
- (for example, material master or document info record) or whether they are kept in stock.public void setItem_description_line_2(@Nullable String item_description_line_2)
Original property from the Odata EDM: item_description_line_2
You can also enter a long text by choosing menu option Details --> Long text --> Item long text.If the text comprises less than three lines, it is stored in the BOM item. Otherwise, it is stored as a long text in the text database.
item_description_line_2
- public void setItem_identification(@Nullable String item_identification)
Original property from the Odata EDM: item_identification
item_identification
- public void setItem_node(@Nullable String item_node)
Original property from the Odata EDM: item_node
item_node
- public void setItem_sign(@Nullable Boolean item_sign)
Original property from the Odata EDM: item_sign
item_sign
- public void setLast_changed_by_user(@Nullable String last_changed_by_user)
Original property from the Odata EDM: last_changed_by_user
last_changed_by_user
- public void setLast_change_date(@Nullable LocalDateTime last_change_date)
Original property from the Odata EDM: last_change_date
last_change_date
- public void setLead_time_offset(@Nullable BigDecimal lead_time_offset)
Original property from the Odata EDM: lead_time_offset
This value is not included in lead-time scheduling for a task list.You can enter:A positive number of daysThe component is not required until after the start date.A negative number of daysThe component is required before the start date.Assembly AS-11 (start date 05/13/1998):Component Lead-time offset Finish dateM-01 2+ 05/15/1998M-02 2- 05/11/1998M-03 0 05/13/1998Component M-01 is not required until 2 days after the start date for the superior assembly.Component M-02 is required 2 days before the start date for the superior assembly, so the finish date for this component is 05/11/1998.The lead-time offset for component M-03 is 0, so the start date for the superior assembly is the same as the finish date for this component.Note:This information does not tell you the start date for the components, because the data required (such as in-house production time, processing time, or interoperation time) is not shown.
lead_time_offset
- production of the superior assembly.public void setLong_text_lang(@Nullable String long_text_lang)
Original property from the Odata EDM: long_text_lang
long_text_lang
- public void setLow_level_code(@Nullable String low_level_code)
Original property from the Odata EDM: low_level_code
The level that is set in the material master record represents the level at which the material will be planned. This means that the material will only be planned once all assemblies in which it occurs have been planned and exploded.The low-level code is set internally in the material master record when the BOM is maintained.
low_level_code
- controls the sequence in which the material is planned in an MRP run: First the materials with low-level
code 0 are planned, then the materials with low-level code 1, and so on. The lower the low-level code,
the higher the number that is assigned to the material.public void setMaintenance_status(@Nullable String maintenance_status)
Original property from the Odata EDM: maintenance_status
Which user departments may maintain a material master record of a particular material typeWhich user departments have already maintained the material master record at a particular hierarchy levelThe overall maintenance status is made up of the individual maintenance statuses. The individual maintenance statuses have the following meaning:User department Maintenance statusWork scheduling AAccounting BClassification CMRP DPurchasing EProduction resources/tools FCosting GBasic data KStorage LForecasting PQuality management QWarehouse management SSales VPlant stocks XStorage location stocks Z
maintenance_status
- public void setMaterial_component_price(@Nullable BigDecimal material_component_price)
Original property from the Odata EDM: material_component_price
material_component_price
- public void setMaterial_group(@Nullable String material_group)
Original property from the Odata EDM: material_group
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
material_group
- them to a particular material group.public void setMaterial_is_configurable(@Nullable Boolean material_is_configurable)
Original property from the Odata EDM: material_is_configurable
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.
material_is_configurable
- public void setMaterial_Name(@Nullable String material_Name)
Original property from the Odata EDM: Material_Name
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.
material_Name
- public void setMaterial_type(@Nullable String material_type)
Original property from the Odata EDM: material_type
The material type defines certain attributes of the material and has important control functions.
material_type
- trading goods.public void setMat_purity_in_perc(@Nullable BigDecimal mat_purity_in_perc)
Original property from the Odata EDM: mat_purity_in_perc
mat_purity_in_perc
- public void setMoving_price(@Nullable BigDecimal moving_price)
Original property from the Odata EDM: moving_price
Moving average pricePeriodic unit price (only if the material ledger is activated for the material)The system calculates the moving average price automatically by dividing the material value in the stock account by the total of all storage location stocks in the plant concerned. It changes the price with each valuation-relevant movement.The system changes the periodic unit price if you settle the material ledger and then save the data.The valuation of stocks at moving average price or periodic unit price means that the price of the material is adapted to the continual fluctuations in the procurement price.If the material ledger is activated for the material, the material's settlement control determines whether this price is the moving average price or the periodic unit price.
moving_price
- public void setMultiple_sel(@Nullable Boolean multiple_sel)
Original property from the Odata EDM: multiple_sel
multiple_sel
- more than one object. Only if the configuration scenario allows manual changes to the BOM (order BOM or
sales order with manual changes) can a class item be temporarily replaced by more than one object.
However, before you save, the selection must be restricted to one object by using a manual object search.
If you leave the configuration while the class item is still replaced by more than one object, only the
first object is saved or transferred to the calling application. The "Multiple Selection" indicator has
the following effect in interactive configuration: the configuration is still consistent if the class
item has been replaced by more than one object. Without this indicator, the configuration is inconsistent
if the class item has been replaced by more than one object. In low-level configuration (MRP, for
example), only one object is used to replace the class, whether or not the "Multiple Selection" indicator
is set.public void setM_r_p_type(@Nullable String m_r_p_type)
Original property from the Odata EDM: m_r_p_type
Manual reorder point planningAutomatic reorder point planningForecast-based planningMaterial requirements planning with forecasts for unplanned consumptionMaster production scheduling (MPS)Demand-driven replenishment
m_r_p_type
- public void setNet_scrap_indicator(@Nullable Boolean net_scrap_indicator)
Original property from the Odata EDM: net_scrap_indicator
You must set this indicator if you want assembly scrap to be ignored.You must set this indicator if you enter operation scrap.You can set this indicator if you only enter component scrap, to calculate scrap on the basis of the net required quantity for the assembly.Bill of material:Assembly MAT-1:Required quantity 100 piecesAssembly scrap 2%Component MAT-2:Component quantity 100 piecesDepending on the applicable scrap and the net indicator, the following 6 quantities are required for component MAT-2 for a required quantity of 100 pieces of MAT-1:1 2 3 4 5 6 Comp 5% - 5% 5% - -Op. 6% 6% - - - -Net ind X X X - - X---------------------------------------------------------------------Qty 11130 10600 10500 10710 10200 10000KeyComp Component scrapOp. Operation scrapNet ind Net indicatorQty Quantity calculated for component MAT-2 in pieces
net_scrap_indicator
- quantity (the required quantity without assembly scrap from the material master record).public void setNo_cu_instances(@Nullable String no_cu_instances)
Original property from the Odata EDM: no_cu_instances
If a pole always has two cross arms, you set the number of instances for the cross arm to 2.
no_cu_instances
- public void setNo_of_sheets(@Nullable String no_of_sheets)
Original property from the Odata EDM: no_of_sheets
no_of_sheets
- public void setNo_var_size_items(@Nullable BigDecimal no_var_size_items)
Original property from the Odata EDM: no_var_size_items
no_var_size_items
- public void setNumerator(@Nullable BigDecimal numerator)
Original property from the Odata EDM: numerator
To convert a quantity, whose unit of measure is not the same as the base unit of measure, into the base unit of measure, the system requires a quotient:Quantity (in alternative unit of measure) = quotient * quantity (in base unit of measure)Enter the number of units of the alternative unit of measure (denominator) that corresponds to the number of units of the base unit of measure (numerator).The alternative unit of measure is kilogram (kg). The base unit of measure is piece (PC). 5 kg correspond to 3 pieces.5 kg = 3 PC => 1 kg = 3/5 PCIn this case, the quotient is therefore 3/5 (the numerator being 3 and the denominator 5).You may enter only whole numbers in the numerator and denominator fields; that is, if 3.14 m² correspond to one piece, you must enter integer multiples (314 m² = 100 PC). In this case, the quotient is therefore 100/314 (the numerator being 100 and the denominator 314).
numerator
- measure.public void setObject_description(@Nullable String object_description)
Original property from the Odata EDM: object_description
object_description
- public void setObject_type(@Nullable String object_type)
Original property from the Odata EDM: object_type
Via settings in Customizing (Bill of mat. -> Item data), you can define a language-dependent abbreviation which the system displays on the General item overview screen.
object_type
- material or document.public void setObj_dep_assgt_no(@Nullable String obj_dep_assgt_no)
Original property from the Odata EDM: obj_dep_assgt_no
obj_dep_assgt_no
- public void setOperation_scrap_perc(@Nullable BigDecimal operation_scrap_perc)
Original property from the Odata EDM: operation_scrap_perc
This entry is used to override the assembly scrap for materials of high value.If operation scrap is maintained, you avoid the situation whereby too much of the material is planned in MRP for the components of subsequent operations.If you make an entry for operation scrap, you must also select the operation scrap net indicator (Net field).You can find examples of scrap under net scrap.
operation_scrap_perc
- public void setOper_lto_unit(@Nullable String oper_lto_unit)
Original property from the Odata EDM: oper_lto_unit
oper_lto_unit
- public void setOper_lt_offset(@Nullable BigDecimal oper_lt_offset)
Original property from the Odata EDM: oper_lt_offset
(In the Project System read activity for operation.)The following areas evaluate the operation related lead-time offset:Plant maintenance ordersNetworksProduction ordersProcess ordersMaintain the following times dependently of the +/- sign:Lead-time offset - positive valueComponent can be available after the operation start dateLead time - negative valueComponent must be available before the operation start dateOperation start date 0010: 05.13.1998, 9 a.m.Operation start date 0020: 05.14.1998, 2 p.m.---------------------------------------------------------Component Operation Lead-time offset (h) End dateM-01 0010 2+ 05.13.1998, 11 a.m.M-02 0020 2- 05.14.1998, 12 a.m.The component M-01 does not have to be available until 2 hours after the start time of the allocated operation 0010.Because the component M-02 must be available 2 hours before the start time of the allocated operation, the end time is 12 a.m.
oper_lt_offset
- operation.public void setOrg_area(@Nullable String org_area)
Original property from the Odata EDM: org_area
On the characteristics screen of the class, you can assign characteristics to the organizational areas you have defined for the class.
org_area
- public void setPage_format(@Nullable String page_format)
Original property from the Odata EDM: page_format
page_format
- public void setPage_number(@Nullable String page_number)
Original property from the Odata EDM: page_number
page_number
- public void setPath(@Nullable BigDecimal path)
Original property from the Odata EDM: path
Using the route of predecessor and component, you can reconstruct the exact structure of a bill of material.The level and/or the route are only relevant for planning using dummy assemblies.Level and route show you the exact position of a dummy assembly within a bill of material.A BOM contains the following dummy assemblies (DummyAs) and materials:Material A___________________________________________DummyAs B DummyAs C Material D_____________ ___________DummyAs E Mat. F Mat. G Mat. HMat. JIn order to track the position of the assemblies within the BOM structure, the levels and routes are assigned according to the following logic:A level number is assigned for each BOM levelA route number is assigned for each BOM pathIn the following BOM, the first number refers to the level, the second number the route. If the material is not a dummy assembly, the number '0' is assigned as level and/or route. If the material is a component of a dummy assembly however, then the component inherits the level and route from the dummy assembly.Material A(0/0)___________________________________________DummyAs B DummyAs C Material D(1/1) (1/2) (0/0)_____________ ___________DummyAs E Mat. F Mat. G Mat. H(2/1) (1/1) (1/2) (1/2)Mat. J(2/1)
path
- public void setPath_predecessor(@Nullable BigDecimal path_predecessor)
Original property from the Odata EDM: path_predecessor
Using the route of predecessor and component, you can reconstruct the exact structure of a bill of material.The level and/or the route are only relevant for planning using dummy assemblies.Level and route show you the exact position of a dummy assembly within a bill of material.A BOM contains the following dummy assemblies (DummyAs) and materials:Material A___________________________________________DummyAs B DummyAs C Material D_____________ ___________DummyAs E Mat. F Mat. G Mat. HMat. JIn order to track the position of the assemblies within the BOM structure, the levels and routes are assigned according to the following logic:A level number is assigned for each BOM levelA route number is assigned for each BOM pathIn the following BOM, the first number refers to the level, the second number the route. If the material is not a dummy assembly, the number '0' is assigned as level and/or route. If the material is a component of a dummy assembly however, then the component inherits the level and route from the dummy assembly.Material A(0/0)___________________________________________DummyAs B DummyAs C Material D(1/1) (1/2) (0/0)_____________ ___________DummyAs E Mat. F Mat. G Mat. H(2/1) (1/1) (1/2) (1/2)Mat. J(2/1)
path_predecessor
- public void setPlant(@Nullable String plant)
Original property from the Odata EDM: plant
plant
- public void setPlant_maintenance(@Nullable Boolean plant_maintenance)
Original property from the Odata EDM: plant_maintenance
Items that are relevant to plant maintenance are used in maintenance BOMs (material BOMs that are relevant to plant maintenance, equipment BOMs, and functional location BOMs).This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
plant_maintenance
- public void setPlant_sp_matl_status(@Nullable String plant_sp_matl_status)
Original property from the Odata EDM: plant_sp_matl_status
Materials management (for example, in purchasing and in inventory management)Production planning and controlPlant maintenanceWarehouse managementCosting with a quantity structureThe plant-specific material status restricts the usability of the material for the plant concerned, that is, it defines whether a warning or error message is displayed if you include the material in a particular function.The material may be a part under development or one to be discontinued.
plant_sp_matl_status
- public void setPlt_sp_status_valid_from(@Nullable LocalDateTime plt_sp_status_valid_from)
Original property from the Odata EDM: plt_sp_status_valid_from
The valid-from date of the material status is considered only if it precedes or is the same as the planning date; that is, if the valid-from date is later than the planning date, it is not considered, even if it is within the planning horizon.ExampleI<-------------Planning horizon------------->I-----I--------------------I-----------------------I-->Planning date Valid-from date TimeIn this case, the valid-from date is not considered in materials planning since it is later than the planning date.PurchasingThe valid-from date of the material status is checked against the current date.ExampleYou block the material for purchasing from May 1, xxxx. A purchase order is created for the material on April 28, xxxx with a delivery date of May 10, xxxx. In this case, the valid-from date May 1, xxxx is checked against the purchase order date April 28, xxxx and the purchase order is allowed. Had you created the purchase order on May 3, xxxx, an error message would have been issued.
plt_sp_status_valid_from
- public void setPm_assembly(@Nullable Boolean pm_assembly)
Original property from the Odata EDM: pm_assembly
You can use this indicator to restrict the selection of items in the BOM explosion. In this case, only the items that are PM assemblies are shown.The indicator does not interrupt the explosion of the BOM to the lowest lever. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the PM assembly indicator.These indicators work as filters. The explosion result you see on the screen only includes the items that fulfil the selection criteria.
pm_assembly
- are planned and carried out.public void setPrice_control(@Nullable String price_control)
Original property from the Odata EDM: price_control
Standard priceMoving average priceIf the material ledger is activated for the material, this indicator, together with the material's price determination indicator, determines at which of the following prices the material is valuated:Standard priceMoving average pricePeriodic unit price
price_control
- public void setPrice_unit(@Nullable BigDecimal price_unit)
Original property from the Odata EDM: price_unit
10 litres of gasoline cost $12. The price unit here is 10.
price_unit
- public void setPriority(@Nullable String priority)
Original property from the Odata EDM: priority
With respect to withdrawal postings, the ranking order determines which material components from the alternative item group should be taken into account for the reservation in the production order.Withdrawal according to usage probabilityFor all items that should be reserved, maintain:strategy (value 1 or no entry)ranking order (only effects the material sort)usage probabilityWithdrawal on 100% availabilityFor all items that should be reserved, maintain:ranking orderIf you do not enter the ranking order, the system checks the items in the order that they are transmitted to the availability check.strategy (value 2)usage probabilityThree items (0060 und 0065 and 0070) are assigned to an alternative item group and are given the following values for ranking order:position ranking order0060 30065 20070 1This means that the system reads item 0070 first.
priority
- public void setProcured_externally(@Nullable Boolean procured_externally)
Original property from the Odata EDM: procured_externally
procured_externally
- public void setProdn_supply_area(@Nullable String prodn_supply_area)
Original property from the Odata EDM: prodn_supply_area
The PSA is used in Kanban and JIT Outbound processing and in Extended Warehouse Management.
prodn_supply_area
- make material directly available for production purposes.public void setProduction_relevant(@Nullable Boolean production_relevant)
Original property from the Odata EDM: production_relevant
Items with this indicator are copied to the planned order, and the system calculates dependent requirements for them. When the planned order is converted to a production order, the system automatically copies these items to the production order.This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
production_relevant
- public void setProduction_supply_area(@Nullable String production_supply_area)
Original property from the Odata EDM: production_supply_area
The PSA is used in Kanban and JIT Outbound processing and in Extended Warehouse Management.
production_supply_area
- make material directly available for production purposes.public void setProduction_version(@Nullable String production_version)
Original property from the Odata EDM: production_version
The production version determines the following:the BOM alternative for a BOM explosionthe task list type, the task list group and the task list group counter for allocation to task listslot-size restrictions for repetitive manufacturing
production_version
- public void setProd_order_issue_location(@Nullable String prod_order_issue_location)
Original property from the Odata EDM: prod_order_issue_location
If the material is a component, it is the issuing storage location to which a backflush is posted.If the material is produced, it is the receiving storage location to which the receipt of the material is posted.
prod_order_issue_location
- the planned order, production order, or run schedule quantity.public void setProfit_center(@Nullable String profit_center)
Original property from the Odata EDM: profit_center
profit_center
- public void setPurchase_org(@Nullable String purchase_org)
Original property from the Odata EDM: purchase_org
purchase_org
- public void setPurchasing_group(@Nullable String purchasing_group)
Original property from the Odata EDM: purchasing_group
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.
purchasing_group
- public void setPurchasing_organisation(@Nullable String purchasing_organisation)
Original property from the Odata EDM: purchasing_organisation
purchasing_organisation
- public void setQty_var_size_item(@Nullable BigDecimal qty_var_size_item)
Original property from the Odata EDM: qty_var_size_item
The quantity of the variable-size item shown is per piece (PC)If you change a field that affects the calculation of the variable-size item quantity (for example, size or formula), the system only recalculates the quantity if you delete the existing quantity first.To do this, delete the contents of the Qty Var-sz item field.Size 1: 200Size 2: 300Size unit of measure: MMVariable size item unit: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 0,06 SQM--> The variable-size item quantity for each piece is: 0.06 SQMThe value calculated is required in MRP, in order to calculate the total quantity of the raw material requirement for the component.If 10 pieces are required for the component, the variable-size item quantity is: 10 * 0.06 SQM = 0.6 SQM.
qty_var_size_item
- enter a variable-size item formula for the. calculation.public void setRecord_creation_date(@Nullable LocalDateTime record_creation_date)
Original property from the Odata EDM: record_creation_date
record_creation_date
- public void setRecurisve(@Nullable Boolean recurisve)
Original property from the Odata EDM: recurisve
In BOM maintenanceyou can switch off the recursiveness check by setting the Recursiveness allowed indicatorrecursiveness is usually recognized online and prevented by an error messagein exceptional circumstances, recursiveness is not recognized until the BOM is updatedIn this case, the system sets the BOM is recursive indicator.Explosion path of BOM M10-----------------> |M10|| -----| / \| ---- ----| M3 M2| ---- ----| / \| ----- ------ |M10| M4----- ----
recurisve
- public void setRecurs_allowed(@Nullable Boolean recurs_allowed)
Original property from the Odata EDM: recurs_allowed
If you set the Indicator: recursiveness allowed, no recursiveness check is made for the item concerned: you can create a recursive BOM.
recurs_allowed
- public void setReference_point(@Nullable String reference_point)
Original property from the Odata EDM: reference_point
reference_point
- public void setRelevancy_to_costing(@Nullable String relevancy_to_costing)
Original property from the Odata EDM: relevancy_to_costing
For the Standard Cost Estimate and the calculation of planned costs for a Work Order, this indicator specifies whether the item is included in costing.A BOM item or operation for which the indicator for relevancy to costing is X is fully relevant to costing.A BOM item or operation without an indicator for relevancy to costing is not relevant to costing at all.For Inventory Costing, you can link relevancy to costing indicators to factors for the fixed and variable costs so that the item values can be adjusted in costing depending on the valuation variant. You do this in Customizing for Product Cost Controlling.A BOM item or operation has the indicator for relevancy to costing A, which you have linked in Customizing for Product Cost Controlling to a fixed factor of 0.8 and a variable factor of 0.8. The BOM item or operation is costed in inventory costing at 80% of the fixed costs and 80% of the variable costs.For output materials (that is, materials for which the co-product indicator has been set in the material master and that have a negative BOM item), the relevance to costing indicator has no effect on the BOM item.The BOM usage that you selected on the initial screen determines whether this field is ready for input. For more information, see Customizing under Production -> Basic Data -> Bill of Material -> General Data -> BOM Usage -> Define BOM Usages.
relevancy_to_costing
- costing.public void setRelevant_to_sales(@Nullable String relevant_to_sales)
Original property from the Odata EDM: relevant_to_sales
For example, in sales order processing vor variant products, you see items that are relevant to sales as order items for the header material.This item status indicator is used to control:subsequent processing in related application areaswhich items are selected in the BOM explosionThe indicator does not interrupt the explosion of the BOM to the lowest lever. There are two steps to the BOM explosion:First, the system explodes the entire BOM, regardless of the indicators selected to restrict items. You do not see the result of this explosion on the screen.Second, the system reads the indicators selected to restrict items, such as the Relevant to sales indicator.This status indicator works as a filter. The explosion result you see on the screen only includes the items that fulfil the selection criteria. In this case, only the items that are relevant to sales are shown.
relevant_to_sales
- public void setRequired_component(@Nullable Boolean required_component)
Original property from the Odata EDM: required_component
required_component
- interactive configuration: the configuration is incomplete until the class item has been replaced by an
object. In low-level configuration (MRP, for example), the "Required component" indicator has no further
effects.public void setRequirement_segment(@Nullable String requirement_segment)
Original property from the Odata EDM: requirement_segment
Customer 1 accepts quality 1 and 2 while customer 2 accepts only quality 1. This results in 2 different requirement segments which can be assigned to different stock segments.
requirement_segment
- segments are satisfied by which stock segments using segmentation strategies in the transaction
Segmentation Strategy Maintenance .public void setRevision_level(@Nullable String revision_level)
Original property from the Odata EDM: revision_level
You can assign a revision level if you use a change number that has a specific valid-from date to make a change.Proceed as follows:Changing a MaterialYou can assign a revision level to a material when you process the material master record itself, or you can enter a revision level in the BOM header when you process a material BOM.Changing a DocumentYou define for each document type whether revision levels are active for documents. Define a document status that has the released indicator. As soon as you process a document of this document type with a change number and assign this status, a revision level is assigned automatically.Before you can assign a revision level, you must define the revisionlevel. From the main R/3 menu, choose Logistics -> Central functions -> Engineering change management, then Revision level -> Material rev. level or Revision level -> Document rev. level.To define how revision levels are assigned, go to Customizing step Set up control data.
revision_level
- public void setScrap_qty_bun(@Nullable BigDecimal scrap_qty_bun)
Original property from the Odata EDM: scrap_qty_bun
scrap_qty_bun
- public void setSerial_no_profile(@Nullable String serial_no_profile)
Original property from the Odata EDM: serial_no_profile
serial_no_profile
- public void setSize1(@Nullable BigDecimal size1)
Original property from the Odata EDM: size1
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size1
- public void setSize2(@Nullable BigDecimal size2)
Original property from the Odata EDM: size2
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size2
- public void setSize3(@Nullable BigDecimal size3)
Original property from the Odata EDM: size3
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
size3
- public void setSize_unit(@Nullable String size_unit)
Original property from the Odata EDM: size_unit
Please note:If you do not enter a unit of measure for the size, the system enters the default unit stored in the IMG for BOMs under Control data.The size unit and variable-size item unit are interdependent.Example:Variable-size item data for a metal sheet-----------------------------------------Size Dimension Entry1 Length 2002 Width 300Size unit for variable-size item: MMIf you do not enter a formula, the system uses the standard formula: Size 1 * Size 2 (result -> area).= 200 MM * 300 MM= 60,000 MM2Either the variable-size item unit must have the dimension area (MM2, CM2, M2, and so on), or conversion factors must be maintained in the material master.
size_unit
- public void setSoft_comp_indicator(@Nullable Boolean soft_comp_indicator)
Original property from the Odata EDM: soft_comp_indicator
soft_comp_indicator
- public void setSort_string(@Nullable String sort_string)
Original property from the Odata EDM: sort_string
sort_string
- public void setSpecial_procurement_type(@Nullable String special_procurement_type)
Original property from the Odata EDM: special_procurement_type
You use special procurement when you want to be able to override the procurement type in the material master or define the procurement type more precisely.If the procurement type is in-house, you can nevertheless force the system to ignore the BOM and routing, and process the material as if it were externally procured, by specifying the special procurement as external.Enter the special procurement type to which you want to restrict the selection.If you procure a material externally, you may want to choose the special procurement type Consignment. If you produce the material in-house, it may be appropriate to choose Production in other plant.If a material has a routing but no BOM, it is treated as an externally procured material even if the procurement type is in-house. Both the BOM and the routing are ignored.However, if you specify the special procurement type as in-house, the routing is included even if the material has no BOM.
special_procurement_type
- the material type.public void setSpecial_proc_typ_itm(@Nullable String special_proc_typ_itm)
Original property from the Odata EDM: special_proc_typ_itm
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.
special_proc_typ_itm
- material type.public void setSpecial_proc_typ_mastr(@Nullable String special_proc_typ_mastr)
Original property from the Odata EDM: special_proc_typ_mastr
Enter the special procurement type you want to restrict the selection to.For externally processed materials you can, for example, select the consignment order special procurement type. For in-house produced materials the production in another plant special procurement plant may be appropriate.
special_proc_typ_mastr
- material type.public void setSpec_proc_costing(@Nullable String spec_proc_costing)
Original property from the Odata EDM: spec_proc_costing
If you enter a special procurement type in the Costing view of the material master record, it is used in costing.If you do not enter a special procurement type in the costing view of the material master record, the system uses the special procurement type in the MRP view.If you want to cost a material as externally procured by ignoring the existing quantity structure in the system when costing, the following options are available:In the MRP view of the material master record, enter procurement type F and no special procurement type (neither in the MRP view nor in the Costing view).In Customizing for Product Cost Planning, create a new special procurement type (procurement type: F and special procurement type: blank) and enter this special procurement type in the material's Costing view.If you want to cost a material by ignoring the BOM but including the routing, go to Customizing for Product Cost Planning and create a new special procurement type (procurement type: E; special procurement type: E) and enter this special procurement type in the material's Costing view.
spec_proc_costing
- detail for costing.public void setStandard_price(@Nullable BigDecimal standard_price)
Original property from the Odata EDM: standard_price
The valuation of material stocks at standard prices means that all goods movements are valuated at the same price over an extended period.Price variances (for example, purchase price higher than standard price) upon goods receipt or invoice receipt are posted by the system to price difference accounts. This does not affect the standard price.
standard_price
- public void setStatus_text(@Nullable String status_text)
Original property from the Odata EDM: status_text
status_text
- public void setStock_segment(@Nullable String stock_segment)
Original property from the Odata EDM: stock_segment
stock_segment
- the strategy is assigned to the material in the material master.public void setStorage_location(@Nullable String storage_location)
Original property from the Odata EDM: storage_location
storage_location
- locations.public void setStrategy(@Nullable String strategy)
Original property from the Odata EDM: strategy
This strategy is ignored in material requirements planning (MRP).The withdrawal posting for the reservation in the production order can be selected as follows:According to usage probability (manual changes possible)For all items that you want to reserve, enter:Strategy (value 1 or no entry)Priority (only influences how materials are sorted)Usage probabilityWithdrawal if 100% availabilityFor all items that you want to reserve, enter:Strategy (value 2)PriorityIf you do not enter a priority, the system checks the items in the sequence in which they are transferred to the availability check.Usage probabilityEnter the same strategy for all alternative items in an alternative item group.Withdrawal if 100% availability (strategy 2)This strategy uses ATP logic to check availability in the defined ranking order.Gross requirements: 100 piecesM UP (%) RO RQ ATP qty Issue qtyA 20 1 20 30 0B 30 2 30 150 100C 50 3 50 180 0KeyM MaterialUP Usage probabilityRO Ranking orderRQ Requirements quantityThe first material in the ranking order that is supplied 100% on the requirement date is reserved in the required quantity (material B).If a partial withdrawal is carried out in a production order, when additional partial withdrawals take place, no further checks are carried out for this production order. Additional partial withdrawals result from the alternative item, from which the first withdrawal took place.If when using strategy 2 none of the alternative items cover the requirements 100%, the availability check for all items will confirm the available. A reservation only occurs for the available quantity.
strategy
- public void setSub_item_indicator(@Nullable Boolean sub_item_indicator)
Original property from the Odata EDM: sub_item_indicator
Sub-items do not have an operational significance and changes arenot stored with history.
sub_item_indicator
- public void setSupplier(@Nullable String supplier)
Original property from the Odata EDM: supplier
supplier
- public void setTable_row(@Nullable Integer table_row)
Original property from the Odata EDM: table_row
table_row
- public void setTech_status_from(@Nullable String tech_status_from)
Original property from the Odata EDM: tech_status_from
All products produced in this phase are of the same type and option model.It can be used to describe the change statuses of a multi-level BOM which cannot be expressed in terms of an effectivity period (for example, lead-time offset).
tech_status_from
- public void setTest_hist_nxt_lvl(@Nullable Boolean test_hist_nxt_lvl)
Original property from the Odata EDM: test_hist_nxt_lvl
test_hist_nxt_lvl
- created and/or changed. This change number defines the validity of the technical status.public void setTotals_record_id(@Nullable String totals_record_id)
Original property from the Odata EDM: totals_record_id
totals_record_id
- public void setUnit_of_measure(@Nullable String unit_of_measure)
Original property from the Odata EDM: unit_of_measure
The system determines the unit as follows:Material items with a material master record - base unit of measure from the material master record.Class items - unit defined in the additional data of the class.Additional units for material items with a material master record:For material items, you can maintain alternative units of measure to the base unit of measure in the material master.In bills of material, not all alternative units of measure are taken into account - only the unit of issue.Possible values are:base unit of measureunit of issueunits of measure that have the same dimension as either the base unit of measure or the unit of issueIf you enter no unit, the system proposes a unit from the material master if the item has a material master:If the unit of issue was entered on the storage detail screen, the system copies this unit. Otherwise, it copies the base unit of measure.
unit_of_measure
- public void setUnloading_point(@Nullable String unloading_point)
Original property from the Odata EDM: unloading_point
unloading_point
- public void setUom_usage(@Nullable String uom_usage)
Original property from the Odata EDM: uom_usage
Proportion unitsProduct units
uom_usage
- measure and the alternative units of measure. The following additional units of measurement are
supported:public void setUsage_probability(@Nullable BigDecimal usage_probability)
Original property from the Odata EDM: usage_probability
The usage probability is always taken into account for requirements planning.Maintain selected usage probabilityRequirements planning for alternative items is based on the usage probability.Quantities are suggested based on the usage probability for the withdrawal posting according to strategy 1. You can plan in excess for the alternative items since the usage probability is not limited to 100%. You can change the proposed quantities. Maintain no usage probability If you do not enter a usage probability, the alternative item just serves as information that can be evaluated, for example, in a situation with a missing part.You receive a warning since dependent requirements with 0 as quantity are created.Withdrawal based on usage probabilityStrategy: value 1An alternative item group is maintained for each assembly. This alternative item group contains four materials with differing usage probabilities. Dependent requirements are passed on with 100 as quantity.Material Usage probability (%) RequirementM-1 70 70M-2 20 20M-3 20 20M-4 0 no requirementIn this case, the materials are planned in excess since the sum of the usage probabilities is greater than 100%.
usage_probability
- public void setValidity_end_date(@Nullable LocalDateTime validity_end_date)
Original property from the Odata EDM: validity_end_date
validity_end_date
- public void setValidity_start_date(@Nullable LocalDateTime validity_start_date)
Original property from the Odata EDM: validity_start_date
validity_start_date
- public void setValuation_category(@Nullable String valuation_category)
Original property from the Odata EDM: valuation_category
In the case of split valuation, this indicator also determines which valuation types are allowed, that is, the criteria by which stocks can be valuated.
valuation_category
- public void setVariants_nxt_lvl(@Nullable Boolean variants_nxt_lvl)
Original property from the Odata EDM: variants_nxt_lvl
Only used internally for storing the technical type.
variants_nxt_lvl
- public void setX_plant_material_status(@Nullable String x_plant_material_status)
Original property from the Odata EDM: x_plant_material_status
Materials management (for example, in purchasing and in inventory management)Production planning and controlPlant maintenanceWarehouse managementCosting with a quantity structureThe cross-plant material status restricts the usability of the material for all plants, that is, it defines whether a warning or error message is displayed if you include the material in a particular function.The material may be a part under development or one to be discontinued.
x_plant_material_status
- public void setX_plt_status_valid_from(@Nullable LocalDateTime x_plt_status_valid_from)
Original property from the Odata EDM: x_plt_status_valid_from
The valid-from date of the material status is considered only if it precedes or is the same as the planning date; that is, if the valid-from date is later than the planning date, it is not considered, even if it is within the planning horizon.ExampleI<-------------Planning horizon------------->I-----I--------------------I-----------------------I-->Planning date Valid-from date TimeIn this case, the valid-from date is not considered in materials planning since it is later than the planning date.PurchasingThe valid-from date of the material status is checked against the current date.ExampleYou block the material for purchasing from May 1, xxxx. A purchase order is created for the material on April 28, xxxx with a delivery date of May 10, xxxx. In this case, the valid-from date May 1, xxxx is checked against the purchase order date April 28, xxxx and the purchase order is allowed. Had you created the purchase order on May 3, xxxx, an error message would have been issued.
x_plt_status_valid_from
- public String toString()
toString
in class VdmObject<DBomheaderforexplosionOut>
public boolean equals(Object o)
equals
in class VdmObject<DBomheaderforexplosionOut>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<DBomheaderforexplosionOut>
public int hashCode()
hashCode
in class VdmObject<DBomheaderforexplosionOut>
Copyright © 2020 SAP SE. All rights reserved.