<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>VISUAL ERP Consulting and Support - Visual Nuggets</title>
    <link rel="self" type="application/atom+xml" href="https://www.visualnuggets.com/visual_nuggets/atom.xml" />
    <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/" />
    <id>tag:typepad.com,2003:weblog-1814244</id>
    <updated>2018-08-21T10:10:37-04:00</updated>
    <subtitle>Welcome back to VisualNuggets.com! The original blog providing tip and tricks on all thing VISUAL. Whether you&#39;re new to Infor VISUAL, a veteran from the days of Lilly Software Associates or somewhere in between (Infor ERP VISUAL, Infor10 ERP Express, VISUAL Manufacturing, VISUAL Enterprise) - you&#39;re sure to find something old, something new or perhaps something your haven&#39;t thought of. </subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <entry>
        <title>Here are the steps we did in upgrading VISUAL</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/08/here-are-the-steps-we-did-in-upgrading-visual.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/08/here-are-the-steps-we-did-in-upgrading-visual.html" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad3aa6bca200b</id>
        <published>2018-08-21T10:10:37-04:00</published>
        <updated>2018-08-21T10:15:42-04:00</updated>
        <summary>Jon Davis is our special guest author at visualnuggets.com and is an active participant in the VISUAL community. Jon is a Software Engineer/Systems Analyst at Helwig Carbon Products - who recently upgraded to VISUAL 9 from VISUAL 7 on a...</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Odds &amp; Ends" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
