<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/ti/onlinemanual/000679" xml:lang="en">
   <Header>
      <Title>Viewing Assembly Order - Blocking Reasons</Title>
      <Keyword type="header" order="d1e2041956">
         <Level1>Inserting</Level1>
         <Level2>assembly order - blocking reasons</Level2>
      </Keyword>
      <Keyword type="header" order="d1e2041961">
         <Level1>Assembly Orders - Blocking Reasons</Level1>
         <Level2>inserting</Level2>
      </Keyword>
      <Keyword type="header" order="d1e2041966">
         <Level1>Viewing</Level1>
         <Level2>assembly order - blocking reasons</Level2>
      </Keyword>
      <Keyword type="header" order="d1e2041971">
         <Level1>Assembly Orders - Blocking Reasons</Level1>
         <Level2>viewing</Level2>
      </Keyword>
      <Keyword type="header" order="d1e2041976">
         <Level1>Removing</Level1>
         <Level2>assembly order - blocking reasons</Level2>
      </Keyword>
      <Keyword type="header" order="d1e2041981">
         <Level1>Assembly Orders - Blocking Reasons</Level1>
         <Level2>removing</Level2>
      </Keyword>
   </Header>
   <GeneralSection>
      <Paragraph>A blocked assembly order
		is blocked from sequencing, starting from the buffer, backflushing, delivery,
		and closing. So there is no possibility to process the order. Only, if the
		order was already started when it was blocked, it can be completed to prevent
		loss of information. The order will be stopped at the next line segment, that
		is: It cannot be started from the next buffer. If an order is unblocked, it can
		be processed again.</Paragraph>
      <Paragraph>Before you can view,
		insert, or remove blocking reasons, you must select an order. To insert a new
		blocking reason, click New Record and select the reason you want to insert. To
		remove a blocking reason, select and delete it.</Paragraph>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Blocking reasons</SectionTitle>
      <Paragraph>If you want to block an
		order, you must choose a blocking reason. Blocking reasons are grouped in
		types. An order can have several blocking reaons, but these reasons must be of
		different types. So, an order cannot have two blocking reasons of type <GUIRef href="/baanerp/tc/domains/mcs.rstp#inv.shortage" role="option">Inventory Shortage</GUIRef>.</Paragraph>
      <List>
         <ListIntro>In this session, you can use the following two types of
		  blocking reasons:</ListIntro>
         <ListItem> 
            <GUIRef href="/baanerp/tc/domains/mcs.rstp#inv.shortage" role="option">Inventory Shortage</GUIRef> Use a reason of this type to block orders for inventory
		  shortage reasons.</ListItem>
         <ListItem>
            <GUIRef href="" role="manual">Undefined</GUIRef> All other reasons fall under
		  this type.</ListItem>
      </List>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Consequences for other orders</SectionTitle>
      <List>
         <ListIntro>Blocking or unblocking an order can have consequences for
		  other orders as well. These consequences depend on the relation of the order in
		  question to other orders.</ListIntro>
         <ListItem>If you block a child
		  order, the parent order also receives the Blocked status, but without a
		  blocking reason. The blocking is inherited downstream the assembly line. Other
		  child orders of the parent order upstream from the assembly line where the
		  blocking reason is inserted, are not blocked.</ListItem>
         <ListItem>If you unblock a child
		  order, LN unblocks the
		  parent order too, unless the parent order has other blocked child
		  orders.</ListItem>
         <ListItem>If you block a parent
		  order, the status of the child orders does not change. You can continue to
		  process the child order, but you cannot proceed to processing the parent order.
		  Therefore, the product of the child order must be stored untill the parent
		  order is unblocked.</ListItem>
         <ListItem>If you unblock a parent
		  order, this has no effect for the child orders. But you can only unblock a
		  parent order if it has no blocked child orders. This actually means that
		  unblocking a parent order is only possible if you blocked this order directly,
		  and subsequently, no child orders were blocked. Otherwise, you have to unblock
		  the parent order by unblocking the child orders.</ListItem>
      </List>
   </GeneralSection>
   <RelatedTopics>
      <SectionTitle>Related topics</SectionTitle>
      <RelTopic>
         <Link href="/baanerp/ti/onlinemanual/000301" role="manual">Assembly control overview</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/ti/onlinemanual/000182" role="manual">Critical items</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/ti/onlinemanual/000306" role="manual">Assembly orders</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/ti/onlinemanual/000323" role="manual">Line sequencing and rule types in Assembly Control</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/ti/onlinemanual/000305" role="manual">Assembly line station utilization</Link>
      </RelTopic>
   </RelatedTopics>
</ManualTopic>