<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/wh/onlinemanual/000428" xml:lang="en">
	<Header>
		<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">Planning priority rules</Title>
		<Keyword><Level1>Cross-docking</Level1>
			<Level2>planning priority rules</Level2>
		</Keyword>
		<Keyword><Level1>Planning priority rules</Level1>
			<Level2>cross-docking</Level2>
		</Keyword>
	</Header>
	<AimSection><Paragraph>If you use <Link href="/baanerp/wh/glossary/glossary#000458" role="glossary">direct material supply (DMS)</Link>, you can define <Emphasis>planning priority rules</Emphasis> for cross-docking. These rules specify conditions that can be applied to a specific situation and a specific order, and result in a priority figure when applied to a specific order. Aggregating the priority figures of all applicable priority rules results in a planning priority, which in turn is used as the <Link href="/baanerp/wh/glossary/glossary#000444" role="glossary">system priority</Link>.</Paragraph>
		<Paragraph>If you use planning priority rules and create a new cross-dock order or update an existing cross-dock order, SSA ERP recalculates and updates the system priorities of all other cross-dock orders for the item and warehouse combination of the new or changed cross-dock order. Canceled cross-dock orders and closed cross-dock orders are then ignored.</Paragraph>
	</AimSection>
	<Note><SectionTitle>Note</SectionTitle>
		<List><ListItem>For cross-dock orders of type <GUIRef href="/baanerp/wh/domains/inh.cdty#dms" role="enum">Direct Material Supply</GUIRef>, you can use only planning priority rules.</ListItem>
			<ListItem><Paragraph>In case of <GUIRef href="/baanerp/wh/domains/inh.cdty#dynamic" role="enum">Dynamic</GUIRef> cross-docking, you can use either planning priority rules or <Link href="/baanerp/wh/glossary/glossary#000443" role="glossary" Update="No">cross-dock order priority definitions</Link>.</Paragraph>
				<Paragraph>For more information, refer to <Link href="/baanerp/wh/onlinemanual/000348" role="manual">Cross-dock order priority</Link>.</Paragraph>
			</ListItem>
		</List>
	</Note>
	<GeneralSection ID="defining"><SectionTitle>Defining planning priority rules</SectionTitle>
		<ProcedureList><ListIntro>To set up planning priorities, take the following steps:</ListIntro>
			<ListItem>In the <GUIRef href="/baanerp/wh/inh/whinh6120m000" role="session">Priority Definitions (whinh6120m000)</GUIRef> session, create a priority definition code and a description.</ListItem>
			<ListItem>On the <GUIRef href="" role="menu">Specific</GUIRef> menu, click <GUIRef href="/baanerp/wh/inh/whinh6120m000#whinh6122m000" role="formcommand">Planning Priority Rules</GUIRef>.</ListItem>
			<ListItem>In the <GUIRef href="/baanerp/wh/inh/whinh6122m000" role="session">Planning Priority Rules (whinh6122m000)</GUIRef> session, create planning priority rules.</ListItem>
		</ProcedureList>
		<Note><SectionTitle>Note</SectionTitle>
			<List><ListItem>The number of rules is unlimited.</ListItem>
				<ListItem>Planning priority rules work according to a penalty system. You can define penalty points by rule. If a rule applies to a specific demand, the penalty points are assigned to that demand. The lesser penalty points a demand has, the higher its priority.</ListItem>
				<ListItem>Points can be assigned by means of a priority constant and by using a priority factor. The factor is first applied to the rule. Next, the constant is added to the resulting penalty points.</ListItem>
				<ListItem>If a rule has been defined for a specific field, but the rule does not apply to the demand, no penalty points are assigned. For example, a rule has been defined specifying that a demand will receive 10 points if that demand is not a rush order. No rule has been defined for a demand that is a rush order. As a result, if the demand is a rush order, the demand receives zero points. If the demand is not a rush order, the demand receives 10 points.</ListItem>
				<ListItem>If none of the rules applies to a specific demand instance, this demand receives the maximum number of penalty points, that is, the lowest priority.</ListItem>
			</List>
		</Note>
		<ExampleSection ID="ppdef_example"><SectionTitle>Example</SectionTitle>
			<Paragraph>The following table shows an example of how you can specify planning priority rules.</Paragraph>
			<TABLE border="1"><THEAD><TR><TD width="690" valign="middle" align="center" colspan="9">Planning Priority Definition A</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.rule" role="formfield">Rule</GUIRef>
						</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.pfld" role="formfield">Priority Field</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor" role="domain">Order Type</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.fval" role="formfield">Field Value</GUIRef>
						</TD>
						<TD width="86" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.frvl" role="formfield">From Value</GUIRef>
						</TD>
						<TD width="64" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.tovl" role="formfield">To Value</GUIRef>
						</TD>
						<TD width="69" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.ctun" role="formfield">Time Unit</GUIRef>
						</TD>
						<TD width="74" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.pfct" role="formfield">Priority Factor</GUIRef>
						</TD>
						<TD width="83" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.pcst" role="formfield">Priority Constant</GUIRef>
						</TD>
					</TR>
				</THEAD>
				<TBODY><TR><TD width="39" valign="middle" align="center">1</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#mrp.sls" role="enum">Forecast</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">--</TD>
						<TD width="64" valign="middle" align="center">--</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">--</TD>
						<TD width="83" valign="middle" align="center">200</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">2</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#order.prio" role="enum">Order Priority</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#act.sls" role="enum">Sales Order</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">10000</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">0</TD>
						<TD width="83" valign="middle" align="center">10</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">3</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#order.prio" role="enum">Order Priority</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#act.sls" role="enum">Sales Order</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">10001</TD>
						<TD width="64" valign="middle" align="center">999999</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">0</TD>
						<TD width="83" valign="middle" align="center">20</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">4</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#order.prio" role="enum">Order Priority</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">999999</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">0</TD>
						<TD width="83" valign="middle" align="center">30</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">5</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#rush.order" role="enum">Rush Order</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/yesno#no" role="enum">No</GUIRef>
						</TD>
						<TD width="86" valign="middle" align="center">--</TD>
						<TD width="64" valign="middle" align="center">--</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">--</TD>
						<TD width="83" valign="middle" align="center">100</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">6</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#back.order" role="enum">Back Order</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/yesno#no" role="enum">No</GUIRef>
						</TD>
						<TD width="86" valign="middle" align="center">--</TD>
						<TD width="64" valign="middle" align="center">--</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">--</TD>
						<TD width="83" valign="middle" align="center">20</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">7</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#ship.constraint" role="enum">Shipping Constraint</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#act.sls" role="enum">Sales Order</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">Order Complete</TD>
						<TD width="86" valign="middle" align="center">--</TD>
						<TD width="64" valign="middle" align="center">--</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">--</TD>
						<TD width="83" valign="middle" align="center">10</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">8</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#ship.constraint" role="enum">Shipping Constraint</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">not specified</TD>
						<TD width="86" valign="middle" align="center">--</TD>
						<TD width="64" valign="middle" align="center">--</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">--</TD>
						<TD width="83" valign="middle" align="center">20</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">9</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#customer.prio" role="enum">Customer Priority</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#act.sls" role="enum">Sales Order</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">99</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">1</TD>
						<TD width="83" valign="middle" align="center">0</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">10</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#customer.prio" role="enum">Customer Priority</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">99</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">0</TD>
						<TD width="83" valign="middle" align="center">50</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">11</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#time.remaining" role="enum">Time Remaining</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#cp.sfc" role="enum">Planned Production Order</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">5</TD>
						<TD width="69" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/ccp.ptmu#days" role="enum">Days</GUIRef>
						</TD>
						<TD width="74" valign="middle" align="center">0</TD>
						<TD width="83" valign="middle" align="center">10</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">12</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#time.remaining" role="enum">Time Remaining</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#cp.sfc" role="enum">Planned Production Order</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">6</TD>
						<TD width="64" valign="middle" align="center">99</TD>
						<TD width="69" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/ccp.ptmu#days" role="enum">Days</GUIRef>
						</TD>
						<TD width="74" valign="middle" align="center">1</TD>
						<TD width="83" valign="middle" align="center">5</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">13</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#time.remaining" role="enum">Time Remaining</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">99</TD>
						<TD width="69" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/ccp.ptmu#days" role="enum">Days</GUIRef>
						</TD>
						<TD width="74" valign="middle" align="center">1</TD>
						<TD width="83" valign="middle" align="center">15</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">14</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#lateness" role="enum">Lateness</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#cp.sfc" role="enum">Planned Production Order</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">99</TD>
						<TD width="69" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/ccp.ptmu#days" role="enum">Days</GUIRef>
						</TD>
						<TD width="74" valign="middle" align="center">- 0.1</TD>
						<TD width="83" valign="middle" align="center">10</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">15</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#lateness" role="enum">Lateness</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">99</TD>
						<TD width="69" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/ccp.ptmu#days" role="enum">Days</GUIRef>
						</TD>
						<TD width="74" valign="middle" align="center">- 0.1</TD>
						<TD width="83" valign="middle" align="center">15</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">16</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#warehouse" role="enum">Warehouse</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">A</TD>
						<TD width="86" valign="middle" align="center">--</TD>
						<TD width="64" valign="middle" align="center">--</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">--</TD>
						<TD width="83" valign="middle" align="center">0</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">17</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#warehouse" role="enum">Warehouse</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">not specified</TD>
						<TD width="86" valign="middle" align="center">--</TD>
						<TD width="64" valign="middle" align="center">--</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">--</TD>
						<TD width="83" valign="middle" align="center">10</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">18</TD>
						<TD width="93">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#order.quantity" role="enum">Order Quantity</GUIRef>
						</TD>
						<TD width="90">
							<GUIRef href="/baanerp/tc/domains/koor#not.appl" role="enum">Not Applicable</GUIRef>
						</TD>
						<TD width="87" valign="middle" align="center">--</TD>
						<TD width="86" valign="middle" align="center">0</TD>
						<TD width="64" valign="middle" align="center">1000</TD>
						<TD width="69" valign="middle" align="center">--</TD>
						<TD width="74" valign="middle" align="center">- 0.01</TD>
						<TD width="83" valign="middle" align="center">10</TD>
					</TR>
				</TBODY>
			</TABLE>
			<TABLE><TBODY><TR><TD valign="middle" align="left" width="231" colspan="2">Note: "--" = not available</TD>
					</TR>
				</TBODY>
			</TABLE>
			<Paragraph></Paragraph>
			<List><ListIntro>Explanation of <GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.pfld" role="formfield">Priority Field</GUIRef> values:</ListIntro>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#not.appl" role="enum">Not Applicable</GUIRef>
				</ListItemHead>
				<ListItem>SSA ERP only considers the order type. You can only set a priority constant.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#order.prio" role="enum">Order Priority</GUIRef>
				</ListItemHead>
				<ListItem>Rules 2 and 3 are defined for order priorities for sales orders. Rule 4 is for other order types. You can set a priority constant and a priority factor. The default value for both fields is zero.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#rush.order" role="enum">Rush Order</GUIRef>
				</ListItemHead>
				<ListItem>To assign zero priority to rush orders, define a priority constant for non-rush orders. However, to prevent that no rule applies, and a high planning priority figure (= low priority) results, SSA Global recommends that you also add a rule for rush orders.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#back.order" role="enum">Back Order</GUIRef>
				</ListItemHead>
				<ListItem>To assign zero priority to back orders, define a priority constant for non-back orders. However, to prevent that no rule applies, and a high planning priority figure (= low priority) results, SSA Global recommends that you also add a rule for back orders.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#ship.constraint" role="enum">Shipping Constraint</GUIRef>
				</ListItemHead>
				<ListItem>To assign higher priority to specific shipping constraints, define higher priority constants for other shipping constraints.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#customer.prio" role="enum">Customer Priority</GUIRef>
				</ListItemHead>
				<ListItem>To restrict the figures within the ranges to meaningful numbers, define priority factors between 0 and 1.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#time.remaining" role="enum">Time Remaining</GUIRef>
				</ListItemHead>
				<ListItem>Use a mix of priority constants and factors to prioritize time remaining for various order types.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#lateness" role="enum">Lateness</GUIRef>
				</ListItemHead>
				<ListItem>Because a greater lateness should translate to a higher priority, the priority factor must, in this case, be negative.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#warehouse" role="enum">Warehouse</GUIRef>
				</ListItemHead>
				<ListItem>Specify a warehouse to assign the warehouse a higher or lower priority than other warehouses.</ListItem>
				<ListItemHead><GUIRef href="/baanerp/wh/domains/inh.pfld#order.quantity" role="enum">Order Quantity</GUIRef>
				</ListItemHead>
				<ListItem>Because greater order quantities usually receive higher priority, the priority factor here must also be negative.</ListItem>
			</List>
		</ExampleSection>
	</GeneralSection>
	<GeneralSection ID="validating"><SectionTitle>Validating planning priority rules</SectionTitle>
		<Paragraph>Because rules can contradict each other, SSA ERP provides an option to validate the priority definition. You must validate a priority definition before you can use it. To make changes to a validated priority definition, you must first click the <GUIRef href="/baanerp/wh/inh/whinh6122m000#option.undo.validate" role="formcommand">Undo Validate</GUIRef> on the <GUIRef href="" role="menu">Specific</GUIRef> menu in the <GUIRef href="/baanerp/wh/inh/whinh6120m000" role="session">Priority Definitions (whinh6120m000)</GUIRef> or the <GUIRef href="/baanerp/wh/inh/whinh6122m000" role="session">Planning Priority Rules (whinh6122m000)</GUIRef> session.</Paragraph>
		<List><ListIntro>Validation checks that are blocking:</ListIntro>
			<ListItem>A higher order priority figure should result in a higher priority figure.</ListItem>
			<ListItem>A rush order usually results in a lower priority figure (higher priority) than no rush order.</ListItem>
			<ListItem>A greater time remaining usually results in a higher priority figure than less time remaining.</ListItem>
			<ListItem>A greater lateness usually results in a lower priority figure than shorter lateness.</ListItem>
			<ListItem>An overlap in defined ranges. This precludes the compilation of a priority.</ListItem>
			<ListItem>A gap in defined ranges. This precludes the compilation of a priority.</ListItem>
		</List>
		<List><ListIntro>Validation checks that are not blocking:</ListIntro>
			<ListItem>A back order usually results in a lower priority figure (higher priority) than no back order.</ListItem>
			<ListItem>Shipping constraints usually result in lower priority figures than no shipping constraints.</ListItem>
			<ListItem>Lateness usually has a lower priority figure than time remaining.</ListItem>
			<ListItem>A greater order quantity usually results in a lower priority figure.</ListItem>
		</List>
	</GeneralSection>
	<GeneralSection ID="using"><SectionTitle>Using planning priority rules</SectionTitle>
		<List><ListIntro>You can define priority definitions on various levels:</ListIntro>
			<ListItem>In the <GUIRef href="/baanerp/wh/inh/whinh0100m000" role="session">Inventory Handling Parameters (whinh0100m000)</GUIRef> session. The priority defintion you specify here is the default for every warehouse.</ListItem>
			<ListItem>In the <GUIRef href="/baanerp/wh/wmd/whwmd2500m000" role="session">Warehouses (whwmd2500m000)</GUIRef> session. The priority defintion you specify here becomes the default for each new item linked to that warehouse.</ListItem>
			<ListItem>In the <GUIRef href="/baanerp/wh/wmd/whwmd2510m000" role="session">Warehouse - Item (whwmd2510m000)</GUIRef> session.</ListItem>
		</List>
		<Paragraph>When prioritizing a number of demand orders, SSA ERP first uses a planning priority definition from the warehouse-item level. If no priority definition is specified on this level, SSA ERP uses the definition as specified on warehouse level. If no priority definition exists on this level either, SSA ERP uses the definition as specified in the parameters session. If no defintion exists here either, no prioritizing takes place. SSA ERP calculates planning priorities whenever you run DMS planning.</Paragraph>
		<Paragraph>When SSA ERP prioritizes demand based on priority definitions, all demand data for a specific item in the relevant warehouses is gathered, and a planning priority is calculated for each demand instance.</Paragraph>
		<ExampleSection><SectionTitle>Example</SectionTitle>
			<Paragraph>The following DMS example assumes that all demand is in the same warehouse-item combination, and for that reason use the same planning priority definition.</Paragraph>
			<Paragraph>First, a number of orders with relevant attributes for the priority calculation is listed. Next, this section describes the calculation for each demand instance.</Paragraph>
			<TABLE border="1"><THEAD><TR><TD width="768" valign="middle" align="center" colspan="11">Demand</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">Nr.</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor" role="domain">Order Type</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#order.prio" role="enum">Order Priority</GUIRef>
						</TD>
						<TD width="62" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#rush.order" role="enum">Rush Order</GUIRef>
						</TD>
						<TD width="58" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#back.order" role="enum">Back Order</GUIRef>
						</TD>
						<TD width="70" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#ship.constraint" role="enum">Shipping Constraint</GUIRef>
						</TD>
						<TD width="69" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#customer.prio" role="enum">Customer Priority</GUIRef>
						</TD>
						<TD width="74" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#time.remaining" role="enum">Time Remaining</GUIRef>
						</TD>
						<TD width="83" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#lateness" role="enum">Lateness</GUIRef>
						</TD>
						<TD width="83" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#warehouse" role="enum">Warehouse</GUIRef>
						</TD>
						<TD width="83" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/domains/inh.pfld#order.quantity" role="enum">Order Quantity</GUIRef>
						</TD>
					</TR>
				</THEAD>
				<TBODY><TR><TD width="39" valign="middle" align="center">1</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor#mrp.sls" role="enum">Forecast</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">-</TD>
						<TD width="62" valign="middle" align="center">-</TD>
						<TD width="58" valign="middle" align="center">-</TD>
						<TD width="70" valign="middle" align="center">-</TD>
						<TD width="69" valign="middle" align="center">-</TD>
						<TD width="74" valign="middle" align="center">20</TD>
						<TD width="83" valign="middle" align="center">-</TD>
						<TD width="83" valign="middle" align="center">A</TD>
						<TD width="83" valign="middle" align="center">50</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">2</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor#act.sls" role="enum">Sales Order</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">5000</TD>
						<TD width="62" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/yesno#yes" role="enum">Yes</GUIRef>
						</TD>
						<TD width="58" valign="middle" align="center">-</TD>
						<TD width="70" valign="middle" align="center">-</TD>
						<TD width="69" valign="middle" align="center">10</TD>
						<TD width="74" valign="middle" align="center">5</TD>
						<TD width="83" valign="middle" align="center">-</TD>
						<TD width="83" valign="middle" align="center">B</TD>
						<TD width="83" valign="middle" align="center">50</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">3</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor#act.sls" role="enum">Sales Order</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">25000</TD>
						<TD width="62" valign="middle" align="center">-</TD>
						<TD width="58" valign="middle" align="center">
							<GUIRef href="/baanerp/tc/domains/yesno#yes" role="enum">Yes</GUIRef>
						</TD>
						<TD width="70" valign="middle" align="center">-</TD>
						<TD width="69" valign="middle" align="center">20</TD>
						<TD width="74" valign="middle" align="center">2</TD>
						<TD width="83" valign="middle" align="center">-</TD>
						<TD width="83" valign="middle" align="center">B</TD>
						<TD width="83" valign="middle" align="center">100</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">4</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor#act.sls" role="enum">Sales Order</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">10000</TD>
						<TD width="62" valign="middle" align="center">-</TD>
						<TD width="58" valign="middle" align="center">0</TD>
						<TD width="70" valign="middle" align="center">Order Complete</TD>
						<TD width="69" valign="middle" align="center">10</TD>
						<TD width="74" valign="middle" align="center">-</TD>
						<TD width="83" valign="middle" align="center">2</TD>
						<TD width="83" valign="middle" align="center">A</TD>
						<TD width="83" valign="middle" align="center">200</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">5</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor#act.srv" role="enum">Service Order</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">20000</TD>
						<TD width="62" valign="middle" align="center">-</TD>
						<TD width="58" valign="middle" align="center">-</TD>
						<TD width="70" valign="middle" align="center">-</TD>
						<TD width="69" valign="middle" align="center">5</TD>
						<TD width="74" valign="middle" align="center">1</TD>
						<TD width="83" valign="middle" align="center">-</TD>
						<TD width="83" valign="middle" align="center">B</TD>
						<TD width="83" valign="middle" align="center">100</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">6</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor#act.srv" role="enum">Service Order</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">5000</TD>
						<TD width="62" valign="middle" align="center">-</TD>
						<TD width="58" valign="middle" align="center">-</TD>
						<TD width="70" valign="middle" align="center">-</TD>
						<TD width="69" valign="middle" align="center">20</TD>
						<TD width="74" valign="middle" align="center">-</TD>
						<TD width="83" valign="middle" align="center">4</TD>
						<TD width="83" valign="middle" align="center">A</TD>
						<TD width="83" valign="middle" align="center">50</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">7</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor#cp.sfc" role="enum">Planned Production Order</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">10000</TD>
						<TD width="62" valign="middle" align="center">-</TD>
						<TD width="58" valign="middle" align="center">-</TD>
						<TD width="70" valign="middle" align="center">-</TD>
						<TD width="69" valign="middle" align="center">-</TD>
						<TD width="74" valign="middle" align="center">2</TD>
						<TD width="83" valign="middle" align="center">-</TD>
						<TD width="83" valign="middle" align="center">A</TD>
						<TD width="83" valign="middle" align="center">100</TD>
					</TR>
					<TR><TD width="39" valign="middle" align="center">8</TD>
						<TD width="143">
							<GUIRef href="/baanerp/tc/domains/koor#cp.sfc" role="enum">Planned Production Order</GUIRef>
						</TD>
						<TD width="63" valign="middle" align="center">20000</TD>
						<TD width="62" valign="middle" align="center">-</TD>
						<TD width="58" valign="middle" align="center">-</TD>
						<TD width="70" valign="middle" align="center">-</TD>
						<TD width="69" valign="middle" align="center">-</TD>
						<TD width="74" valign="middle" align="center">-</TD>
						<TD width="83" valign="middle" align="center">3</TD>
						<TD width="83" valign="middle" align="center">C</TD>
						<TD width="83" valign="middle" align="center">200</TD>
					</TR>
					<TR><TD width="30" valign="middle" align="center" colspan="11"> </TD>
					</TR>
				</TBODY>
			</TABLE>
			<Paragraph>Based on the <Link href="#ppdef_example" role="internal" Update="No">planning priority definition example</Link>, the following priorities are calculated:</Paragraph>
			<TABLE border="1"><THEAD><TR><TD width="790" valign="middle" align="center" colspan="9">Order/Demand</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6122m000#whinh622.rule" role="formfield">Rule</GUIRef>
						</TD>
						<TD width="80" valign="middle" align="center">1</TD>
						<TD width="80" valign="middle" align="center">2</TD>
						<TD width="80" valign="middle" align="center">3</TD>
						<TD width="80" valign="middle" align="center">4</TD>
						<TD width="80" valign="middle" align="center">5</TD>
						<TD width="80" valign="middle" align="center">6</TD>
						<TD width="80" valign="middle" align="center">7</TD>
						<TD width="80" valign="middle" align="center">8</TD>
					</TR>
				</THEAD>
				<TBODY><TR><TD width="40" valign="middle" align="center">1</TD>
						<TD width="80" valign="middle" align="center">200</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">2</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">10</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">10</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">3</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">4</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">30</TD>
						<TD width="80" valign="middle" align="center">30</TD>
						<TD width="80" valign="middle" align="center">30</TD>
						<TD width="80" valign="middle" align="center">30</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">5</TD>
						<TD width="80" valign="middle" align="center">100</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">100</TD>
						<TD width="80" valign="middle" align="center">100</TD>
						<TD width="80" valign="middle" align="center">100</TD>
						<TD width="80" valign="middle" align="center">100</TD>
						<TD width="80" valign="middle" align="center">100</TD>
						<TD width="80" valign="middle" align="center">100</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">6</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">7</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">10</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">8</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
						<TD width="80" valign="middle" align="center">20</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">9</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">10*1</TD>
						<TD width="80" valign="middle" align="center">20*1</TD>
						<TD width="80" valign="middle" align="center">10*1</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">10</TD>
						<TD width="80" valign="middle" align="center">50</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">50</TD>
						<TD width="80" valign="middle" align="center">50</TD>
						<TD width="80" valign="middle" align="center">50</TD>
						<TD width="80" valign="middle" align="center">50</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">11</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">12</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">13</TD>
						<TD width="80" valign="middle" align="center">20*1+15</TD>
						<TD width="80" valign="middle" align="center">5*1+15</TD>
						<TD width="80" valign="middle" align="center">2*1+15</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">1*1+15</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">14</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-0.1*3+10</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">15</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">16</TD>
						<TD width="80" valign="middle" align="center">0</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">0</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">0</TD>
						<TD width="80" valign="middle" align="center">0</TD>
						<TD width="80" valign="middle" align="center">0</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">17</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">10</TD>
						<TD width="80" valign="middle" align="center">10</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">10</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">-</TD>
						<TD width="80" valign="middle" align="center">10</TD>
					</TR>
					<TR><TD width="40" valign="middle" align="center">18</TD>
						<TD width="80" valign="middle" align="center">-0.01*50+10</TD>
						<TD width="80" valign="middle" align="center">-0.01*50+10</TD>
						<TD width="80" valign="middle" align="center">-0.01*100+10</TD>
						<TD width="80" valign="middle" align="center">-0.01*200+10</TD>
						<TD width="80" valign="middle" align="center">-0.01*100+10</TD>
						<TD width="80" valign="middle" align="center">-0.01*50+10</TD>
						<TD width="80" valign="middle" align="center">-0.01*100+10</TD>
						<TD width="80" valign="middle" align="center">-0.01*200+10</TD>
					</TR>
					<TR><TH width="40" valign="middle" align="center">
							<GUIRef href="/baanerp/wh/inh/whinh6121m000#whinh621.prio" role="formfield">Priority</GUIRef>
						</TH>
						<TH width="80" valign="middle" align="center">464</TH>
						<TH width="80" valign="middle" align="center">99</TH>
						<TH width="80" valign="middle" align="center">196</TH>
						<TH width="80" valign="middle" align="center">173</TH>
						<TH width="80" valign="middle" align="center">255</TH>
						<TH width="80" valign="middle" align="center">244</TH>
						<TH width="80" valign="middle" align="center">239</TH>
						<TH width="80" valign="middle" align="center">248</TH>
					</TR>
					<TR><TD width="30" valign="middle" align="center" colspan="9"> </TD>
					</TR>
				</TBODY>
			</TABLE>
			<ProcedureList><ListIntro>Based on these outcomes, available supply is distributed in the following order:</ListIntro>
				<ListItem>Order 2 (rush order)</ListItem>
				<ListItem>Order 4 (overdue)</ListItem>
				<ListItem>Order 3 (back order)</ListItem>
				<ListItem>Order 7</ListItem>
				<ListItem>Order 6 (overdue)</ListItem>
				<ListItem>Order 8 (overdue)</ListItem>
				<ListItem>Order 5</ListItem>
				<ListItem>Order 1 (forecast)</ListItem>
			</ProcedureList>
		</ExampleSection>
	</GeneralSection>
	<RelatedTopics><SectionTitle>Related topics</SectionTitle>
		<RelTopic><Link href="/baanerp/wh/onlinemanual/000423" role="manual">Direct material supply (DMS)</Link>
		</RelTopic>
		<RelTopic><Link href="/baanerp/wh/onlinemanual/000346" role="manual">Dynamic cross-docking</Link>
		</RelTopic>
	</RelatedTopics>
</ManualTopic>
