<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/ti/pcf/tipcf2201m000" xml:lang="en">
   <Header>
      <Title>Compile Constraints by Generic Item (tipcf2201m000)</Title>
   </Header>
   <HelpTopic>
      <AimSection>
         <Paragraph>Use this session to <Link href="/baanerp/ti/glossary/glossary#000339" role="glossary">compile</Link> 
            <Link href="/baanerp/ti/glossary/glossary#100003" role="glossary">constraints</Link> by generic item
		  for the Object Version of the product configurator, in which an object is
		  generated per item.</Paragraph>
      </AimSection>
      <GeneralSection>
         <ProcedureList>
            <ListItem>Select the
			 directories in LN where
			 the constraint source file and the constraint object file must be stored.</ListItem>
            <ListItem>Indicate whether the
			 constraint source file must be deleted from LN after compilation.</ListItem>
            <ListItem>Click the Compile
			 option to start the compilation process.</ListItem>
         </ProcedureList>
         <Paragraph>If errors are found
		  when LN compiles
		  constraints, they are logged in a system file with a name similar to that of
		  the constraint source file. However, the name acquires the suffix .e.</Paragraph>
         <Note>
            <SectionTitle>Note</SectionTitle>
            <Paragraph>Compiling
			 constraints by generic item is only useful if the <GUIRef href="/baanerp/ti/pcf/tipcf0100m000#tipcf000.pcfv" role="manual">Product Configurator Version</GUIRef> field in the <GUIRef href="/baanerp/ti/pcf/tipcf0100m000" role="session">Product Configuration Parameters (tipcf0100m000)</GUIRef> session is set to <GUIRef href="/baanerp/tc/domains/pcfv#object" role="option">Object Version</GUIRef>. In that case, you must run this session each time constraints
			 are updated.</Paragraph>
         </Note>
      </GeneralSection>
      <RelatedTopics>
         <SectionTitle>Related topics</SectionTitle>
         <RelTopic>
            <Link href="/baanerp/ti/onlinemanual/100004" role="manual">How to define a product model</Link>
         </RelTopic>
         <RelTopic>
            <Link href="/baanerp/ti/onlinemanual/100011" role="manual">PCF procedures</Link>
         </RelTopic>
      </RelatedTopics>
   </HelpTopic>
   <Fields>
      <FieldHelp ID="item.f" OtherIDs="item.t">
         <Header>
            <Title>Item</Title>
         </Header>
         <FuncDesc>The From and To fields define a range of: <Link href="/baanerp/tc/glossary/glossary#000440" role="glossary">configurable items</Link>.</FuncDesc>
      </FieldHelp>
      <FieldHelp ID="remove.source">
         <Header>
            <Title>Delete Constraint Source</Title>
         </Header>
         <FuncDesc>If this check box is selected, the generated <Link href="/baanerp/ti/glossary/glossary#100003" role="glossary">constraint</Link> source files are
		  deleted from LN after
		  compilation.</FuncDesc>
         <SimpleSection>
            <Paragraph>If this check box is cleared, the generated constraint
			 source files are not deleted from LN after compilation. It may be useful to be
			 able to consult constraint source files, especially with compilation errors.</Paragraph>
         </SimpleSection>
      </FieldHelp>
      <FieldHelp ID="only.error">
         <Header>
            <Title>Show Compilation Errors Only</Title>
         </Header>
         <FuncDesc>If this check box is selected, LN only prints the <Link href="/baanerp/ti/glossary/glossary#000339" role="glossary">compilation</Link> errors.</FuncDesc>
      </FieldHelp>
   </Fields>
   <FormCommands>
      <CommandHelp ID="exec.cont.process">
         <Header>
            <Title>Compile</Title>
         </Header>
         <FuncDesc>LN <Link href="/baanerp/ti/glossary/glossary#000339" role="glossary">compiles</Link> the constraints.</FuncDesc>
      </CommandHelp>
   </FormCommands>
</Session>