<?xml version="1.0" encoding="utf-8"?>
<OptionList ID="/baanerp/tt/domains/adv.stmd" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Standard/Specific Method</Title>
	</Header>
	<SimpleSection><Paragraph class="Default"><Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">Business objects</Link> and business object components can have the following types of methods:</Paragraph>
	</SimpleSection>
	<ListValue ID="standard"><Value>Standard</Value>
		<Paragraph class="Default">Standard methods can be generated because their behavior is generic for all business objects. You cannot modify the properties of a standard method.</Paragraph>
		<List><ListIntro>The following standard methods exist:</ListIntro>
			<ListItem><Emphasis>Create</Emphasis> Create a business object or component.</ListItem>
			<ListItem><Emphasis>Change</Emphasis> Change a business object or component. The change actually is a change of the attribute values.</ListItem>
			<ListItem><Emphasis>Delete</Emphasis> Delete a business object or component.</ListItem>
			<ListItem><Emphasis>Show</Emphasis> Show a business object or component by returning the attribute values.</ListItem>
			<ListItem><Emphasis>List</Emphasis> Show multiple business objects.</ListItem>
			<ListItem><Emphasis>CreateRef</Emphasis> Create a record in the reference table, which indicates that an external application has a reference to the business object. As long as references exists, the business object cannot be deleted by ERP LN.</ListItem>
			<ListItem><Emphasis>DeleteRef</Emphasis> Delete a record in the reference table.</ListItem>
			<ListItem><Emphasis>PublishList</Emphasis> Publish multiple business objects. For details, refer to "Event Publishing Overview" in the Web Help of the Data Director (da) package.</ListItem>
			<ListItem><Emphasis>PublishChanges</Emphasis> Publish all changes made to business objects. For details, refer to "Event Publishing Overview" in the Web Help of the Data Director (da) package.</ListItem>
			<ListItem><Emphasis>UnpublishChanges</Emphasis> Stop publishing of all changes made to business objects. For details, refer to "Event Publishing Overview" in the Web Help of the Data Director (da) package.</ListItem>
		</List>
	</ListValue>
	<ListValue ID="specific"><Value>Specific</Value>
		<Paragraph class="Default">Specific methods cannot be generated automatically: the essence of a specific method is that its behavior is business object specific. Therefore specific methods must be programmed manually. You can define the name, <Link href="/baanerp/tt/domains/adv.rtpe" role="domain" Update="No">return type</Link>, arguments and arguments properties of a specific method.</Paragraph>
	</ListValue>
</OptionList>
