<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/ti/pcf/tipcf2201m000" xml:lang="en">
	<Header>
		<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">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 SSA ERP 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 SSA ERP after compilation.</ListItem>
				<ListItem>Click the Compile option to start the compilation process.</ListItem>
			</ProcedureList>
			<Paragraph>If errors are found when SSA ERP 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="" 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="enum">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="source.path"><Header>
				<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">Directory Name for Constraint Source</Title>
			</Header>
			<FuncDesc>Before constraints can be compiled, this session first generates constraint sources. These constraint sources are stored in the &lt;path.name&gt;/ppcfcons&lt;company.number&gt; directory of your file system.</FuncDesc>
			<SimpleSection><Paragraph>Enter the path name of the directory in which you want to store the constraint source. You can enter the full path name or use the current directory as your departure point. In the latter situation, the path name must begin with a period <Code>[.]</Code>.</Paragraph>
			</SimpleSection>
			<Note><SectionTitle>Note</SectionTitle>
				<Paragraph>The system adds the name of the constraint source directory to the path name automatically, but you can also add the name yourself. The next time you use this session, the saved directory is presented as the default. In case no directory has been saved, the <Code>$BSE/lib/fd&lt;tools.version&gt;.&lt;packet.combination</Code> &gt; file is used to determine the default path.</Paragraph>
			</Note>
			<SimpleSection><Paragraph>If no directory has been saved, and you are working on a system that has no <Code>$BSE/lib/fd&lt;tools version&gt;.&lt;packet.combination&gt;</Code> file, you are asked to enter the directory where the sources are to be stored.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="object.path"><Header>
				<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">Directory Name for Constraint Object</Title>
			</Header>
			<FuncDesc>Enter the path name of the directory in which you want to store the constraint objects. You can enter the full path name or use the current directory as your departure point. In the latter situation, the path name must begin with a period and a slash.</FuncDesc>
			<Note><SectionTitle>Note</SectionTitle>
				<Paragraph>The system adds the name of the constraint object directory to the path name automatically, but you can also add the name yourself. If no directory has been saved, the <Code>$BSE/lib/fd&lt;tools.version&gt;.&lt;package.combination&gt;</Code> file is used to determine the default path.</Paragraph>
			</Note>
			<SimpleSection><Paragraph>If no directory has been saved and you are working on a system that has no file called " <Code>$BSE/lib/fd&lt;tools version&gt;.&lt;packet.combination&gt;</Code>," you are asked to enter the directory where the objects must be stored.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="item.f"><Header>
				<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">From Generic Item</Title>
			</Header>
			<FuncDesc>Select a range of constraints of which you want to compile.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="item.t"><Header>
				<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">To Generic Item</Title>
			</Header>
			<FuncDesc>Select a range of constraints of which you want to compile.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="remove.source"><Header>
				<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">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 SSA ERP after compilation.</FuncDesc>
			<SimpleSection><Paragraph>If this check box is cleared, the generated constraint source files are not deleted from SSA ERP 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 xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">Show Compilation Errors Only</Title>
			</Header>
			<FuncDesc>If this check box is selected,SSA ERP 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 xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">Compile</Title>
			</Header>
			<FuncDesc>SSA ERP <Link href="/baanerp/ti/glossary/glossary#000339" role="glossary">compiles</Link> the constraints.</FuncDesc>
		</CommandHelp>
	</FormCommands>
</Session>
