<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/tt/onlinemanual/vrm_purge_procedure" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Purge a package VRC derivation structure procedure</Title>
		<Keyword ContextSensitive="No"><Level1>Version and release management</Level1>
			<Level2>purge a package VRC derivation structure procedure</Level2>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>Software components</Level1>
			<Level2>purge a package VRC derivation structure procedure</Level2>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>Purge a package VRC derivation structure procedure</Level1>
		</Keyword>
	</Header>
	<GeneralSection><SectionTitle>Procedure aim</SectionTitle>
		<Paragraph class="Default">If you create many own <Link href="/baanerp/tt/glossary/glossary#000000000000013" role="glossary" Update="No">package VRCs</Link>, derived from each other, the derivation structure can get very long.</Paragraph>
		<List><ListIntro>The consequences of a cluttered VRC structure are:</ListIntro>
			<ListItem>A decrease in system performance due to the longer derivation structure</ListItem>
			<ListItem>A cluttered directory structure due to a large number of newly-created package VRCs</ListItem>
		</List>
		<Paragraph class="Default">The maximum depth of the package VRC tree is 40. Purging a package VRC reduces the depth of the package VRC tree, which makes it possible to add a new package VRC to the tree.</Paragraph>
		<List><ListIntro>When you purge a package VRC:</ListIntro>
			<ListItem>software components that are no longer used, for example, because of a new customization on the same component in a more recent package VRC, are deleted.</ListItem>
			<ListItem>The components that are still in use are copied to the package VRC that is derived from the purged VRC.</ListItem>
		</List>
	</GeneralSection>
	<GeneralSection><SectionTitle>Procedure result and prerequisites</SectionTitle>
		<Tip><SectionTitle>Result</SectionTitle>
			<Paragraph class="Default">As a result of this procedure, a shorter derivation structure is created and, therefore, better performance is achieved. In addition, the directory structure on your operating system, for example, UNIX or Windows, is more transparent.</Paragraph>
		</Tip>
		<Tip><SectionTitle>Prerequisites</SectionTitle>
			<Paragraph class="Default">The status of the package VRC must be Expired.</Paragraph>
		</Tip>
	</GeneralSection>
	<GeneralSection><SectionTitle>Procedure summary</SectionTitle>
		<ProcedureList><ListIntro>The following list shows the procedure steps and the corresponding sessions.</ListIntro>
			<ListItem>Change the status of the package VRC to Expired - <Link href="/baanerp/tt/adv/ttadv1511m000" role="session">Package VRCs (ttadv1511m000)</Link>
			</ListItem>
			<ListItem>Purge the package VRC - <Link href="/baanerp/tt/adv/ttadv6255m000" role="session">Purge Entire Package VRC (ttadv6255m000)</Link>
			</ListItem>
			<ListItem>Recreate the user files - <Link href="/baanerp/tt/ams/ttams2201m000" role="session">Convert to Runtime DD (ttams2201m000)</Link>
			</ListItem>
		</ProcedureList>
	</GeneralSection>
	<RelatedTopics><SectionTitle>
                              Related topics
                           </SectionTitle>
		<RelTopic><Link href="/baanerp/tt/onlinemanual/vrm_purge_procedure_details" role="manual">Purge a package VRC derivation structure procedure details</Link>
		</RelTopic>
	</RelatedTopics>
</ManualTopic>
