<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/tt/adv/ttadv5210m000" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Create Runtime Data Dictionary (ttadv5210m000)</Title>
	</Header>
	<HelpTopic xml:lang="en"><AimSection><Paragraph class="Default">
                                 Use this session to create a runtime data dictionary that contains software components per package combination. This session starts automatically if you create a new <Link href="/baanerp/tt/glossary/glossary#000000000000012" role="glossary">package</Link> combination. It converts all specified components to the run-time <Link href="/baanerp/tt/glossary/glossary#100005" role="glossary">data dictionary</Link>, including those that have not been changed.</Paragraph>
		</AimSection>
		<GeneralSection><List><ListIntro>The following software components are converted to run-time <Link href="/baanerp/tt/glossary/glossary#100005" role="glossary">data dictionary</Link>:</ListIntro>
				<ListItem>Table definitions</ListItem>
				<ListItem>Domains</ListItem>
				<ListItem>Enum descriptions</ListItem>
				<ListItem>Sessions</ListItem>
			</List>
			<Paragraph class="Default">The run-time definitions of tables, domains, and enum descriptions are stored in the data definition files, in the directory, as defined in the <GUIRef href="/baanerp/tt/aad/ttaad1520m000" role="session">Package Combinations (ttaad1520m000)</GUIRef>. The run-time definitions of sessions are stored in the ttadv999 table (ttadv999).</Paragraph>
			<Paragraph class="Default">To create runtime forms and menus, you must use the <GUIRef href="/baanerp/tt/adv/ttadv5214m000" role="session">Create Runtime Data Dictionary (Forms and Menus) (ttadv5214m000)</GUIRef> session. This session will dump the user data of users, within the specified package combination and the file fd6.1&lt;package combination&gt;, with redirections for software components. Only the data definitions of tables are created, and not the tables themselves. To create the tables, run the session <GUIRef href="/baanerp/tt/aad/ttaad4230m000" role="session">Create Tables (ttaad4230m000)</GUIRef>.</Paragraph>
			<List><ListIntro>This session must be run after changes in software are made by utilities, such as:</ListIntro>
				<ListItem><GUIRef href="/baanerp/tt/iex/ttiex1285m000" role="session">Import Data Dictionary (ttiex1285m000)</GUIRef>.</ListItem>
				<ListItem><GUIRef href="/baanerp/tt/adv/ttadv6265m000" role="session">Copy Software Components to New Package VRC (ttadv6265m000)</GUIRef>.</ListItem>
				<ListItem><GUIRef href="/baanerp/tt/adv/ttadv6250m000" role="session">Delete Software Components by Package VRC (ttadv6250m000)</GUIRef>.</ListItem>
				<ListItem><GUIRef href="/baanerp/tt/adv/ttadv6231m000" role="session">Import Language-Dependent Software Components (ttadv6231m000)</GUIRef>.</ListItem>
			</List>
			<Paragraph class="Default">You must also use this session if changes are made in the VRC structure in the <GUIRef href="/baanerp/tt/adv/ttadv1511m000" role="session">Package VRCs (ttadv1511m000)</GUIRef> session.</Paragraph>
			<Paragraph class="Default">The output of the reconfiguring process is logged in the log file, $BSE/log/log.reconfig. If the Reconfigure Tables check box is selected, the system reconfigures <Emphasis>all</Emphasis> tables that are changed. The range of tables is not taken into account. This is done for the companies linked to the specified range of package combinations.</Paragraph>
			<Paragraph class="Default"><GUIRef href="" role="manual">Important</GUIRef>
			</Paragraph>
			<Paragraph class="Default">If ERP LN runs on a Microsoft x86 Windows machine, you must remove all table definitions from the shared memory before the reconfiguration starts. Refer to <Link href="/baanerp/tt/onlinemanual/100150" role="manual">To reconfigure tables on a Microsoft x86 Windows platform</Link> for details.</Paragraph>
			<Note><SectionTitle>
                                    Note
                                 </SectionTitle>
				<Paragraph class="Default">To avoid problems with locked tables, make sure that everybody has left the bshell. If the table reconfiguration is not successful, for example because of lock errors, you can stop the process, if the question, <GUIRef href="/baanerp/tt/questions/ttadv5200q" role="message">Error during file configuration; try again ?</GUIRef> is shown. You can restart the table reconfiguration when the locks are removed, by running this program again.</Paragraph>
			</Note>
		</GeneralSection>
		<RelatedTopics><SectionTitle>
                                 Related topics
                              </SectionTitle>
			<RelTopic><Link href="/baanerp/basictasks/000005" role="manual">To use a details session</Link>
			</RelTopic>
		</RelatedTopics>
	</HelpTopic>
	<Fields><FieldHelp ID="domains"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Domains</Title>
			</Header>
			<FuncDesc>
                                 If this check box is selected, the <Link href="/baanerp/tt/glossary/glossary#domain.tt" role="glossary">domains</Link> are converted to the run-time <Link href="/baanerp/tt/glossary/glossary#100005" role="glossary">data dictionary</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="table.def"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Tables</Title>
			</Header>
			<FuncDesc>
                                 If this check box is selected, the <Link href="/baanerp/tt/glossary/glossary#table.tt" role="glossary">tables</Link> are converted to the run-time <Link href="/baanerp/tt/glossary/glossary#100005" role="glossary">data dictionary</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="check.before"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Check before create runt.</Title>
			</Header>
			<FuncDesc>
                                 If this check box is selected, the software components are checked before they are converted to the run-time <Link href="/baanerp/tt/glossary/glossary#100005" role="glossary">data dictionary</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="reconfig.files"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Reconfigure Tables</Title>
			</Header>
			<FuncDesc>
                                 If this check box is selected, the system will reconfigure <Emphasis>all</Emphasis> tables that are changed. The range of tables is not taken into account. This will be done for the companies that are linked to the specified range of package combinations. To avoid problems with locked tables, make sure that everybody has left the bshell.</FuncDesc>
			<SimpleSection><Paragraph class="Default"><GUIRef href="" role="manual">Important</GUIRef>
				</Paragraph>
				<Paragraph class="Default">If ERP LN runs on a Microsoft x86 Windows machine, you must remove all table definitions from the shared memory before the reconfiguration starts. Refer to <Link href="/baanerp/tt/onlinemanual/100150" role="manual">To reconfigure tables on a Microsoft x86 Windows platform</Link> for details.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="sessions"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Sessions</Title>
			</Header>
			<FuncDesc>
                                 If this check box is selected, the <Link href="/baanerp/tt/glossary/glossary#session.tt" role="glossary">sessions</Link> are converted to the run-time <Link href="/baanerp/tt/glossary/glossary#100005" role="glossary">data dictionary</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="error.report"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Print Errors</Title>
			</Header>
			<FuncDesc>
                                 If this check box is selected, the errors that occurred during the conversion process are printed.</FuncDesc>
		</FieldHelp>
	</Fields>
</Session>
