<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/cp/onlinemanual/000479" xml:lang="en">
   <Header>
      <Title>Forecast frozen zone calculation</Title>
      <Keyword type="header" order="d1e169369">
         <Level1>Frozen zones</Level1>
      </Keyword>
      <Keyword type="header" order="d1e169372">
         <Level1>VMI</Level1>
         <Level2>frozen zones</Level2>
      </Keyword>
   </Header>
   <AimSection>
      <Paragraph>This topic describes how LN checks whether
		changes to the <Link href="/baanerp/cp/glossary/glossary#000456" role="glossary">forecast</Link> occur inside the <Link href="/baanerp/td/glossary/glossary#000028" role="glossary">frozen zone-</Link> or the <Link href="/baanerp/td/glossary/glossary#000027" role="glossary">frozen zone+</Link>, compared to the previously sent <Link href="/baanerp/cp/glossary/glossary#000457" role="glossary">revision</Link>.</Paragraph>
      <Paragraph>For a general overview of the frozen-zones functionality, refer
		to <Link href="/baanerp/cp/onlinemanual/000475" role="manual">Forecast frozen zones</Link>.</Paragraph>
   </AimSection>
   <GeneralSection>
      <SectionTitle>Calculation details</SectionTitle>
      <List>
         <ListIntro>The details of the calculation of the frozen zones are as
		  follows:</ListIntro>
         <ListItem>
            <Paragraph>LN retrieves the frozen zones from the <GUIRef href="/baanerp/tc/trm/tctrm1135m000#tctrm135.frzp" role="manual">Frozen Zone +</GUIRef> field and the <GUIRef href="/baanerp/tc/trm/tctrm1135m000#tctrm135.frzm" role="manual">Frozen Zone -</GUIRef> field in the <GUIRef href="/baanerp/tc/trm/tctrm1135m000" role="session">Planning Terms and Conditions (tctrm1135m000)</GUIRef> session.</Paragraph>
            <Paragraph>To select the relevant version of the <Link href="/baanerp/tc/glossary/glossary#000500" role="glossary">terms and conditions agreement</Link>, LN takes the start date
			 of the first period after the current date as the effective date.</Paragraph>
         </ListItem>
         <ListItem>
            <Paragraph>On the customer side, to obtain the end of the frozen zone <Emphasis>plus</Emphasis>, LN adds the number of days from the <GUIRef href="/baanerp/tc/trm/tctrm1135m000#tctrm135.frzp" role="manual">Frozen Zone +</GUIRef> field to the current date. In the same
			 way, LN calculates the
			 frozen zone <Emphasis>minus</Emphasis> by using the value of the <GUIRef href="/baanerp/tc/trm/tctrm1135m000#tctrm135.frzm" role="manual">Frozen Zone -</GUIRef> field. On the supplier side, LN performs a similar
			 calculation, but LN uses the receipt date of the forecast instead of the current date.</Paragraph>
            <Paragraph>LN does not calculate this date against any specific calendar; all calendar days
			 are counted.</Paragraph>
         </ListItem>
         <ListItem>LN checks the forecast against the forecast in the previously sent revision. If no
		  earlier revision is present, LN presumes the previous forecast zero (0).</ListItem>
         <ListItem>
            <Paragraph>LN adds the forecast before the current date to the first period after the current
			 date.</Paragraph>
            <Paragraph>Similarly, for the previously sent revision, LN adds the forecast
			 before the date that revision was sent to the first period after the date sent.</Paragraph>
         </ListItem>
         <ListItem>If the current forecast and preceding revision of the forecast
		  have the same number of periods, and the start dates of these periods are the
		  same, LN performs the
		  frozen-zone check separately for each period. Otherwise, LN uses the sum of the
		  forecasts of all periods within the horizon and only checks the totals.</ListItem>
         <ListItem>If the forecast increases in the <Link href="/baanerp/td/glossary/glossary#000027" role="glossary">frozen zone+</Link>, compared to the previous revision, or if
		  these values decrease in the <Link href="/baanerp/td/glossary/glossary#000028" role="glossary">frozen zone-</Link>, the system concludes that the frozen-zone
		  restrictions have been violated.</ListItem>
      </List>
      <Paragraph>These checks are always initiated from the sessions where you
		approve or accept a forecast. LN can respond in various ways to a failed frozen-zone check. For
		more information, refer to <Link href="/baanerp/cp/onlinemanual/000475#useRestrictions" role="manual">To use the frozen zone restrictions</Link>.</Paragraph>
   </GeneralSection>
   <ExampleSection>
      <SectionTitle>Example</SectionTitle>
      <Paragraph>In the following example, the <Link href="/baanerp/td/glossary/glossary#000027" role="glossary">frozen zone+</Link> and the <Link href="/baanerp/td/glossary/glossary#000028" role="glossary">frozen zone-</Link> are <Emphasis>20 days</Emphasis>.</Paragraph>
      <TABLE width="100%" cellpadding="4" cellspacing="10"
             space-and-orientation="portrait-custom"
             tablegroup="cpexample"
             borderstyle="none"
             border="0">
         <TBODY noTR="1">
            <TR no="1" isLast="true">
               <TD width="50%" valign="top" rowspan="1" colspan="1"> 
                  <TABLE width="100%" border="2" cellpadding="4" space-and-orientation="portrait-custom"
                         tablegroup="cpexample2"
                         borderstyle="matrix">
                     <THEAD noTR="1">
                        <TR no="1" isLast="true">
                           <TD width="20%" rowspan="1" colspan="1">Period</TD>
                           <TD width="30%" rowspan="1" colspan="1">Period Start
						  Date</TD>
                           <TD width="25%" rowspan="1" colspan="1">Forecast Revision 1</TD>
                           <TD width="25%" rowspan="1" colspan="1">Current Forecast</TD>
                        </TR>
                     </THEAD>
                     <TBODY noTR="8">
                        <TR no="1" isLast="false">
                           <TD rowspan="1" colspan="1">1</TD>
                           <TD rowspan="1" colspan="1">April 2</TD>
                           <TD rowspan="1" colspan="1">15</TD>
                           <TD rowspan="1" colspan="1">15</TD>
                        </TR>
                        <TR no="2" isLast="false">
                           <TD rowspan="1" colspan="1">2</TD>
                           <TD rowspan="1" colspan="1">April 9</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                        </TR>
                        <TR no="3" isLast="false">
                           <TD rowspan="1" colspan="1">3</TD>
                           <TD rowspan="1" colspan="1">April 16</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                        </TR>
                        <TR no="4" isLast="false">
                           <TD rowspan="1" colspan="1">4</TD>
                           <TD rowspan="1" colspan="1">April 23</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                           <TD rowspan="1" colspan="1">15</TD>
                        </TR>
                        <TR no="5" isLast="false">
                           <TD rowspan="1" colspan="1">5</TD>
                           <TD rowspan="1" colspan="1">April 30</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                        </TR>
                        <TR no="6" isLast="false">
                           <TD rowspan="1" colspan="1">6</TD>
                           <TD rowspan="1" colspan="1">May
						  7</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                        </TR>
                        <TR no="7" isLast="false">
                           <TD rowspan="1" colspan="1">7</TD>
                           <TD rowspan="1" colspan="1">May
						  14</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                           <TD rowspan="1" colspan="1">50</TD>
                        </TR>
                        <TR no="8" isLast="true">
                           <TD rowspan="1" colspan="1">8</TD>
                           <TD rowspan="1" colspan="1">May
						  21</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                        </TR>
                     </TBODY>
                  </TABLE> 
                  <TABLE width="100%" border="2" cellpadding="4" space-and-orientation="indented-custom"
                         borderstyle="matrix">
                     <CAPTION>Characteristic
					 dates</CAPTION>
                     <TBODY noTR="3">
                        <TR no="1" isLast="false">
                           <TD width="200" rowspan="1" colspan="1">Forecast revision 1 sent</TD>
                           <TD width="100" rowspan="1" colspan="1">April 10</TD>
                           <TD width="100" rowspan="1" colspan="1">Period
						  2</TD>
                        </TR>
                        <TR no="2" isLast="false">
                           <TD rowspan="1" colspan="1">Current date</TD>
                           <TD rowspan="1" colspan="1">April 13</TD>
                           <TD rowspan="1" colspan="1">Period
						  2</TD>
                        </TR>
                        <TR no="3" isLast="true">
                           <TD rowspan="1" colspan="1">Horizon</TD>
                           <TD rowspan="1" colspan="1">May 3</TD>
                           <TD rowspan="1" colspan="1">Period
						  5</TD>
                        </TR>
                     </TBODY>
                  </TABLE>
               </TD>
               <TD valign="top" width="50%" rowspan="1" colspan="1"> 
                  <Paragraph>The current date falls in period 2 and the horizon falls
				  in period 5; therefore, LN checks periods 3, 4, and 5.</Paragraph> 
                  <Paragraph>LN adds the forecast of periods 1 and 2 to period 3, because the date
				  sent of revision 1 and the current date are in period 2.</Paragraph> 
                  <Paragraph>For forecast revision 1, the forecast for period 3
				  becomes 55 (15+20+20). For the current forecast, the forecast for period 3
				  becomes 60. That increase is not permitted in the frozen zone plus.</Paragraph> 
                  <Paragraph>Suppose the customer adjusts the current forecast of
				  period 3 from 60 to 55, and tries again. Now, period 3 passes the test, but
				  period 4 shows a decrease from 20 to 15, and the frozen-zone-minus check fails.</Paragraph> 
                  <Paragraph>Period 5 is accepted.</Paragraph> 
                  <Paragraph>Period 6 is not checked, because that period is beyond
				  the frozen-zone horizon.</Paragraph>
               </TD>
            </TR>
         </TBODY>
      </TABLE>
   </ExampleSection>
   <ExampleSection>
      <SectionTitle>Example</SectionTitle>
      <Paragraph>In following example, the <Link href="/baanerp/td/glossary/glossary#000027" role="glossary">frozen zone+</Link> and the <Link href="/baanerp/td/glossary/glossary#000028" role="glossary">frozen zone-</Link> are <Emphasis>20 days</Emphasis>.</Paragraph>
      <TABLE width="100%" cellpadding="4" cellspacing="10" tablegroup="cpexample"
             space-and-orientation="portrait-custom"
             border="0"
             borderstyle="none">
         <TBODY noTR="1">
            <TR no="1" isLast="true">
               <TD width="50%" valign="top" rowspan="1" colspan="1"> 
                  <TABLE width="100%" border="2" cellpadding="4" tablegroup="cpexample2"
                         borderstyle="matrix"
                         space-and-orientation="indented-estimated">
                     <THEAD noTR="1">
                        <TR no="1" isLast="true">
                           <TD width="10%" rowspan="1" colspan="1">Period</TD>
                           <TD width="30%" rowspan="1" colspan="1">Period Start
						  Date</TD>
                           <TD width="30%" rowspan="1" colspan="1">Forecast Revision 1</TD>
                           <TD width="30%" rowspan="1" colspan="1">Current Forecast</TD>
                        </TR>
                     </THEAD>
                     <TBODY noTR="8">
                        <TR no="1" isLast="false">
                           <TD rowspan="1" colspan="1">1</TD>
                           <TD rowspan="1" colspan="1">April 2</TD>
                           <TD rowspan="1" colspan="1">15</TD>
                           <TD rowspan="1" colspan="1"> </TD>
                        </TR>
                        <TR no="2" isLast="false">
                           <TD rowspan="1" colspan="1">2</TD>
                           <TD rowspan="1" colspan="1">April 9</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                           <TD rowspan="1" colspan="1"> </TD>
                        </TR>
                        <TR no="3" isLast="false">
                           <TD rowspan="1" colspan="1">3</TD>
                           <TD rowspan="1" colspan="1">April 16</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                           <TD rowspan="1" colspan="1">5</TD>
                        </TR>
                        <TR no="4" isLast="false">
                           <TD rowspan="1" colspan="1">4</TD>
                           <TD rowspan="1" colspan="1">April 23</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                           <TD rowspan="1" colspan="1">15</TD>
                        </TR>
                        <TR no="5" isLast="false">
                           <TD rowspan="1" colspan="1">5</TD>
                           <TD rowspan="1" colspan="1">April 30</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                           <TD rowspan="1" colspan="1">20</TD>
                        </TR>
                        <TR no="6" isLast="false">
                           <TD rowspan="1" colspan="1">6</TD>
                           <TD rowspan="1" colspan="1">May
						  7</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                        </TR>
                        <TR no="7" isLast="false">
                           <TD rowspan="1" colspan="1">7</TD>
                           <TD rowspan="1" colspan="1">May
						  14</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                           <TD rowspan="1" colspan="1">60</TD>
                        </TR>
                        <TR no="8" isLast="true">
                           <TD rowspan="1" colspan="1">8</TD>
                           <TD rowspan="1" colspan="1">May
						  21</TD>
                           <TD rowspan="1" colspan="1">25</TD>
                           <TD rowspan="1" colspan="1">30</TD>
                        </TR>
                     </TBODY>
                  </TABLE> 
                  <TABLE width="100%" border="2" cellpadding="4" tablegroup="cpexample2"
                         borderstyle="matrix"
                         space-and-orientation="indented-estimated">
                     <CAPTION>Characteristic dates</CAPTION>
                     <TBODY noTR="3">
                        <TR no="1" isLast="false">
                           <TD width="50%" rowspan="1" colspan="1">Forecast revision 1 sent</TD>
                           <TD width="25%" rowspan="1" colspan="1">April 10</TD>
                           <TD rowspan="1" colspan="1">Period 2</TD>
                        </TR>
                        <TR no="2" isLast="false">
                           <TD rowspan="1" colspan="1">Current date</TD>
                           <TD rowspan="1" colspan="1">April 19</TD>
                           <TD rowspan="1" colspan="1">Period
						  3</TD>
                        </TR>
                        <TR no="3" isLast="true">
                           <TD rowspan="1" colspan="1">Horizon</TD>
                           <TD rowspan="1" colspan="1">May 9</TD>
                           <TD rowspan="1" colspan="1">Period
						  6</TD>
                        </TR>
                     </TBODY>
                  </TABLE>
               </TD>
               <TD valign="top" width="50%" rowspan="1" colspan="1"> 
                  <Paragraph>The current date falls in period 3; therefore, LN checks periods 4, 5,
				  and 6.</Paragraph> 
                  <Paragraph>For forecast revision 1, LN adds the forecast of
				  periods 1 and 2 to period 3, because the date sent of revision 1 is in period
				  2. However, period 3 does not need to be checked.</Paragraph> 
                  <Paragraph>For the current forecast, LN adds the forecast of
				  period 3 to period 4, because the current date is in period 3.</Paragraph> 
                  <Paragraph>For the current forecast, the forecast for period 4
				  becomes 20 (5+15). This value equals the forecast of period 4 in forecast
				  revision 1. Therefore, period 3 does not need to be checked.</Paragraph> 
                  <Paragraph>Period 5 and 6 are also accepted.</Paragraph>
               </TD>
            </TR>
         </TBODY>
      </TABLE>
      <Paragraph/>
   </ExampleSection>
   <RelatedTopics>
      <SectionTitle>Related topics</SectionTitle>
      <RelTopic>
         <Link href="/baanerp/cp/onlinemanual/000475" role="manual">Forecast frozen zones</Link>
      </RelTopic>
   </RelatedTopics>
</ManualTopic>