<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/tt/onlinemanual/checkinout" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">To use the check-in and check-out procedure</Title>
		<Keyword ContextSensitive="No"><Level1>Check-in</Level1>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>Check-out</Level1>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>SCM</Level1>
		</Keyword>
	</Header>
	<AimSection><Paragraph class="Default">This topic describes how to maintain software components if SCM (Software Configuration Management) is activated. For details on SCM, refer to <Link href="/baanerp/tt/onlinemanual/scm00101" role="manual">To use the Software Configuration Management system</Link>.</Paragraph>
	</AimSection>
	<GeneralSection><SectionTitle>Procedure</SectionTitle>
		<ProcedureList><ListIntro>To maintain a software component:</ListIntro>
			<ListItem>check out the software component from the <Link href="/baanerp/tt/glossary/glossary#ovrc.tt" role="glossary">original VRC</Link> to a <Link href="/baanerp/tt/glossary/glossary#dvrc.tt" role="glossary">development VRC</Link>. To do this, on the <GUIRef href="" role="menu">Specific</GUIRef> menu click <GUIRef href="/baanerp/tt/glossary/glossary#checko.tt" role="manual">Check-Out</GUIRef>, or click the corresponding button.</ListItem>
			<ListItem>If the changes on the software component are tested and completed, check-in the component, so that the changes are made available to other users. To do this, on the <GUIRef href="" role="menu">Specific</GUIRef> menu click <GUIRef href="/baanerp/tt/glossary/glossary#checki.tt" role="manual">Check-In</GUIRef>, or click the corresponding button.</ListItem>
		</ProcedureList>
		<Note><SectionTitle>
                                 Note
                              </SectionTitle>
			<Paragraph class="Default">This procedure only applies to the main component types such as Program Scripts/Libraries, Forms, Sessions, Table Definitions, Reports and Functions. SCM does not support the 4GL component types such as Labels, Questions, and Messages.</Paragraph>
			<Paragraph class="Default">The <GUIRef href="" role="manual">Check-Out</GUIRef> and <GUIRef href="" role="manual">Check-In</GUIRef> commands are available in the sessions that are used to maintain these main components, such as <GUIRef href="/baanerp/tt/adv/ttadv3530m000" role="session">Reports (ttadv3530m000)</GUIRef> and <GUIRef href="/baanerp/tt/adv/ttadv2500m000" role="session">Sessions (ttadv2500m000)</GUIRef>.</Paragraph>
			<Paragraph class="Default">On the <GUIRef href="" role="menu">Specific</GUIRef> menu of these sessions, you can select <GUIRef href="ttttgen.revisions" role="manual">Revisions</GUIRef> to start the <GUIRef href="/baanerp/tt/scm/ttscm1501m000" role="session">Component Revisions (ttscm1501m000)</GUIRef> session, to view and maintain a component's revisions.</Paragraph>
			<Paragraph class="Default">If necessary the procedure can be reversed by using the <Link href="/baanerp/tt/glossary/glossary#undochecko.tt" role="glossary">undo check-out</Link> procedure. To do this, on the <GUIRef href="" role="menu">Specific</GUIRef> menu click <GUIRef href="/baanerp/tt/glossary/glossary#undochecko.tt" role="manual">undo check-out</GUIRef>.</Paragraph>
		</Note>
		<Important><SectionTitle>
                                 Important!
                              </SectionTitle>
			<List><ListItem>You can only check-out components that are stored in the <Link href="/baanerp/tt/glossary/glossary#ovrc.tt" role="glossary">original VRC</Link>, that is: the VRC from which the <Link href="/baanerp/tt/glossary/glossary#dvrc.tt" role="glossary">development VRC</Link> is derived.</ListItem>
				<ListItem>Make sure that the original VRC is selected as your current VRC, <Emphasis>not</Emphasis> the development VRC. Select <GUIRef href="" role="manual">Change Current package VRC of User</GUIRef> in the <GUIRef href="" role="menu">Specific</GUIRef> menu to change the current VRC.</ListItem>
				<ListItem>If the component is not present in the original VRC, you must first copy it to the original VRC.</ListItem>
			</List>
		</Important>
	</GeneralSection>
	<RelatedTopics><SectionTitle>
                              Related topics
                           </SectionTitle>
		<RelTopic><Link href="/baanerp/tt/onlinemanual/scm00101" role="manual">To use the Software Configuration Management system</Link>
		</RelTopic>
	</RelatedTopics>
</ManualTopic>
