<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/ti/onlinemanual/G00106" xml:lang="en">
   <Header>
      <Title>Reviewing Product Variants</Title>
      <Keyword type="header" order="d1e2073661">
         <Level1>Review product variant</Level1>
      </Keyword>
   </Header>
   <AimSection>
      <Paragraph>A product variant in the <GUIRef href="/baanerp/ti/asc" role="module">Assembly Control</GUIRef> l module
		is a unique configuration of a generic or standard item. The unique
		configuration results from the configuration process information such as
		feature options, company, and assembly line.</Paragraph>
      <Paragraph>Start <GUIRef>
            <GUIRef href="/baanerp/ti" role="package">Manufacturing</GUIRef> &gt;   &gt; <GUIRef href="/baanerp/ti/apl" role="module">Assembly Planning</GUIRef> &gt; <PathPart>Configuration</PathPart> &gt; <GUIRef href="/baanerp/ti/apl/tiapl3500m000" role="session">Product Variants (tiapl3500m000)</GUIRef>
         </GUIRef>.</Paragraph>
      <Paragraph>Use this session to display or maintain the configuration,
		reference, price, and status information of the product variants that were
		created from sales orders, and product variants that were entered manually.</Paragraph>
   </AimSection>
   <GeneralSection>
      <Paragraph>A product variant stores the data of a configured item, or of
		multiple configured items that belong to the same product structure. The data
		that is stored is, for example, the roll-off line for the assembly order, the
		requested and planned offline date, and so on. The product variant represents
		all the configured items that make up a configured product structure. Any
		reference made to a configured item is made by way of the product variant.</Paragraph>
      <Paragraph>Because product variants contain data from production and sales,
		the product variant is updated as far as the progress of the production process
		permits, if this data is changed. You can change the data in the current
		session, which is the <GUIRef href="/baanerp/ti/apl/tiapl3500m000" role="session">Product Variants (tiapl3500m000)</GUIRef> session, only if your current company is defined as
		the <Link href="/baanerp/ti/glossary/glossary#000405" role="glossary">master company</Link>, and you work in Test Mode, which is defined in the <GUIRef href="/baanerp/ti/apl/tiapl0500m000" role="session">Assembly Planning Parameters (tiapl0500m000)</GUIRef> session.</Paragraph>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Calculating assembly part requirements</SectionTitle>
      <Paragraph>Start <GUIRef>
            <GUIRef href="/baanerp/ti" role="package">Manufacturing</GUIRef> &gt;   &gt; <GUIRef href="/baanerp/ti/apl" role="module">Assembly Planning</GUIRef> &gt; <PathPart>Configuration</PathPart> &gt; <GUIRef href="/baanerp/ti/apl/tiapl2221m000" role="session">Calculate Assembly Part Requirements (tiapl2221m000)</GUIRef>
         </GUIRef>.</Paragraph>
      <Paragraph>Use this session to calculate the assembly part requirements
		for product variants whose assembly parts are not yet allocated. If the product
		variants and product variant structures are generated, the assembly part
		requirements can be calculated and assembly orders can be created. Assembly
		part requirements are calculated based on the product variant structures and
		the flattened assembly parts. The assembly part requirements are calculated for
		product variants whose planned offline date falls within the demand time fence.
		The demand time fence is defined in the details of the <GUIRef href="/baanerp/ti/apl/tiapl0500m000" role="session">Assembly Planning Parameters (tiapl0500m000)</GUIRef> session. The calculation is based on
		segment schedules that indicate on which date the assembly parts are required
		for each segment, based on the offline date of the assembly order. Segment
		schedules are displayed in the <GUIRef href="/baanerp/ti/apl/tiapl4500m000" role="session">Segment Schedules (tiapl4500m000)</GUIRef> session. When the assembly part requirements are
		calculated, they are transferred to <GUIRef href="/baanerp/cp" role="package">Enterprise Planning</GUIRef>.</Paragraph>
      <List>
         <ListIntro>The assembly part requirements are calculated for <Link href="/baanerp/td/glossary/glossary#ProducVarian_td" role="glossary"
                  Update="No">product variants</Link> that meet
		  the following criteria:</ListIntro>
         <ListItem>The requested offline date falls within the demand <Link href="/baanerp/cp/glossary/glossary#000063" role="glossary">time fence</Link>, which is defined in the <GUIRef href="/baanerp/ti/apl/tiapl0100s000" role="session">Assembly Planning Parameters (tiapl0100s000)</GUIRef> session.</ListItem>
         <ListItem>The <Link href="/baanerp/ti/apl/tiapl3100s000#tiapl300.aspa" role="formfield">
               <GUIRef href="/baanerp/ti/apl/tiapl3100s000#tiapl300.aspa" role="manual">Assembly Parts Allocated</GUIRef>
            </Link> check box is cleared.</ListItem>
         <ListItem>The <Link href="/baanerp/ti/apl/tiapl3100s000#tiapl300.tbdl" role="formfield">
               <GUIRef href="/baanerp/ti/apl/tiapl3100s000#tiapl300.tbdl" role="manual">To Be Deleted</GUIRef>
            </Link> check box is cleared.</ListItem>
         <ListItem>The <Link href="/baanerp/ti/apl/tiapl3500m000#tiapl300.pvst" role="formfield">
               <GUIRef href="/baanerp/ti/apl/tiapl3500m000#tiapl300.pvst" role="manual">Assembly Status</GUIRef>
            </Link> is <GUIRef href="/baanerp/ti/domains/apl.pvst#open" role="option">Open</GUIRef>, <GUIRef href="/baanerp/ti/domains/apl.pvst#planned" role="option">Planned</GUIRef>, or <GUIRef href="/baanerp/ti/domains/apl.pvst#frozen" role="option">Frozen</GUIRef>.</ListItem>
      </List>
      <Note>
         <SectionTitle>Note</SectionTitle>
         <List>
            <ListItem>If you enter a <GUIRef href="/baanerp/ti/apl/tiapl2221m000#date.to" role="manual">Date</GUIRef> outside the demand time fence, a warning message
			 is displayed.</ListItem>
            <ListItem>Product variants that fall within the demand time fence can
			 fall within the allocation time fence. In that case, the assembly parts are
			 likely to be already allocated by <GUIRef href="/baanerp/ti/asc" role="module">Assembly Control</GUIRef>, that is, by the <GUIRef href="/baanerp/ti/asc/tiasc7240m000" role="session">Build Assembly Part Allocation (tiasc7240m000)</GUIRef> session. If the parts are not allocated, or
			 if not all the parts are allocated, the assembly lines for which the parts are
			 not allocated are taken into account by the current session. Refer to the <GUIRef href="/baanerp/ti/apl/tiapl3520m000" role="session">Product Variant - Assembly Lines (tiapl3520m000)</GUIRef> session for the allocation status by
			 assembly line.</ListItem>
            <ListItem>Assembly parts for which the <Link href="/baanerp/ti/apl/tiapl2120s000#tiapl220.fstk" role="formfield">
                  <GUIRef href="/baanerp/ti/apl/tiapl2120s000#tiapl220.fstk" role="manual">Floor Stock</GUIRef>
               </Link> check box is selected in the <GUIRef href="/baanerp/ti/apl/tiapl2520m000" role="session">Flattened Assembly Parts and Operations (tiapl2520m000)</GUIRef> session are not taken into
			 account by the current session.</ListItem>
            <ListItem>The current session calculates the assembly part requirements
			 based on segment schedules, which is a rough calculation useful for high
			 volumes. The segment schedules appear in the <Link href="/baanerp/ti/apl/tiapl4500m000" role="session">
                  <GUIRef href="/baanerp/ti/apl/tiapl4500m000" role="session">Segment Schedules (tiapl4500m000)</GUIRef>
               </Link> session.</ListItem>
            <ListItem>As opposed to the assembly part allocation that is carried
			 out in <GUIRef href="/baanerp/ti/asc" role="module">Assembly Control</GUIRef>,
			 the current session calculates the requirements for all companies and assembly
			 lines in the selection simultaneously.</ListItem>
         </List>
      </Note>
      <List>
         <ListIntro>To ensure that the assembly part requirements are calculated
		  according to the latest data, the current session first performs the following
		  steps:</ListIntro>
         <ListItem>Updates <Link href="/baanerp/ti/glossary/glossary#000408" role="glossary" Update="No">segment schedules</Link>. The segment schedules are
		  updated if changes are detected that affect the schedule, or if you selected
		  the <Link href="/baanerp/ti/apl/tiapl2221m000#segment.schedules" role="formfield">
               <GUIRef href="/baanerp/ti/apl/tiapl2221m000#segment.schedules" role="manual">Update Segment Schedules</GUIRef>
            </Link> check box.</ListItem>
         <ListItem>Updates allocation status. The allocation status is read from <GUIRef href="/baanerp/ti/asc" role="module">Assembly Control</GUIRef> and
		  copied to <GUIRef href="/baanerp/ti/apl" role="module" Update="No">Assembly Planning</GUIRef>. The allocation status appears in <GUIRef href="/baanerp/ti/apl" role="module" Update="No">Assembly Planning</GUIRef> in the <GUIRef href="/baanerp/ti/apl/tiapl3520m000" role="session">Product Variant - Assembly Lines (tiapl3520m000)</GUIRef> session and the details of the <GUIRef href="/baanerp/ti/apl/tiapl3500m000" role="session">Product Variants (tiapl3500m000)</GUIRef> session.</ListItem>
         <ListItem>Generates <Link href="/baanerp/td/glossary/glossary#ProducVarian_td" role="glossary">product variant</Link> structures of the product
		  variants that meet the selection criteria described previously. After the
		  product variant structure is created, the <Link href="/baanerp/ti/apl/tiapl3100s000#tiapl300.apsv" role="formfield">
               <GUIRef href="/baanerp/ti/apl/tiapl3100s000#tiapl300.apsv" role="manual">Product Variant Structure generated</GUIRef>
            </Link> check box is selected
		  in the details of the <GUIRef href="/baanerp/ti/apl/tiapl3500m000" role="session">Product Variants (tiapl3500m000)</GUIRef> session. Note that the product variant structure is
		  generated only if the <Link href="/baanerp/ti/apl/tiapl0100s000#tiapl000.epvs" role="formfield">External Product Variant Structure</Link> check box is cleared
		  in the <GUIRef href="/baanerp/ti/apl/tiapl0100s000" role="session">Assembly Planning Parameters (tiapl0100s000)</GUIRef> sesssion.</ListItem>
      </List>
      <Paragraph>After these preparation steps, the assembly parts requirements
		are calculated for the selected product variants, and the requirements are
		transferred to <GUIRef href="/baanerp/ti/apl" role="module" Update="No">Assembly Planning</GUIRef> for all the related companies. The
		requirements are transferred using files that store the requirements by company
		by date. The directory to which these files are written is set in the <Link href="/baanerp/ti/apl/tiapl0100s000#tiapl000.aprd" role="formfield">Assembly Parts Requirements Directory</Link> field in the
		details of the <GUIRef href="/baanerp/ti/apl/tiapl0100s000" role="session">Assembly Planning Parameters (tiapl0100s000)</GUIRef> session.</Paragraph>
      <Paragraph>After the assembly part requirements are calculated and
		transferred, a completion report is created.</Paragraph>
      <Paragraph>If errors occurred, the <GUIRef href="/baanerp/ti/apl/tiapl2221m000#show.messages" role="command">Show Messages</GUIRef> button is enabled. Click this button
		to display the error messages.</Paragraph>
   </GeneralSection>
</ManualTopic>