<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/tt/adv/ttadv7117s000" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Business Object Components (ttadv7117s000)</Title>
	</Header>
	<HelpTopic xml:lang="en"><AimSection><Paragraph class="Default">
                                 Use this session to define the properties of a <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">business object</Link> component.</Paragraph>
		</AimSection>
		<GeneralSection><List><ListIntro>To define a component:</ListIntro>
				<ListItem>In the upper part of the session window, specify whether the component is based on DAL2 script(s) and table(s), or on a function server (FS) and a session. For details, refer to <GUIRef href="/baanerp/tt/adv/ttadv7117s000#ttadv717.zb_dafs" role="manual">Based on</GUIRef>.</ListItem>
				<ListItem>If the component is based on a function server, you must specify the session to be executed by the function server.</ListItem>
				<ListItem>Define the tables, protected attributes and protected methods for the component in the tabs in the lower part of the session window.</ListItem>
			</List>
			<Note><SectionTitle>
                                    Note
                                 </SectionTitle>
				<Paragraph class="Default">Only define tables, if the component is based on DAL 2 scripts.</Paragraph>
			</Note>
			<List><ListIntro>Click one of the following links to read the Help on the various tabs in this session:</ListIntro>
				<ListItem><Link href="/baanerp/tt/adv/ttadv7111m000" role="session">Tables (ttadv7111m000)</Link>
				</ListItem>
				<ListItem><Link href="/baanerp/tt/adv/ttadv7104m000" role="session">Protected Attributes (ttadv7104m000)</Link>
				</ListItem>
				<ListItem><Link href="/baanerp/tt/adv/ttadv7112m100" role="session">Protected Methods (ttadv7112m100)</Link>
				</ListItem>
			</List>
			<Note><SectionTitle>
                                    Note
                                 </SectionTitle>
				<Paragraph class="Default">A business object component has no public layer. The contents of the public layer (public attributes and public methods) are defined on the business object level, via the corresponding tabs in the <Link href="/baanerp/tt/adv/ttadv7100s000" role="session">Business Objects (ttadv7100s000)</Link> session.</Paragraph>
			</Note>
		</GeneralSection>
	</HelpTopic>
	<Fields><FieldHelp ID="imp.name"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Business Object</Title>
			</Header>
			<FuncDesc>The name of the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">business object</Link> to which the component belongs.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="imp.code"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Business Object</Title>
			</Header>
			<FuncDesc>The code of the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">business object</Link> to which the component belongs. The code consists of the <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> code, the <Link href="/baanerp/tt/glossary/glossary#100004" role="glossary">module</Link> code, and the business object code that is defined in the <GUIRef href="/baanerp/tt/adv/ttadv7500m000#ttadv700.impl" role="manual">Business Object</GUIRef> field of the <GUIRef href="/baanerp/tt/adv/ttadv7100s000" role="session">Business Objects (ttadv7100s000)</GUIRef> session.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="impl.desc"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Business Object</Title>
			</Header>
			<FuncDesc>The description of the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">business object</Link> to which the component belongs.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.vers"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">VRC</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000009" role="glossary">version</Link> of the <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> for which the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">business object</Link> is defined.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.rele"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">VRC</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000010" role="glossary">release</Link> of the <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> for which the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">business object</Link> is defined.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.cust"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">VRC</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000011" role="glossary">customer</Link> of the <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> for which the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">business object</Link> is defined.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="vrc.desc"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">VRC</Title>
			</Header>
			<FuncDesc>The description of the <Link href="/baanerp/tt/glossary/glossary#100016" role="glossary">VRC</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.comp"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Component</Title>
			</Header>
			<FuncDesc>The name of the component that is maintained in this session.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.zb_dafs"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Based on</Title>
			</Header>
			<FuncDesc>Select one of the following from the list:</FuncDesc>
			<SimpleSection><List><ListItem>DAL2/Table: the component is based on the DAL 2 script(s) of the component's table(s). When a business object method is executed, the corresponding application logic in these DAL 2 scripts is executed automatically. For details on DAL 2 scripts, refer to <Link href="/baanerp/tt/onlinemanual/100124" role="manual">DAL 2 Overview</Link>. Note: only select this option, if a DAL 2 script is available for each table, and if these DAL 2 scripts contain all application logic related to these tables.</ListItem>
					<ListItem>FS/Session: the component is based on a function server and a session that contains the application logic for the component. The function server is generated automatically. You must specify the session to be executed by the function server, and, optionally, a synchronized dialog in the next fields. When a business object method is executed, the session's application logic is executed automatically, without displaying a user interface. Note: only select this option if no DAL 2 scripts are available for the component's table(s).</ListItem>
				</List>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="ttadv717.zb_ovsp"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Session used by FS</Title>
			</Header>
			<FuncDesc>The package code of the session that will be executed by the function server.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.zb_ovsm"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Session used by FS</Title>
			</Header>
			<FuncDesc>The module code of the session that will be executed by the function server.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.zb_ovss"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Session used by FS</Title>
			</Header>
			<FuncDesc>The session code of the session that will be executed by the function server.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.zb_desy"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Use Synchronized Dialog</Title>
			</Header>
			<FuncDesc>Use this check box to indicate whether a synchronized dialog must be used to store/retrieve the attributes.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.zb_sdsp"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Use Synchronized Dialog</Title>
			</Header>
			<FuncDesc>The package code of the synchronized dialog.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.zb_sdsm"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Use Synchronized Dialog</Title>
			</Header>
			<FuncDesc>The module code of the synchronized dialog.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv717.zb_sdss"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Use Synchronized Dialog</Title>
			</Header>
			<FuncDesc>The session code of the synchronized dialog.</FuncDesc>
		</FieldHelp>
	</Fields>
</Session>
