<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/ts/onlinemanual/000368" xml:lang="en">
   <Header>
      <Title>To create a physical breakdown from a Bill of Materials</Title>
      <Keyword type="header" order="d1e2781925">
         <Level1>Configuration Management</Level1>
      </Keyword>
   </Header>
   <AimSection>
      <Paragraph>You can use the <GUIRef href="" role="manual">Create Physical Breakdown Structure (tscfg2210m000)</GUIRef> session to create the physical breakdown from a <Link href="/baanerp/ti/glossary/glossary#BillOfMateri_ti" role="glossary">Bill of Material (BOM)</Link>.</Paragraph>
   </AimSection>
   <GeneralSection>
      <Paragraph>If you create a <Link href="/baanerp/ts/glossary/glossary#000310" role="glossary">physical breakdown</Link> from a bill of material, this results
		in a direct copy of effective items present in the <Link href="/baanerp/ti/bom/tibom1110m000" role="session">Bill of Material (tibom1110m000)</Link> session of ERP Enterprise Manufacturing to
		the <GUIRef href="" role="manual">Serialized Items (tscfg2100m000)</GUIRef> session of ERP Enterprise Service. If no item
		service data is present, ERP Enterprise uses the item service defaults maintained for item type and item
		group to create items in Service.</Paragraph>
      <GeneralSection>
         <SectionTitle>To create a physical breakdown from a Bill of
		  Materials</SectionTitle>
         <ProcedureList>
            <ListItem>Start the <GUIRef href="" role="manual">Create Physical Breakdown Structure (tscfg2210m000)</GUIRef> session.</ListItem>
            <ListItem>In the <GUIRef href="" role="manual">Source</GUIRef> field, select <GUIRef href="" role="manual">Bill of Material</GUIRef>.</ListItem>
            <ListItem>Use the <GUIRef href="" role="manual">Sales Deliveries</GUIRef> option to create a
			 physical breakdown from Sales (after sales). The end item of the sales order,
			 the <Link href="/baanerp/ti/glossary/glossary#ProducBom_ti" role="glossary">production BOM</Link> is copied to a physical breakdown. If you
			 select this check box, you can use the fields in the <GUIRef href="" role="manual">Selection Range</GUIRef> group box to create a physical breakdown from a range of <Link href="/baanerp/ts/glossary/glossary#000306" role="glossary">installation group</Link>, <Link href="/baanerp/ts/glossary/glossary#000075" role="glossary">items</Link>, or <Link href="/baanerp/ts/glossary/glossary#Objects_ts" role="glossary">serialized items</Link>. For this selection range, a physical
			 breakdown is created.</ListItem>
            <ListItem>If you select the <GUIRef href="" role="manual">Item Effectiveness</GUIRef> check
			 box, the items' validity is checked before the items are copied to <Link href="/baanerp/ts/glossary/glossary#000310" role="glossary">physical breakdown</Link>.</ListItem>
         </ProcedureList>
      </GeneralSection>
      <GeneralSection>
         <SectionTitle>ERP Enterprise validates the following:</SectionTitle>
         <Paragraph>If the item is revision controlled and derived from sales
		  deliveries, ERP Enterprise checks
		  for revision from the sales order line. ERP Enterprise checks for the
		  effective date from engineering items for the given item and
		  revision.</Paragraph>
         <Paragraph>If the item is not revision controlled and derived from sales
		  deliveries, ERP Enterprise checks
		  for the effective date from sales based on the <GUIRef href="" role="manual">Configuration Date in Sales</GUIRef> field.</Paragraph>
         <Paragraph>If the item is not from sales deliveries then, ERP Enterprise takes the effective
		  date given as input.</Paragraph>
         <List>
            <ListItem>
               <GUIRef href="" role="manual">Unit Effectivity:</GUIRef> When ERP Enterprise creates the
			 physical breakdown structure from a <Link href="/baanerp/ti/glossary/glossary#BillOfMateri_ti" role="glossary">Bill of Material (BOM)</Link>, ERP Enterprise considers unit
			 effectivity as a validation. The items that belong to the unit effectivity are
			 only created in service. Unit effectivity is checked from the <Link href="/baanerp/ts/glossary/glossary#Objects_ts" role="glossary">serialized item</Link>. If unit effectivity is not present in
			 the serialized item, ERP Enterprise checks the unit effectivity from a sales order line if the item
			 originates from sales.</ListItem>
            <ListItem>
               <GUIRef href="" role="manual">Fall Back on BOM if source is not found:</GUIRef> If
			 you select this check box when you create the <Link href="/baanerp/ts/glossary/glossary#000310" role="glossary">physical breakdown</Link> structure from an <Link href="/baanerp/ts/glossary/glossary#000311" role="glossary">as-built structure</Link> or <Link href="/baanerp/ts/glossary/glossary#000300" role="glossary">item breakdown</Link> and no source item is found, ERP Enterprise copies the bill of
			 material of that item to the physical breakdown structure.</ListItem>
            <ListItem>
               <GUIRef href="" role="manual">Consistency checks:</GUIRef> If the physical
			 breakdown is generated directly from a <Link href="/baanerp/ti/glossary/glossary#ProducBom_ti" role="glossary">production BOM</Link>, ERP Enterprise performs a consistency check, both at ERP Enterprise <GUIRef href="" role="manual">Manufacturing</GUIRef> and ERP Enterprise <GUIRef href="" role="manual">Service</GUIRef>, to ensure the
			 structure is defined without any mismatch. The items in such a structure must
			 be defined in ERP Enterprise Service with appropriate <Link href="/baanerp/ts/glossary/glossary#ServicItemDa_ts" role="glossary">service-item data</Link> with related
			 configuration control, and checked for consistency.</ListItem>
         </List>
      </GeneralSection>
      <GeneralSection>
         <SectionTitle>ERP Enterprise performs the following consistency checks:</SectionTitle>
         <Paragraph>To distinguish between the items relevant and not relevant to
		  service, ERP Enterprise copies the
		  configuration-controlled items, namely serialized or anonymous items, into <Link href="/baanerp/ts/glossary/glossary#000310" role="glossary">physical breakdown</Link>. If no <Link href="/baanerp/ts/glossary/glossary#ServicItemDa_ts" role="glossary">service-item data</Link> is available for an <Link href="/baanerp/ts/glossary/glossary#000075" role="glossary">item</Link>, based on service defaults, the item data will be
		  created in items service and copied to physical breakdown.</Paragraph>
      </GeneralSection>
      <Note>
         <SectionTitle>Note</SectionTitle>
         <Paragraph>You must create service item data for all the items copied
		  from a production bill of material to the physical breakdown
		  structure.</Paragraph>
      </Note>
      <Paragraph>ERP Enterprise checks for consistency with respect to the structure formation. A serialized
		item must always be situated above an anonymous item to ensure that the
		structure remains consistent with the item definition. ERP Enterprise begins to copy when
		inconsistency is detected in the structure formation and an error report is
		generated.</Paragraph>
      <Paragraph>ERP Enterprise prints an error report if a serialized item is present under an anonymous item,
		as illustrated in the following example:</Paragraph>
      <ExampleSection>
         <SectionTitle>Example</SectionTitle>
         <TABLE border="1" borderstyle="default" space-and-orientation="indented-estimated">
            <TBODY noTR="9">
               <TR no="1" isLast="false">
                  <TD width="44" rowspan="1" colspan="1">
                     <GUIRef href="" role="manual">Level</GUIRef>
                  </TD>
                  <TD width="45" rowspan="1" colspan="1">
                     <GUIRef href="" role="manual">Item</GUIRef>
                  </TD>
                  <TD width="106" rowspan="1" colspan="1">
                     <GUIRef href="" role="manual">Conf. Cont.</GUIRef>
                  </TD>
                  <TD width="167" rowspan="1" colspan="1">
                     <GUIRef href="" role="manual">Item Service Data Present</GUIRef>
                  </TD>
               </TR>
               <TR no="2" isLast="false">
                  <TD width="44" rowspan="1" colspan="1">0</TD>
                  <TD width="45" rowspan="1" colspan="1">X</TD>
                  <TD width="106" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="167" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="3" isLast="false">
                  <TD width="44" rowspan="1" colspan="1">1</TD>
                  <TD width="45" rowspan="1" colspan="1">Y</TD>
                  <TD width="106" rowspan="1" colspan="1">Anonymous</TD>
                  <TD width="167" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="4" isLast="false">
                  <TD width="44" rowspan="1" colspan="1">2</TD>
                  <TD width="45" rowspan="1" colspan="1">A</TD>
                  <TD width="106" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="167" rowspan="1" colspan="1">Yes ------- Problem
				  1</TD>
               </TR>
               <TR no="5" isLast="false">
                  <TD width="44" rowspan="1" colspan="1">2</TD>
                  <TD width="45" rowspan="1" colspan="1">B</TD>
                  <TD width="106" rowspan="1" colspan="1">None</TD>
                  <TD width="167" rowspan="1" colspan="1">No</TD>
               </TR>
               <TR no="6" isLast="false">
                  <TD width="44" rowspan="1" colspan="1">1</TD>
                  <TD width="45" rowspan="1" colspan="1">Z</TD>
                  <TD width="106" rowspan="1" colspan="1">Anonymous</TD>
                  <TD width="167" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="7" isLast="false">
                  <TD width="44" rowspan="1" colspan="1">2</TD>
                  <TD width="45" rowspan="1" colspan="1">A</TD>
                  <TD width="106" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="167" rowspan="1" colspan="1">Yes ------- Problem
				  2</TD>
               </TR>
               <TR no="8" isLast="false">
                  <TD width="44" rowspan="1" colspan="1">3</TD>
                  <TD width="45" rowspan="1" colspan="1">B</TD>
                  <TD width="106" rowspan="1" colspan="1">None</TD>
                  <TD width="167" rowspan="1" colspan="1">No</TD>
               </TR>
               <TR no="9" isLast="true">
                  <TD width="44" rowspan="1" colspan="1">4</TD>
                  <TD width="45" rowspan="1" colspan="1">C</TD>
                  <TD width="106" rowspan="1" colspan="1">Anonymous</TD>
                  <TD width="167" rowspan="1" colspan="1">Yes -------
				  Problem 3</TD>
               </TR>
            </TBODY>
         </TABLE>
         <Paragraph>All three problems are caused by serialized items present
		  under anonymous items.</Paragraph>
         <Paragraph>ERP Enterprise prints the following error report:</Paragraph>
         <List>
            <ListIntro>No PBD was generated for item X for the following
			 reasons:</ListIntro>
            <ListItem>Parent item (Y-anonymous) has a lower configuration control
			 setup than Child item (A-serialized).</ListItem>
            <ListItem>Parent item (Z-anonymous) has a lower configuration control
			 setup than Child item (A-serialized).</ListItem>
            <ListItem>Parent item (B-none) has a lower configuration control setup
			 than Child item (C-anonymous).</ListItem>
         </List>
      </ExampleSection>
      <Paragraph>ERP Enterprise checks for consistency with respect to the loops in the <Link href="/baanerp/ti/glossary/glossary#BillOfMateri_ti" role="glossary">bill of material (BOM)</Link>. If two anonymous
		items occur in an opposite fashion, with respect to an existing structure
		definition, the anonymous items can subsequently end up in a loop.</Paragraph>
      <Paragraph>ERP Enterprise detects a loop in a bill of material, ERP Enterprise prints an error report, as illustrated in the
		following example:</Paragraph>
      <ExampleSection>
         <SectionTitle>Example</SectionTitle>
         <TABLE border="1" borderstyle="default" space-and-orientation="indented-estimated">
            <TBODY noTR="9">
               <TR no="1" isLast="false">
                  <TD width="58" rowspan="1" colspan="1"> 
                     <GUIRef href="" role="manual">Level</GUIRef>
                  </TD>
                  <TD width="42" rowspan="1" colspan="1">
                     <GUIRef href="" role="manual">Item</GUIRef>
                  </TD>
                  <TD width="74" rowspan="1" colspan="1">
                     <GUIRef href="" role="manual">Conf. Cont.</GUIRef>
                  </TD>
                  <TD width="161" rowspan="1" colspan="1">
                     <GUIRef href="" role="manual">Item Service Data Present</GUIRef>
                  </TD>
               </TR>
               <TR no="2" isLast="false">
                  <TD width="58" rowspan="1" colspan="1">0</TD>
                  <TD width="42" rowspan="1" colspan="1">X</TD>
                  <TD width="74" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="161" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="3" isLast="false">
                  <TD width="58" rowspan="1" colspan="1">1</TD>
                  <TD width="42" rowspan="1" colspan="1">Y</TD>
                  <TD width="74" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="161" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="4" isLast="false">
                  <TD width="58" rowspan="1" colspan="1">2</TD>
                  <TD width="42" rowspan="1" colspan="1">A</TD>
                  <TD width="74" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="161" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="5" isLast="false">
                  <TD width="58" rowspan="1" colspan="1">2</TD>
                  <TD width="42" rowspan="1" colspan="1">B</TD>
                  <TD width="74" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="161" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="6" isLast="false">
                  <TD width="58" rowspan="1" colspan="1">1</TD>
                  <TD width="42" rowspan="1" colspan="1">Z</TD>
                  <TD width="74" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="161" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="7" isLast="false">
                  <TD width="58" rowspan="1" colspan="1">2</TD>
                  <TD width="42" rowspan="1" colspan="1">A</TD>
                  <TD width="74" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="161" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="8" isLast="false">
                  <TD width="58" rowspan="1" colspan="1">3</TD>
                  <TD width="42" rowspan="1" colspan="1">B</TD>
                  <TD width="74" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="161" rowspan="1" colspan="1">Yes</TD>
               </TR>
               <TR no="9" isLast="true">
                  <TD width="58" rowspan="1" colspan="1">4</TD>
                  <TD width="42" rowspan="1" colspan="1">X</TD>
                  <TD width="74" rowspan="1" colspan="1">Serialized</TD>
                  <TD width="161" rowspan="1" colspan="1">Yes ------- Problem
				  1</TD>
               </TR>
            </TBODY>
         </TABLE>
         <Paragraph>ERP Enterprise prints the following error report:</Paragraph>
         <Paragraph>For item X, no PBD could be generated for the following
		  reasons:</Paragraph>
         <List>
            <ListItem>Cycle detected in BOM.</ListItem>
         </List>
      </ExampleSection>
   </GeneralSection>
</ManualTopic>