<div xmlns="http://www.w3.org/1999/xhtml"><div id="rcorners88">
<p dir="ltr"><em><strong>Jon Davis</strong> is&#0160;our special guest author&#0160;at <a href="http://www.visualnuggets.com" target="_self" title="visualnuggets.com">visualnuggets.com</a>&#0160;and is an active participant&#0160;in the VISUAL community.&#0160; Jon is a Software Engineer/Systems Analyst at <a href="http://www.helwigcarbon.com" rel="noopener noreferrer" target="_blank" title="About Helwig Carbon Products">Helwig Carbon Products</a> - who recently upgraded to VISUAL 9 from VISUAL 7 on a SQL Server platform. </em></p>
<p dir="ltr"><em>I want to sincerely thank Jon for sharing his upgrade thought process and experience.<br /><br />Connect with <strong>Jon Davis</strong> online&#0160;at <a href="http://linkedin.com/in/jon-davis-a578696" rel="noopener noreferrer" target="_blank">LinkedIn</a>&#0160;</em></p>
</div>
<hr />
<p><span style="color: #5b5b5b; font-size: 14pt;"><em><strong>Our Background</strong></em></span></p>
<p>Helwig Carbon Products is a mid-sized manufacturing company, makers of specialty carbon products, has been using VISUAL for almost 15 years.&#0160; This past year we upgraded from <strong>VISUAL 7.0.0 to 9.0.3</strong>, doing all the upgrade work internally.&#0160; Our IT department consist of three employees and it took roughly 3-4 months to prepare and execute the upgrade.&#0160;</p>
<p>We have 75 user licenses and have added a lot of customizations to VISUAL over the years.&#0160; Most of our customizations are done through Macros or internally built applications that connect to the Visual database directly.&#0160;</p>
<p>We also use SQL Server Reporting Services (SSRS) as our reporting solution and our database is SQL Server 2008 R2.&#0160; Our client machines are running Windows 7, mainly because VISUAL 7.0.0 doesn’t work in Windows 10 and we had to hold off on our Windows 10 upgrades until we moved to VISUAL 9 (which does support Windows 10).</p>
<p>&#0160;</p>
<p><span style="color: #5b5b5b; font-size: 14pt;"><em><strong>Our Challenges</strong></em></span></p>
<p>The biggest hurdles to overcome in the upgrade were caused by the schema changes in 9.0.3 especially because we’re a single-site company that was using 7.0.0 which didn’t include multi-site functionality.&#0160;</p>
<p>We also had several applications and reports that referenced the VISUAL database directly and all had to be reviewed to see if the schema changes affected them.&#0160; Fortunately, the “look and feel” between VISUAL 7 and 9 are roughly the same so little training was required for end users.</p>
<p>&#0160; <a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad38af9a6200d-pi"><img alt="Here are the steps we did in upgrading VISUAL" class="asset  asset-image at-xid-6a01053702bb53970c022ad38af9a6200d img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad38af9a6200d-450wi" style="width: 450px; display: block; margin-left: auto; margin-right: auto;" title="Here are the steps we did in upgrading VISUAL" /></a><br />&#0160;</p>
<p><span style="font-size: 14pt;"><em><strong><span style="color: #5b5b5b;">Our Preparation</span></strong></em></span></p>
<p>To prepare yourself for the upgrade you’ll first have to set up a test database and application server.&#0160; We ended up having to run through the test upgrade process roughly 6 times before we were even able to get the actual upgrade script to run successfully, so having a test system will be necessary.&#0160;</p>
<p>The first thing to note is that the upgrade caused our database file to more than double in size and it caused most of our problems.&#0160; In our case, we have nearly 20 years of data in our VISUAL database (some was migrated from our old ERP system) so our DB file went from 70GB to 200GB.&#0160;</p>
<p>If you can purge any data in your VISUAL system before upgrading it would be highly recommended.&#0160;</p>
<p>&#0160;</p>
<p><span style="font-size: 14pt;"><em><strong><span style="color: #5b5b5b;">Our Considerations &amp; Decisions Made</span></strong></em></span></p>
<p>A lot of the steps you’ll need to take depend on how your current system is set up, so I’ll just run down a few things that affected us or you might need to review in your environment</p>
<ul>
<li>We had our Macros stored on the client machines as VMS files and would be switching to saving Macros in the Database after we upgraded. VISUAL has a built-in process for migrating from files to the database</li>
<li>We never used User Profiles, so we never had any set up or assigned to users. Because database macros are applied to users via their profiles we had to set up a series of profiles after the upgrade was completed. We speed up the process by scripting this in SQL queries</li>
<li>We are a single-site company but because 9.0.3 uses multi-site we had to assign all users to a site. In the upgrade process it’ll ask you what you want your default site to be, but it didn’t automatically add all users to that site. We created a script to run after the upgrade to update all users to the correct site.</li>
<li>Preferences are now stored in the database instead of the INI files on the client machines. We had to add some new Preferences to some users because of changes in functionality that were different than in 7.0.0. We had to add the following preferences to maintain the functionality as it was in 7.0.0 (but your experience may differ)
<ul>
<li><em><strong> SuppressZeroLines</strong></em> in Shipping Entry (without this a packlist will include all lines on the order, even if they aren’t being shipped in that packlist)</li>
<li><em><strong>ConsolTaxesByID</strong></em> in InvoiceGeneration (Invoice taxes were showing line by line instead of summarized)</li>
<li><em><strong>NewMaterialMode</strong></em> in Inventory Transactions (without this a user cannot issue new material to a work order)</li>
</ul>
</li>
<li>Review if you have any customizations in the VISUAL database schema itself. This was an issue we had in a prior upgrade but have since resolved. We currently never change any of the data tables in the VISUAL database and instead maintain a second database (but on the same instance so it can be referenced in the same SQL query as the VISUAL database) outside of VISUAL. If you have schema changes in your VISUAL&#39;s DB you’ll have to undo these before you run the upgrade script</li>
</ul>
<p>&#0160;</p>
<p><span style="font-size: 14pt;"><em><strong><span style="color: #5b5b5b;">Our Timeline</span></strong></em></span></p>
<p>It took us roughly three months from start to finish. The complexity of your customizations and your specific environment will greatly change this for you.&#0160; Our actual project timeline looked like this:</p>
<ul>
<li>Discuss client installs with IT department to decide on deploy strategy
<ul>
<li><strong>1/5/2018</strong></li>
</ul>
</li>
<li>Set Up copy of current DB on Test system and run VISUAL 9 upgrade scripts
<ul>
<li><strong>1/12/2018</strong></li>
</ul>
</li>
<li>Confirm upgrade worked with several users
<ul>
<li><strong>1/19/2018</strong></li>
</ul>
</li>
<li>Convert text file based macros into VISUAL 9.0 DB versions and confirm they work
<ul>
<li><strong>2/2/2018</strong></li>
</ul>
</li>
<li>Database Compare to see what custom Triggers, Indexes, etc. did not transfer and need to be rebuilt
<ul>
<li><strong>2/9/2018</strong></li>
</ul>
</li>
<li>Discuss training strategy with managers
<ul>
<li><strong>2/9/2018</strong></li>
</ul>
</li>
<li>Begin user testing in VISUAL 9.0 test environment
<ul>
<li><strong>2/16/2018</strong></li>
</ul>
</li>
<li>Train users for VISUAL 9
<ul>
<li><strong>2/23/2018</strong></li>
</ul>
</li>
<li>Deploy <strong>(Weekend TBD by IT department)</strong>
<ul>
<li>Back Up of Database and Server
<ul>
<li>Friday After Hours</li>
</ul>
</li>
<li>Install 9.0 on server and run conversion utility
<ul>
<li>Friday After Hours</li>
</ul>
</li>
<li>Install clients
<ul>
<li>During the week whenever a user is done for the week</li>
</ul>
</li>
<li>Super user testing
<ul>
<li>Sunday morning</li>
</ul>
</li>
<li>Go/No Go
<ul>
<li>Sunday 3:00pm</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&#0160;</p>
<p><span style="font-size: 14pt;"><em><strong><span style="color: #5b5b5b;">Our VISUAL Upgrade Steps</span></strong></em></span></p>
<p>As for the details on our upgrade process...here are the step-by-step instructions we followed on <span style="text-decoration: underline;"><strong>our actual upgrade</strong></span>.&#0160; I’ve included some notes to help clarify some steps:</p>
<ol>
<li>Back up Database</li>
<li>Disable Database Jobs that will interfere with upgrade
<ol style="list-style-type: lower-alpha;">
<li>Make sure SQL Sentry monitoring is off (This was monitoring software that constantly pings the database and checks for issues)</li>
<li>Turn off all scheduled tasks on automated server (These are scripts that run against our VISUAL database and our automated Work Order Printing and Costing Utilities)</li>
<li>Turn off Pick Ticket Printing service (We have our own custom-built software that prints Pick Tickets)</li>
<li>Confirm all backups are off (We don’t want backups running during the upgrade and slowing things down.)</li>
</ol>
</li>
<li>Install VISUAL 9 on VISUAL Server
<ol style="list-style-type: lower-alpha;">
<li>Uninstall VISUAL 7</li>
<li>Uninstall Gupta Runtimes</li>
<li>Uninstall Macros (you probably won’t have to do this depending on if and how you use macros)</li>
<li>Install V9 Runtimes</li>
<li>Install V9 Application Server</li>
</ol>
</li>
<li>Run “Before update scripts” (These scripts basically removed our custom indexes and triggers from the database, so they don’t interfere)</li>
<li>Run V7.0.0 to 9.0.3 upgrade</li>
<li>Install V9 Macros on VISUAL
<ol style="list-style-type: lower-alpha;">
<li>Install V9 version of Macros on VISUAL (including VMS files)</li>
<li>APPLICATION GLOBAL&#0160; MAINTENANCE -&gt; Default “Store Macros in Database” (Check this box)</li>
<li>Convert file Macros into DB Macros</li>
<li>Copy all VMS files from Project Folder onto VISUAL</li>
<li>Go to V9 -&gt; Admin -&gt; Load Macros</li>
<li>Remove VMS files</li>
<li>Import MACRO_PROFILE table</li>
</ol>
</li>
<li>Update all users with Default Profiles
<ol style="list-style-type: lower-alpha;">
<li>Run “Macro Scripts” in VISUAL Users List and Scripts.xlsx (These were the scripts I mentioned that added the profiles to VISUAL and added those profiles to the correct users)</li>
<li>Set Default Profile permissions all to “Yes” (Including menu security and program security) (This was because we had a default profile we never used before but will now be using it to set macro permissions on all users)</li>
</ol>
</li>
<li>Update all users with Site ID 1
<ol style="list-style-type: lower-alpha;">
<li>Run scripts in “Site ID Scripts” tab of VISUAL Users List and Scripts.xlsx</li>
</ol>
</li>
<li>Insert InvoiceGeneration Preference Script
<ol style="list-style-type: lower-alpha;">
<li>Run scripts in “Preferences Scripts” tab of VISUAL Users List and Scripts.xlsx</li>
</ol>
</li>
<li>Copy over updated QRPs
<ol style="list-style-type: lower-alpha;">
<li>Copy updated V:\modified QRP files (This was the directory where all of our customized QRPs are stored, they were prepared ahead of time to work in VISUAL 9 so they needed to be copied over existing ones)</li>
<li>Rename Accounting/QRP folders (We already converted all of the QRPs for the Report Writer, so we changed the directory to point to VISUAL 9 updated QRPs)</li>
</ol>
</li>
<li>Match To Standard on all Custom QRPs
<ol style="list-style-type: lower-alpha;">
<li>Update Order Acknowledgement QRP to new V9 directory (Ord Ack QRP is stored on Client machines to avoid conflicts when you share the QRP amongst multiple users)</li>
</ol>
</li>
<li>Update Preferences
<ol style="list-style-type: lower-alpha;">
<li>Admin -&gt; Application Global Maintenance -&gt; Options -&gt; Preferences -&gt; Preferred C/O Entry = Order Management</li>
</ol>
</li>
<li>Deploy SSRS Reports</li>
<li>DEPLOY ALL APPS THAT REFERENCE NEW SCHEMA
<ol style="list-style-type: lower-alpha;">
<li>(This was a list of our custom applications that reference the VISUAL Database, unique to our company)</li>
</ol>
</li>
<li>Give SQL Service account permissions to the following tables: (If you have custom apps and reports that reference VISUAL you may need to add those permissions to these new tables.&#0160; Not included in this list is CUSTOMER_ENTITY and CUSTOMER_SITE)
<ol style="list-style-type: lower-alpha;">
<li>PART_SITE (select)</li>
<li>EMPLOYEE_SITE (select)</li>
</ol>
</li>
<li>Enable all things turned off in Step 2</li>
<li>Deploy MacrosDeployment to all PCs (A lot of our VISUAL Macros just call .NET dll applications so these updated DLL apps need to be deployed alongside the new VISUAL)</li>
</ol>
<p>&#0160;</p>
<p>Since VISUAL doesn’t have an MSI or any solution to easily mass install clients on multi PCs we used a piece of software called “<a href="https://www.autoitscript.com/site/" rel="noopener noreferrer" target="_blank" title="Upgrade VISUAL ERP using AutoIT">Auto IT</a>” to semi-automate the process.&#0160;</p>
<p>After our GO LIVE Upgrade, we had a few things to work out, mostly because VISUAL 9.0.3 was a little tighter on data integrity with certain things VISUAL 7 didn’t care about.&#0160; Namely, how our terms were set up for customers and our allocations of Customer Orders to Work Orders.&#0160;</p>
<p>Most of our issues stemmed from custom macros needed to be tweaked to work with VISUAL 9 but we did have a handful of actual bugs in the VISUAL 9.0.3 code that needed to be resolved with Infor Incidents.&#0160; Most of those issues have been resolved as of now (4 months after our upgrade) but we are still waiting on one or two more to be fixed.&#0160;</p>
<p>All in all, the process took a lot of preparation, but the actual upgrade was deployed over a weekend.&#0160;</p>
<p>&#0160;</p></div>
</content>


    </entry>
    <entry>
        <title>How to easily update linked workorder want dates</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/08/how-to-easily-update-linked-workorder-want-dates.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/08/how-to-easily-update-linked-workorder-want-dates.html" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad3a943ae200b</id>
        <published>2018-08-16T13:38:03-04:00</published>
        <updated>2018-08-17T09:27:28-04:00</updated>
        <summary>I often get asked... Why Use Macros? What are they good for? A Macro is one of the many components (features) in VISUAL ERP that you can use to drive productivity and efficiency within your organization. When carefully designed and...</summary>
        <author>
            <name>Rich</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>I often get asked...</p>
<p><strong><span style="color: #434343;">Why Use Macros? What are they good for?</span></strong></p>
<p>A Macro is one of the many components (features) in VISUAL ERP that you can use to drive productivity and efficiency within your organization.&#0160; When carefully designed and deployed, macros can have a tremendous impact on your operations - with immediate benefits.</p>
<p>Why?&#0160; Well they can facilitate in areas where you may want to:</p>
<ul>
<li>Automate tasks</li>
<li>Follow (enforce) business rules</li>
<li>Reduce (or eliminate) data entry errors</li>
<li>process things faster - time savings opportunities</li>
<li>Integrate VISUAL with other business applications</li>
</ul>
<p>And this is just to name a few.&#0160;</p>
<p>I would say that with <strong><em>any</em></strong> continuous improvement initiates that involves using the VISUAL user interface - a macro element should be involved.</p>
<p><span style="font-size: 12pt; color: #434343;"><strong>just sayin...</strong></span></p>
<p>Here&#39;s a snippet of a macro that will update the want date of linked work orders to equal the desired ship date of the customer order.&#0160; So if you have customer orders that are constantly changing desired ship dates AND the have linked work orders attached - this macro makes it easy to keep dates aligned (if needed).&#0160; You certainly don&#39;t what to work on work orders early if the CO has been pushed out.</p>
<p>This can be used as an &quot;On Demand&quot; macro or be integrated into a &quot;OnAfterSave&quot; macro.&#0160; You can take this further by prompting the VISUAL on whether they want to update the linked work orders with a YES OR NO - whatever makes sense for your business<br />&#0160;</p>
<p style="text-align: center;"><span style="color: #347d7e; font-size: 12pt;"><strong>If you like this snippet - and would like access to more and other nuggets, please be sure to subscribe below. &#0160;</strong></span></p>
<p>&#0160;</p>
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td style="border-left: 1px #c0c0c0 solid; padding-left: 20px;">
<p style="font-size: 8pt; color: #60bf00;">strServerName=&quot;E N T E R &#0160; Y O U R &#0160; S E R V E R &#0160;&#0160; N A M E&quot;<br />strDatabase=&quot;E N T E R &#0160;&#0160; Y O U R &#0160;&#0160; V I S U A L &#0160;&#0160; D A T A B A S E &#0160;&#0160; N A M E&quot;<br />strUserName=&quot;E N T E R &#0160;&#0160; Y O U R &#0160;&#0160; R E A D O N L Y &#0160;&#0160; U S E R &#0160;&#0160; I D&quot;<br />strPassword=&quot;E N T E R &#0160;&#0160; Y O U R &#0160;&#0160; P A S S W O R D&quot;</p>
<p style="font-size: 8pt; color: #60bf00;">&#39;*** Connection string for SQL Server<br />strcnn=&quot;Driver={SQL Server};Server=&quot; &amp; strServerName &amp; &quot;;Database=&quot; &amp; strDatabase &amp; &quot;;Uid=&quot; &amp; strUsername &amp; &quot;;Pwd=&quot; &amp; strPassword &amp; &quot;;&quot;</p>
<p style="font-size: 8pt; color: #60bf00;">if TRIM(ORDER_ID &amp; &quot;&quot;)&lt;&gt;&quot;&quot; and Lines.Value.Count&gt;0 then<br /> <br /> &#0160;&#0160;&#0160;&#0160;Set Conn = CreateObject(&quot;ADODB.Connection&quot;)<br />&#0160;&#0160;&#0160;&#0160; conn.open strcnn</p>
<p style="font-size: 8pt; color: #60bf00;">&#0160;&#0160;&#0160;&#0160;Set cmd = CreateObject(&quot;ADODB.Command&quot;)<br /> &#0160;&#0160;&#0160;&#0160;Cmd.ActiveConnection = conn</p>
<p style="font-size: 8pt; color: #60bf00;">&#0160;&#0160;&#0160;&#0160;SQL=&quot;UPDATE WORK_ORDER SET DESIRED_WANT_DATE = ISNULL(COL.DESIRED_SHIP_DATE,CO.DESIRED_SHIP_DATE) &quot; &amp; _<br /> &#0160;&#0160;&#0160;&#0160;&quot;FROM DEMAND_SUPPLY_LINK AS DSL &quot; &amp; _<br /> &#0160;&#0160;&#0160;&#0160;&quot;INNER JOIN CUST_ORDER_LINE COL ON DSL.DEMAND_BASE_ID = COL.CUST_ORDER_ID AND DSL.DEMAND_SEQ_NO = COL.LINE_NO &quot; &amp; _<br /> &#0160;&#0160;&#0160;&#0160;&quot;INNER JOIN WORK_ORDER WO ON DSL.SUPPLY_BASE_ID = WO.BASE_ID AND DSL.SUPPLY_LOT_ID = WO.LOT_ID &quot; &amp; _<br /> &#0160;&#0160;&#0160;&#0160;&quot;AND DSL.SUPPLY_SPLIT_ID = WO.SPLIT_ID AND DSL.SUPPLY_SUB_ID = WO.SUB_ID &quot; &amp; _<br /> &#0160;&#0160;&#0160;&#0160;&quot;INNER JOIN CUSTOMER_ORDER CO ON COL.CUST_ORDER_ID = CO.ID &quot; &amp; _<br /> &#0160;&#0160;&#0160;&#0160;&quot;WHERE (DSL.DEMAND_BASE_ID = ?) AND (DSL.DEMAND_SEQ_NO = ?) and WO.STATUS NOT IN (&#39;X&#39;,&#39;C&#39;) &quot;</p>
<p style="font-size: 8pt; color: #60bf00;">&#0160;&#0160;&#0160;&#0160;Cmd.Parameters.Append Cmd.CreateParameter(&quot;@OrderID&quot;,adVarChar,AdParamInput,15)<br /> &#0160;&#0160;&#0160;&#0160;Cmd.Parameters.Append Cmd.CreateParameter(&quot;@LineNo&quot;,adVarChar,AdParamInput,15)<br /> <br /> &#0160;&#0160;&#0160;&#0160;cmd.CommandText=SQL<br /> <br /> &#0160;&#0160;&#0160;&#0160;For i = 0 To (Lines.Value.Count - 1)<br /> <br /> &#0160;&#0160;&#0160;&#0160;&#0160;&#0160;&#0160;&#0160;cmd(&quot;@OrderID&quot;)=ORDER_ID<br /> &#0160;&#0160;&#0160;&#0160;&#0160;&#0160;&#0160;&#0160;cmd(&quot;@LineNo&quot;)=LINES(i)(&quot;LINE_NO&quot;)<br /> &#0160;&#0160;&#0160;&#0160;&#0160;&#0160;&#0160;&#0160;cmd.Execute</p>
<p style="font-size: 8pt; color: #60bf00;">&#0160;&#0160;&#0160;&#0160;Next</p>
<p style="font-size: 8pt; color: #60bf00;">&#0160;&#0160;&#0160;&#0160;conn.close</p>
<p style="font-size: 8pt; color: #60bf00;">end if</p>
</td>
</tr>
</tbody>
</table>
<p>&#0160;</p>
<div id="mc_embed_signup"><form action="https://VisualNuggets.us18.list-manage.com/subscribe/post?u=2e12263255cf48b91d3f49df3&amp;id=bafa384ec3" class="validate" id="mc-embedded-subscribe-form" method="post" name="mc-embedded-subscribe-form" novalidate="" target="_blank">
<div id="mc_embed_signup_scroll"><input class="email" id="mce-EMAIL" name="EMAIL" placeholder="email address" required="" type="email" value="" />
<div aria-hidden="true" style="position: absolute; left: -5000px;"><input name="b_2e12263255cf48b91d3f49df3_bafa384ec3" tabindex="-1" type="text" value="" /></div>
<div class="clear"><input class="button" id="mc-embedded-subscribe" name="subscribe" type="submit" value="Subscribe" /></div>
</div>
</form></div></div>
</content>


    </entry>
    <entry>
        <title>What you need to know about running MRP</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/08/what-you-need-to-know-about-running-mrp.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/08/what-you-need-to-know-about-running-mrp.html" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad362a6a5200c</id>
        <published>2018-08-15T11:18:43-04:00</published>
        <updated>2018-08-15T12:39:46-04:00</updated>
        <summary>So now that we covered some of the basic setups for MRP - let&#39;s run MRP and see what happens. (remember, we&#39;re just scratching the surface here...one step at a time) For your reference or catch up: How to setup...</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="MRP" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Production" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Purchasing" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="lead time" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Material requirements planning" />
        <category scheme="http://sixapart.com/ns/types#tag" term="mrp" />
        <category scheme="http://sixapart.com/ns/types#tag" term="MRP Fundamentals" />
        <category scheme="http://sixapart.com/ns/types#tag" term="orders" />
        <category scheme="http://sixapart.com/ns/types#tag" term="planned" />
        <category scheme="http://sixapart.com/ns/types#tag" term="policy" />
        <category scheme="http://sixapart.com/ns/types#tag" term="quantity" />
        <category scheme="http://sixapart.com/ns/types#tag" term="warehouse" />
        <category scheme="http://sixapart.com/ns/types#tag" term="What you need to know about running MRP in VISUAL ERP" />
        
<content type="xhtml" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>So now that we covered some of the basic setups for MRP - let&#39;s run MRP and see what happens.</p>
<p><em>(remember, we&#39;re just scratching the surface here...one step at a time)</em></p>
<center>
<div style="border: 1px solid black; padding-left: 15px; padding-right: 15px; width: 75%; background-color: #fcfcc2; text-align: left;">
<p>For your reference or catch up:</p>
<ul>
<li><a href="http://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-setup-your-warehouses.html" title="How to setup your warehouses">How to setup your warehouses for MRP </a></li>
<li><a href="http://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-set-up-part-planning.html" title="How to setup the Planning Tab for Parts">How to setup the Planning Tab for Parts</a></li>
<li><a href="http://www.visualnuggets.com/visual_nuggets/2018/07/what-is-the-inherit-demand-warehouse-option.html" title="Inherit Demand Warehouses">What is the Inherit Demand Warehouse Option? </a></li>
</ul>
</div>
</center>
<p><br />From VISUAL&#39;s Material Planning Window, select Material Requirement Planning from the FILE menu</p>
<p><img alt="Visual Material Planning Window" class="asset  asset-image at-xid-6a01053702bb53970c022ad3a88722200b img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3a88722200b-250wi" style="width: 225px; display: block; margin-left: auto; margin-right: auto; border: 1px solid #000000;" title="Visual Material Planning Window" /></p>
<p>In the following window, you have several options to choose from that will affect how MRP will execute and plan your supply orders.&#0160;</p>
<p><img alt="VISUAL Material Requirements Planning Window" class="asset  asset-image at-xid-6a01053702bb53970c022ad362ae3e200c img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad362ae3e200c-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="VISUAL Material Requirements Planning Window" /></p>
<p>On the left, you have the options on WHERE you want to run MRP&#0160; ...</p>
<ul style="list-style-type: disc;">
<li>across <em>ALL</em> your warehouses, OR</li>
<li>plan each <em>INDEPENDENTLY</em> planned warehouse separately, OR</li>
<li>just plan your <em>UNIVERSAL</em> warehouses</li>
</ul>
<p>&#0160;</p>
<p>As for the options on the right, let&#39;s start with the first 2 radio buttons ...</p>
<p><span style="font-size: 13pt; color: #5b5b5b;"><strong>Regeneration OR New Change?</strong></span></p>
<p><strong>Regeneration</strong> (1st radio button) processes ALL parts (from the top down) to determine any shortfalls between supply and demand and will generate planned orders for parts accordingly based the defined Order Policy under the part&#39;s Planning Tab</p>
<p><strong>Net Change</strong> (2nd radio button) looks at only those parts which have had activity since the last time you ran MRP.&#0160;&#0160; <em><strong>Note:</strong>&#0160; Deleting a planned order of a part is not considered an &quot;activity&quot; on its own - so just know that this activity alone will not flag a part to be included in a Net Change MRP run.</em></p>
<p><em>Regeneration should be run at least once a week to ensure that all parts are processed</em></p>
<p>&#0160;</p>
<p><span style="font-size: 13pt; color: #5b5b5b;"><strong>Single Pass</strong></span></p>
<p>MRP is an interactive and dynamic process - it will evaluate ALL parts until planned orders cover ALL supply shortfalls.&#0160;</p>
<p>When MRP generates planned supply orders - these planned supply orders themselves can create demand (for sub-components) that will in turn generate additional planned supply orders</p>
<p>If you select Single Pass - MRP will only do one pass, which could result in parts having newly created demand but may not have planned orders created for them if MRP created the demand after the first pass.<br />&#0160;</p>
<p style="text-align: center;"><span style="font-size: 13pt;"><em>Clear as mud?<br /><br /></em></span></p>
<p>Let&#39;s say that part ABC is used in part XYZ and there is demand on part XYZ...</p>
<p>MRP will evaluate ABC first and see no demand, it will then move on to XYZ and create a planned order.</p>
<p>Only in the second pass will MRP find that there is now demand for ABC and create a planned order for it.</p>
<p>MRP will keep running passes until there is no more shortfalls in supply</p>
<p>So, in a <strong>Single Pass</strong> scenario, only a planned order for XYZ will be created</p>
<p>Why use single pass?&#0160; Well - you may want this if you are wanting to run MRP during production hours and don&#39;t want to use up too much system resources evaluating - especially if you have complex, deep and multi-level BOMs - that would require many, many many passes.<br /><br /></p>
<p>&#0160;</p>
<p><span style="font-size: 13pt; color: #5b5b5b;"><strong>MRP Exception Marking Limits</strong></span></p>
<p>This allows you to configure MRP to evaluate based on a horizon or time frame - which you may consider as a &quot;firm&quot; schedule.&#0160;</p>
<p>I suggest selecting NO HORIZON - basically have MRP evaluate all demand - regardless of how far out they may be in the future.&#0160; You can then easily focus on the amount of orders to look at by filtering on a date range/time frame.&#0160;</p>
<p>If you do want to set a horizon for MRP to evaluate- you are free to do so.&#0160; The option <strong>Plus part leadtime</strong> ensures that MRP evaluates demand for a part within the part&#39;s leadtime so that planned orders will be created in time - so the horizon then varies for each part.<br /><br /></p>
<p>&#0160;</p>
<p><span style="font-size: 13pt; color: #5b5b5b;"><strong>Other Options</strong></span></p>
<p>The next 2 options, <strong>Net on-hand quantities</strong> and<strong> Apply Min/Max/Multiple</strong>, are available to use if you use Advanced MRP and have parts that are M<strong>aster Scheduled</strong>.</p>
<p>If you happen to use Advanced MRP...</p>
<ul>
<li><strong>Net on-hand quantities for master scheduled parts</strong> - MRP will subtract nettable, on-hand balances from the total demand.</li>
<li><strong>Apply Min/Max/Multiple to master scheduled parts</strong> - MRP will use these values (if present) in evaluating and creating planned orders.</li>
</ul>
<p>&#0160;</p>
<p><strong>Exclude On-hold Customer Orders</strong> - MRP will exclude these customer orders when evaluating demand</p>
<p><strong>Exclude Unreleased Work Orders</strong> - MRP will exclude these work orders when evaluating supply and demand.</p>
<p><strong>Enable netting message</strong> - This will display a message if the processing of a part exceeds 10 seconds.&#0160; Don&#39;t enable this - it just slows down everything<strong><br /></strong></p>
<p><strong>Log MRP</strong> - This option will create a log file detailing MRP process and steps taken.&#0160; Great source/tool for troubleshooting issues (if any) with MRP and unexpected results</p>
<p>&#0160;</p>
<p><span style="font-size: 12pt;"><em>Part of the<strong> MRP Fundamentals Series</strong> (for Infor VISUAL ERP). Be sure to check back soon as I continue further into using MRP in VISUAL</em></span></p>
<p>&#0160;</p></div>
</content>


    </entry>
    <entry>
        <title>What is the Inherit Demand Warehouse Option?</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/what-is-the-inherit-demand-warehouse-option.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/what-is-the-inherit-demand-warehouse-option.html" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad385418d200d</id>
        <published>2018-07-31T14:06:47-04:00</published>
        <updated>2018-08-15T11:21:45-04:00</updated>
        <summary>Picking up from where I left off in How to set up Part Planning, You likely noticed an option under the PLANNING tab in Part Maintenance to set &quot;Do Not Inherit Demand Warehouse&quot; for a part. What is this? Well,...</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="MRP" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Production" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Picking up from where I left off in <a href="http://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-set-up-part-planning.html" title="MRP Fundamentals - How to Set up Part Planning">How to set up Part Planning</a>,</p>
<p>You likely noticed an option under the PLANNING tab in Part Maintenance to set &quot;Do Not Inherit Demand Warehouse&quot; for a part.&#0160; What is this?</p>
<p><img alt="Inherit Demand Warehouse" class="asset  asset-image at-xid-6a01053702bb53970c022ad3855800200d img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3855800200d-300wi" style="width: 350px; display: block; margin-left: auto; margin-right: auto; border: 1px solid #000000;" title="Inherit Demand Warehouse" /></p>
<p>Well, it’s something you really only need to be concerned about if dealing with multiple warehouses – with a mix of universal and independently planned warehouses.</p>
<p id="rcorners3" style="text-align: center">What’s the difference between universal and independently planned? <a href="http://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-setup-your-warehouses.html" title="How to Setup Your Warehouses">Read this</a></p>
<p>What exactly does <strong>Inherit Demand Warehouse</strong> mean?&#0160; Basically, it allows you to configure how or where demand for a part is to be driven from - meaning from which warehouse.&#0160;</p>
<p>For instance, if you look at an Engineering Master/Work Order - demand for component parts can either be driven from the warehouse specified on the EM/WO Header Card <em>(inherit)</em> OR can be driven from the warehouse specified on each individual material card.&#0160;</p>
<p>So, if demand for component parts are to be driven by the warehouse specified in the header card - the parts are &quot;i<em>nheriting&quot;</em> the demand warehouse of the EM/WO.</p>
<p>There are a couple of places in VISUAL where you can configure a part to &quot;Inherit Demand Warehouse&quot; or not.</p>
<p>On the Material Card (Manufacturing Window), there is a checkbox to set Inherit Demand Warehouse.&#0160; <a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad35f472b200c-pi"><img alt="PartDWM" class="asset  asset-image at-xid-6a01053702bb53970c022ad35f472b200c img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad35f472b200c-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="PartDWM" /></a></p>
<ul>
<li>When CHECKED – demand for the part will be driven from the Warehouse specified on the Header Card (EM/WO).&#0160; The Warehouse ID will auto-populate with warehouse id of the EM/WO</li>
<li>When UNCHECKED, you can specify (on the material card) the warehouse where the part should be coming</li>
</ul>
<p>The Inherit Demand Warehouse is checked by <strong>default</strong> in the Material Card <strong><u>UNLESS</u></strong> you checked the DO NOT INHERIT DEMAND WAREHOUSE of the part under the PLANNING TAB in Part Maintenance.&#0160;</p>
<p><a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3855590200d-pi"><img alt="PartDWPM1" class="asset  asset-image at-xid-6a01053702bb53970c022ad3855590200d img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3855590200d-450wi" style="width: 450px; display: block; margin-left: auto; margin-right: auto;" title="PartDWPM1" /></a><br />If you select this checkbox in Part Maintenance - the Inherit Demand Warehouse option in the Material Card becomes unavailable for the part and you can specify the warehouse on the card or as needed at time of transaction.</p>
<p>BTW - you would normally want to Inherit the Demand Warehouse.&#0160; But you have the option if your situation calls for it.</p>
<p>&#0160;</p>
<p><em>Next: <a href="http://www.visualnuggets.com/visual_nuggets/2018/08/what-you-need-to-know-about-running-mrp.html" title="What you need to know about running MRP">What you need to know about running MRP</a></em></p>
<p>&#0160;</p>
<p><em>&#0160;</em></p></div>
</content>


    </entry>
    <entry>
        <title>MRP Fundamentals - How to set up part planning</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-set-up-part-planning.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-set-up-part-planning.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad35cd69b200c</id>
        <published>2018-07-24T10:30:26-04:00</published>
        <updated>2018-08-14T11:34:50-04:00</updated>
        <summary>The most important piece in setting up MRP in VISUAL falls under the PLANNING tab in Part Maintenance. The first thing you need to be aware of is that you can have a unique set of planning parameters for each...</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Inventory" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="MRP" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Production" />
        
        
<content type="html" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;The most important piece in setting up MRP in VISUAL falls under the PLANNING tab in Part Maintenance.&lt;/p&gt;
&lt;p&gt;The first thing you need to be aware of is that you can have a unique set of planning parameters for each of your Independently Planned Warehouses AND one set of planning parameters for your other warehouses deemed Universal&lt;/p&gt;
&lt;p&gt;What the difference between Universal and Independently planned warehouses? &lt;a href=&quot;http://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-setup-your-warehouses.html&quot; title=&quot;How to set up warehouses for MRP in VISUAL ERP&quot;&gt;Read this&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;asset-img-link&quot; href=&quot;http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3a35fd3200b-pi&quot;&gt;&lt;img alt=&quot;MRP Fundamentals - How to set up part planning in part maintenance&quot; class=&quot;asset  asset-image at-xid-6a01053702bb53970c022ad3a35fd3200b img-responsive&quot; src=&quot;http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3a35fd3200b-450wi&quot; style=&quot;width: 450px; display: block; margin-left: auto; margin-right: auto; border: 1px solid #000000;&quot; title=&quot;MRP Fundamentals - How to set up part planning in part maintenance&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Warehouse ID&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Select the Warehouse ID or Universal you are wanting to set the planning parameters for. Please note that VISUAL will always default to Universal when you first call up a part.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Planner User ID&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;This is a free form field that can be used for searching and reporting. Basically, you can enter values that you can easily filter on.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Buyer User ID&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;As with the Planner User ID, this is a free form field that can be used for filtering - &lt;strong&gt;however&lt;/strong&gt; values entered in this field will be maintained in the VISUAL database and existing values can be selected from a dropdown box.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Safety Stock Qty&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;This is used where you would like to maintain a certain quantity level for a part. You may want to consider this for parts with long lead times. MRP will look at upcoming demand and supply and your projected qty always wants to meet this safety stock quantity.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Leadtime (in Days)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;This is the number of days it takes between the time you place a supply order and when the part is received into inventory. Leadtime is always in days. This value is used to compute when to release an order and set the want date of supply orders.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Min/Max/Multiples Of&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;These fields are here to help you make better decisions and plan more efficiently.&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;Min&lt;/strong&gt; - the minimum quantity that MRP will generate a planned order&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;Max&lt;/strong&gt; - the maximum amount that the MRP will generate a planned order&lt;/p&gt;
&lt;p style=&quot;padding-left: 60px;&quot;&gt;&lt;em&gt;NOTE – for clarification, this only caps the quantity of an individual planned order. So, if you have demand for a 1000 units for a part and you have a Max value of 200. MRP will generate 5 planned orders for 200 each. This allows you to better manage your orders.&amp;nbsp; For instance, you may shop floor constraints where you can only manufacture 200 units at a time – so you would not want your work orders with build quantities greater than 200.&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;strong&gt;Multiples of &lt;/strong&gt;– allows you to define the multiple to use when MRP plans an order. For example, if Part A is ordered in multiples of 10, and you have demand for 7, then MRP will generate a planned order for 10.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;rcorners4&quot; style=&quot;padding: 10px;&quot;&gt;
&lt;p style=&quot;padding-left: 15px; padding-top: 15px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-decoration: underline; font-size: 13pt;&quot;&gt;Order Policy&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;This is the key indicator that will determine how MRP will plan for the part.&lt;/p&gt;
&lt;div style=&quot;padding: 20px;&quot;&gt;
&lt;p style=&quot;padding-left: 15px; padding-top: 15px;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;Not Planned&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;MRP will not generate planned orders. It will completely ignore this part. &lt;em&gt;FYI – This is the default setting when creating a part.&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 15px; padding-top: 15px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Discrete&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;Most commonly used when first starting with MRP. This setting will have MRP replenish exactly the quantity by which demand exceeds supply. It will plan the supply order to match each element of demand.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;So if you have 3 orders creating demand, one for 2, one for 5 and one for 10 ... MRP will create 3 planned supply orders - with quantities of 2, 5, and 10 respectively&lt;br /&gt;&lt;br /&gt;It’s a one to one relationship unless you use min/max/multiple of – then planned orders will reflect those parameters.&lt;/p&gt;
&lt;p style=&quot;padding-left: 15px; padding-top: 15px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Period Supply&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;MRP will generate planned order to meet a shortfall on a given date – &lt;span style=&quot;text-decoration: underline;&quot;&gt;PLUS&lt;/span&gt; the number of days you specify in the &lt;span style=&quot;text-decoration: underline;&quot;&gt;Days of Supply&lt;/span&gt; field&lt;/p&gt;
&lt;p style=&quot;padding-left: 15px; padding-top: 15px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Fixed and EOQ&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;These settings a basically the same. Regardless of the amount of the shortage – MRP will plan for orders using the fixed amount specified in the &lt;span style=&quot;text-decoration: underline;&quot;&gt;Order Qty&lt;/span&gt; field&lt;/p&gt;
&lt;p style=&quot;padding-left: 15px; padding-top: 15px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Master Scheduled&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;Planned orders are generated to meet quantities and dates specified in the Master Production Scheduled. This option is only available if you are using Advanced MRP and dealing with forecasts&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Days of Supply&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Used with period of supply&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Order Qty&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Used with Fixed and EOQ&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Order Point Qty&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;If the part is NOT PLANNED, you can use this field to enter the minimum quantity you want to keep on hand. When it falls below that amount it will appear on the Order Point Report (in the Material Planning Window) for you to place an order. NOTE – MRP WILL NOT plan the order – you need to manually create it when needed&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Order Up to Qty&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;If the part is NOT PLANNED – you can use this field in conjunction with the Order Point Qty field to determine quantity to use to create a supply order.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Next: &lt;a href=&quot;http://www.visualnuggets.com/visual_nuggets/2018/07/what-is-the-inherit-demand-warehouse-option.html&quot; title=&quot;What is the inherit demand warehouse option in VISUAL ERP&quot;&gt;The Inherit Demand Warehouse Option&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>MRP Fundamentals – How to setup your warehouses</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-setup-your-warehouses.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-setup-your-warehouses.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad35c0c62200c</id>
        <published>2018-07-18T16:36:30-04:00</published>
        <updated>2018-07-24T17:35:40-04:00</updated>
        <summary>Part of the MRP Fundamentals Series (for Infor VISUAL ERP). MRP basically looks at all your existing demand and supply for your fabricated and purchased parts – and will generate &quot;planned&quot; supply orders for those parts that are short. Simple...</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="MRP" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Production" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><em>Part of the MRP Fundamentals Series (for Infor VISUAL ERP).&#0160; MRP basically looks at all your existing demand and supply for your fabricated and purchased parts – and will generate &quot;planned&quot; supply orders for those parts that are short. S</em><em>imple enough.</em></p>
<p>Planned supply orders are based on several factors relating to the part, such as:</p>
<ul>
<li>Order Policy</li>
<li>Lead Time</li>
<li>Existing Inventory (On Hand and Supply Orders)</li>
<li>Existing Demand</li>
<li>Master Production Schedule</li>
</ul>
<p>But before we can get into any of these - we need to start at the warehouse.</p>
<p>In Warehouse Maintenance, there are 2 ways you can set up a warehouse that will have an impact on MRP.<br />&#0160;</p>
<p><span style="font-size: 12pt;"><strong><span style="color: #434343;">Universal Warehouse vs Independently Planned Warehouse</span></strong></span></p>
<div class="photo-wrap photo-xid-6a01053702bb53970c022ad3822871200d" id="photo-xid-6a01053702bb53970c022ad3822871200d" style="display: block; margin-left: auto; margin-right: auto; width: 450px;"><a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3822871200d-pi"><img alt="MRP Fundamentals – How to setup your warehouses" class="asset  asset-image at-xid-6a01053702bb53970c022ad3822871200d img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3822871200d-450wi" style="width: 450px;" title="MRP Fundamentals – How to setup your warehouses" /></a>
<div class="photo-caption caption-xid-6a01053702bb53970c022ad3822871200d" id="caption-xid-6a01053702bb53970c022ad3822871200d">Warehouse is considered UNIVERSAL when &quot;Independently Planned Warehouse&quot; is UNCHECKED</div>
</div>
<p><strong>Universal Warehouses</strong> - MRP will treat all universal warehouses as a single unit where inventory is pooled and considered shared - meaning, MRP will net inventory across all universal warehouses based on planning parameters specified for UNIVERSAL (under PLANNING tab in Part Maintenance - we&#39;ll get to that in another post)</p>
<p><strong>Independently Planned Warehouses</strong> - This option allows you to separate inventory and plan by warehouse.&#0160; You can view inventory along with universal warehouses or look at it separately.&#0160; These warehouses have their own unique set of planning parameters for associated inventory.&#0160;<br />&#0160;</p>
<p><span style="font-size: 12pt;"><strong><span style="color: #434343;">Associating your Parts to Warehouses <br /></span></strong></span></p>
<p>You likely know this already - but I only bring this up as I wanted to <span style="text-decoration: underline;">bring your attention to the Warehouse and Location Status field</span> for a part and what it means to MRP.<br />&#0160;</p>
<p><a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad35c19e8200c-pi"><img alt="Part Warehouse and Location - VISUAL ERP" class="asset  asset-image at-xid-6a01053702bb53970c022ad35c19e8200c img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad35c19e8200c-450wi" style="width: 450px; display: block; margin-left: auto; margin-right: auto;" title="Part Warehouse and Location - VISUAL ERP" /></a></p>
<p>This field can be one of 3 values:</p>
<ul>
<li><strong>Available</strong>:&#0160; MRP will consider the qty in this location as available and nettable</li>
<li><strong>Unavailable</strong>:&#0160; MRP <span style="text-decoration: underline;"><strong>will not</strong></span> include the qty in this location in its netting</li>
<li><strong>On Hold:&#0160; </strong>MRP will consider the qty in this location as available and nettable.<br />(Why, you say?&#0160; Well, On Hold items are typically those items going through QA as part of receiving inspection)</li>
</ul>
<p>&#0160;</p>
<p><em>Next: <a href="http://www.visualnuggets.com/visual_nuggets/2018/07/mrp-fundamentals-how-to-set-up-part-planning.html" title="How to setup part planning for MRP in VISUAL ERP">The Planning Tab in Part Maintenance</a></em></p>
<p>&#0160;</p></div>
</content>


    </entry>
    <entry>
        <title>How to effectively reconcile your inventory in VISUAL ERP</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/how-to-effectively-reconcile-your-inventory-in-visual-erp.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/how-to-effectively-reconcile-your-inventory-in-visual-erp.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad3597b97200c</id>
        <published>2018-07-08T11:03:33-04:00</published>
        <updated>2018-07-08T11:03:26-04:00</updated>
        <summary>In my experience, I found that there is a misconception related to inventory and WIP reconciliation process. This is why I want to provide more information on how Visual works in this area. I believe it will give you the...</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Financials" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Inventory" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>In my experience, I found that there is a misconception related to inventory and WIP reconciliation process. This is why I want to provide more information on how Visual works in this area. I believe it will give you the knowledge on how to take the right approach in order to validate your published numbers.</p>
<p>The core of your Visual inventory resides in the accumulation of transactions. This happens to be in the Manufacturing side of the system. Typically, raw material is purchased and it is then used in the manufacturing process before being received into inventory and finally sold or shipped to consumers. The sequence of entering these transactions is critical for the guarantee of a proper cost allocation. When the sequence of this order is broken, discrepancies between the different Visual reports appear. This is when the confusion begins and you are left wandering which report has the correct numbers.</p>
<p>Let’s review the proper steps to take in order to validate those values:</p>
<table cellpadding="20">
<tbody>
<tr>
<td><a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad39f5b5f200b-pi" style="float: left;"><img alt="How to effectively reconcile your inventory in VISUAL ERP" class="asset  asset-image at-xid-6a01053702bb53970c022ad39f5b5f200b img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad39f5b5f200b-300wi" style="width: 256px; margin: 0px 5px 5px 0px;" title="How to effectively reconcile your inventory in VISUAL ERP" /></a>The Inventory <strong>Valuation Report</strong> will contain the most accurate picture at month-end. You may, however, encounter errors if there is an incorrect FIFO layer or if a part has a negative quantity on hand at month-end. These issues must be fixed because it is crucial to have a trustworthy Inventory Valuation report at month-end in order to progress to the next step.</td>
</tr>
<tr>
<td><a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3598319200c-pi" style="float: left;"><img alt="Compare Inventory Valuation with Inventory Balances" class="asset  asset-image at-xid-6a01053702bb53970c022ad3598319200c img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad3598319200c-300wi" style="width: 256px; margin: 0px 5px 5px 0px;" title="Compare Inventory Valuation with Inventory Balances" /></a>The <strong>Inventory Balances Report</strong> is a secondary table that is updated when Costing Utilities is run and MFG Journals are prepared. I often see a tendency for users to adjust the GL to the numbers shown in this report and this is incorrect. You should keep in mind that, according to the first step, the correct values are already in the Inventory Valuation report. Once you have verified that the Inventory Valuation report has no issues, you can compare it to the Inventory Balances Report. This allows you to identify any parts that are not displayed correctly in the Financial Subledger. Any differences must be fixed before progressing to the next step.</td>
</tr>
<tr>
<td><a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad39f5b91200b-pi" style="float: left;"><img alt="Compare Inventory Balances to GL" class="asset  asset-image at-xid-6a01053702bb53970c022ad39f5b91200b img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad39f5b91200b-300wi" style="width: 256px; margin: 0px 5px 5px 0px;" title="Compare Inventory Balances to GL" /></a>The <strong>GL (Inventory Control Account Balances)</strong> should reflect what is happening on the Manufacturing side. The GL almost always contains the correct values and should not be adjusted to the Inventory Balances too quickly, unless you have proven that the Inventory Valuation and Inventory Balances Subledgers are in sync. There might be times where the GL reports incorrect postings. These may include when a GJ has been posted to control accounts, if the inventory control account has been used in the wrong journal or if a change in <strong>product codes</strong> at Part ID level occurs without following the proper process. These issues are, however, a topic for a future blog.</td>
</tr>
</tbody>
</table>
<p><span style="font-size: 12pt;"><em>Stay tuned, as I continue onto the next topic. Month-end quality: How fast can you close the month?</em></span></p>
<p>&#0160;</p>
<hr size="1" />
<p dir="ltr"><em>Valeria Vicco, <span class="lt-line-clamp__line">CDDP - Financial Consultant</span>, is&#0160;our special guest author&#0160;at <a href="http://www.visualnuggets.com" target="_self" title="visualnuggets.com">visualnuggets.com</a>&#0160;and is an active participant&#0160;in the VISUAL community. &#0160;Valeria is part of BMS Business Monitoring Systems Inc (BMS 365) - who focus on Innovative solutions that move Visual ERP users forward.<br /><br />Connect with Valeria online&#0160;at <a href="http://linkedin.com/in/valeriavicco" rel="noopener noreferrer" target="_blank">LinkedIn</a> and <a href="http://www.bms365.com" rel="noopener noreferrer" target="_blank" title="BMS365 - VISUAL ERP Extensions">BMS365.com</a><br /></em></p>
<p dir="ltr"><em>&#0160; </em></p></div>
</content>


    </entry>
    <entry>
        <title>Using SmartViews to improve user productivity</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/using-smartviews-to-improve-user-productivity.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/07/using-smartviews-to-improve-user-productivity.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad39e5419200b</id>
        <published>2018-07-04T17:05:19-04:00</published>
        <updated>2018-07-04T17:05:19-04:00</updated>
        <summary>More on SmartViews Schedule your demo in a click!</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Integration" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Reporting" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SmartViews" />
        
        
<content type="html" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p class=&quot;asset-video&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;br /&gt;

&lt;iframe width=&quot;500&quot; height=&quot;281&quot; src=&quot;https://www.youtube.com/embed/bFVFSwEFEKQ&quot; frameborder=&quot;0&quot; allow=&quot;autoplay; encrypted-media&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;p class=&quot;asset-video&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;a href=&quot;http://www.visualnuggets.com/visual_nuggets/smartviews-the-smartest-way-to-view-your-data.html&quot; title=&quot;SmartViews, the Interactive, real-time, decision- support tool for VISUAL&quot;&gt;More on SmartViews&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a class=&quot;button-yellow button-yellow2&quot; href=&quot;http://www.visualnuggets.com/visual_nuggets/schedule-a-demo.html&quot;&gt;Schedule your demo in a click!&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>How to leverage SmartViews in your Material Planning</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/06/how-to-leverage-smartviews-in-your-material-planning.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/06/how-to-leverage-smartviews-in-your-material-planning.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c022ad37b4b13200d</id>
        <published>2018-06-22T14:50:20-04:00</published>
        <updated>2018-07-02T11:45:53-04:00</updated>
        <summary>Here&#39;s an example on how you can take advantage of SmartViews to drive VISUAL in your Material Planning efforts. More on SmartViews Schedule your demo in a click!</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Integration" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Inventory" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Production" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Purchasing" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Reporting" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security &amp; Tools" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SmartViews" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Here's an example on how you can take advantage of SmartViews to drive VISUAL in your Material Planning efforts.</p>
<p class="asset-video" align="center"><iframe allow="autoplay; encrypted-media" allowfullscreen="" src="https://www.youtube.com/embed/bJaTIb6aY7M" width="500" height="281" frameborder="0"></iframe></p>
<p class="asset-video" style="text-align: center;" align="center"><span style="font-size: 12pt;"><a href="http://www.visualnuggets.com/visual_nuggets/smartviews-the-smartest-way-to-view-your-data.html" title="SmartViews, the Interactive, real-time, decision- support tool for VISUAL">More on SmartViews</a></span></p>
<p style="text-align: center;"><a class="button-yellow button-yellow2" href="http://www.visualnuggets.com/visual_nuggets/schedule-a-demo.html">Schedule your demo in a click!</a></p></div>
</content>


    </entry>
    <entry>
        <title>Compatibility Matrix for VISUAL ERP made easy</title>
        <link rel="alternate" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/06/compatibility-matrix-for-visual-erp-made-easy.html" />
        <link rel="replies" type="text/html" href="https://www.visualnuggets.com/visual_nuggets/2018/06/compatibility-matrix-for-visual-erp-made-easy.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a01053702bb53970c0224e033fef9200d</id>
        <published>2018-06-21T15:11:49-04:00</published>
        <updated>2018-06-21T15:46:55-04:00</updated>
        <summary>If you are considering a VISUAL upgrade or at the beginning stages of one - there&#39;s no doubt that you are navigating your way through system requirements and compatibilities. All to determine whether your environment is &quot;ready&quot; for a VISUAL...</summary>
        <author>
            <name>Rich</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Integration" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Odds &amp; Ends" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Security &amp; Tools" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="https://www.visualnuggets.com/visual_nuggets/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>If you are considering a VISUAL upgrade or at the beginning stages of one - there&#39;s no doubt that you are navigating your way through system requirements and compatibilities.&#0160; All to determine whether your environment is &quot;ready&quot; for a VISUAL upgrade.&#0160;</p>
<p>Depending on how many supporting business applications you use with VISUAL, this can be a arduous task ⇒ reviewing release notes, manuals, calling on colleagues, forums, user groups, channel partner, Infor, etc.</p>
<p><a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad39ae978200b-pi" style="float: right;"><img alt="Infor Xtreme Online Compatibility Matrix" class="asset  asset-image at-xid-6a01053702bb53970c022ad39ae978200b img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad39ae978200b-200wi" style="width: 200px; margin: 0px 0px 5px 5px; border: 1px solid #000000;" title="Infor Xtreme Online Compatibility Matrix" /></a>Well, Infor has actually made this process a little easier.&#0160; They&#39;ve created an Online Compatibility Matrix tool which is available on <a href="https://www.inforxtreme.com" rel="noopener noreferrer" target="_blank" title="Infor Xtreme">Infor Xtreme</a>.</p>
<p>This tool enables you to quickly determine what Infor products play well together as well as what versions of browsers, servers, O/S and other 3rd party software are supported.&#0160; Simply select the version of VISUAL you are planning to upgrade to - and you get the entire list which you can then export for further review</p>
<p>You can use this tool for any of Infor&#39;s products.</p>
<p><a class="asset-img-link" href="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad35514f3200c-pi"><img alt="OnlineTool" class="asset  asset-image at-xid-6a01053702bb53970c022ad35514f3200c img-responsive" src="http://www.visualnuggets.com/.a/6a01053702bb53970c022ad35514f3200c-500wi" style="width: 500px; display: block; margin-left: auto; margin-right: auto;" title="OnlineTool" /></a></p></div>
</content>


    </entry>

</feed>

<!-- ph=1 -->
