<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Schulz Consulting &#187; Crystal Reports</title>
	<atom:link href="http://www.s-consult.com/category/mas90-add-ons/crystal-reports/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.s-consult.com</link>
	<description>Sage MAS 90 and MAS 200 ERP Accounting Software Consultants</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:50:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to show country names on forms using older MAS 90 and MAS 200 versions</title>
		<link>http://www.s-consult.com/2009/07/30/how-to-show-country-names-on-forms-using-older-mas-90-and-mas-200-versions/</link>
		<comments>http://www.s-consult.com/2009/07/30/how-to-show-country-names-on-forms-using-older-mas-90-and-mas-200-versions/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 10:20:30 +0000</pubDate>
		<dc:creator>Wayne Schulz</dc:creator>
				<category><![CDATA[Crystal Reports]]></category>
		<category><![CDATA[Hidden Options]]></category>
		<category><![CDATA[Knowledgebase]]></category>
		<category><![CDATA[MAS90 Tips and Tricks]]></category>
		<category><![CDATA[Sage 100]]></category>
		<category><![CDATA[schulz consulting]]></category>
		<category><![CDATA[country code]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[mas200]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[Wayne Schulz]]></category>

		<guid isPermaLink="false">http://www.s-consult.com/?p=2090</guid>
		<description><![CDATA[To create country code on MAS90 and MAS 200 forms: Earlier versions of MAS 90 and MAS 200 (typically prior to version 4.10 or 4.20) did not allow for easy linking of the country code name to the code itself. While the country code could be placed on forms (Sales Orders, Purchase Orders, Checks) – [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.s-consult.com/wp-content/uploads/2009/07/mas90-country-code-information.jpg" alt="mas90 country code information.jpg" border="0" width="325" height="325" /></div>
<h3>To create country code on MAS90 and MAS 200 forms:</h3>
<p>Earlier versions of MAS 90 and MAS 200 (typically prior to version 4.10 or 4.20) did not allow for easy linking of the country code name to the code itself.</p>
<p>While the country code could be placed on forms (Sales Orders, Purchase Orders, Checks) – the name of the country was not as easy to place for a few reasons –mainly that the data file required to pull the name from was not readily linkable.</p>
<p>Below is a workaround solution that you may find useful. It is primarily for MAS90 or MAS200 (it works on both) versions prior to 4.1 – so if you are using a later version you probably don’t need this procedure because Sage has wisely added country name to the tables that your forms are using. </p>
<p>All steps below require using Crystal Report Writer – which is included with your Sage MAS90 or MAS 200 product disks.</p>
<p>These are <strong>not</strong> beginner instructions – and assume some intermediate level comfort with Crystal Reports. Backup all your </p>
<h3>For this example, assume that we are going to create a form for the ship to and bill to codes. The same logic here with slight modification can apply to any form with a bill/ship field.</h3>
<p>Note: Technical information on creating a Crystal Sub report that shares variables is available from:</p>
<p><strong>NOTE:</strong> Unfortunately links below to Crystal Reports technical documents appear to have been broken since Business Objects was acquired by SAP.</p>
<p><a href="http://support.businessobjects.com/library/kbase/articles/c2007600.asp">http://support.businessobjects.com/library/kbase/articles/c2007600.asp</a> </p>
<p>1.	Create a page header A that is above the main details (Note: It is important that this comes at the top of the page so that the shared variable calculates before the body of the report. If you do not put it at the top the whole thing doesn’t work). You will need to create a new header (Right click in the HEADER section area and select Insert Section Below. Once that section is created, right click on the section area again on the left side and select MOVE – then you can move it up).</p>
<p>2.	Create a sub report for each Bill-To/Ship-To code. These will be placed into the page header created above.<br />
a.	Cty_ship<br />
b.	Cty_bill<br />
c.	Note: Link these back to the main table on the report. You’ll probably want to look in the Database &#8211;  Visual Linking Expert to see what table is being used to hold your address information.</p>
<p>3.	Within each of these subreports:</p>
<div style="text-align:center;"><img src="http://www.s-consult.com/wp-content/uploads/2009/07/schulz-mas90-country-code11.jpg" alt="schulz mas90 country code1.jpg" border="0" width="500" height="54" /></div>
<p>a.	Create a formula as follows (Note: Vary the variable name depending on whether you are creating a bill to or ship to)</p>
<p>b.	Place the above formula in the body of the subreport in the details section. Once on the report, right click the formula, select format field, then font, change the font to WHITE (or any shade that won’t show on the report)</p>
<p>c.	Place the SY_Country.CountryName in the body of the subreport in the details section. Change the font to white so it doesn’t print on the final report.</p>
<p>d.	Leave the Details section viewable – all other sections should  be suppressed – ie headers/footers. (Note: If you suppress the details section this won’t work – so be sure to leave it viewable. The way to get around seeing the data on the report is to later change the font to white and make the field very tiny).</p>
<p>e.	Make sure your subreport is linked from the SO1_SOEntryHeader.ShipToCountry to the SY_Country.CountryCode</p>
<p>f.	When you’ve placed both sub reports into the header section you created above, right click on each subreport and de-select the “can grow” checkbox. (Note: If you do not remove the check you may get a “page size exceeded” message)</p>
<p>4.	Within the main report create two variables<br />
a.	Country_bill<br />
b.	Country_ship</p>
<div style="text-align:center;"><img src="http://www.s-consult.com/wp-content/uploads/2009/07/schulz-mas90-country-code2.jpg" alt="schulz mas90 country code2.jpg" border="0" width="500" height="51" /></div>
<p>
5.	Now you can put this variable into your main report formula and the value from the subreport is carried over. The following is the example of it being worked into the @ship to address formula which is standard in the Sage SO Order and Invoice form.</p>
<p>6.	Sample formula which has been modified with the new variable.</p>
<div style="text-align:center;"><img src="http://www.s-consult.com/wp-content/uploads/2009/07/schulz-mas90-country-code31.jpg" alt="schulz mas90 country code3.jpg" border="0" width="500" height="191" /></div>
<p>7.	Important: Place the new variables onto the report in the main header section (NOT the sub report) – you can make the white fonts so they don’t print. You must make them viewable (Cannot suppress or this does not work).</p>
<h3>BACKGROUND NOTES ON THIS ISSUE:</h3>
<p><strong>Q:</strong> Client wants to display the Country Code in the forms (SO Orders, Invoices, Purchase Orders, Checks). </p>
<p><strong>A:</strong> (Prior to version 4.1 and 4.2) There is no simple way to do this in MAS90/MAS200 &#8212; though there are two standard approaches. </p>
<h3>The first approach to adding MAS90 country names on forms</h3>
<p>
Use Alias Tables &#8212; this would allow for a table to be used in a report more than once. You give each table an &#8220;alias&#8221; and it would then allow you to link it to separate fields. This would be needed for the Country Code field because it is potentially a different result for either the Bill To or Ship To. </p>
<p>The problem in MAS90 4.x+ with the Alias Tables is that <strong>there is a bug of some sort preventing them from linking to the SY_Country field</strong>. This is documented in the Sage KB with the workaround to use a subreport (an ok solution but the country name is impossible to properly line up since it is a free floating field). </p>
<p>The better solution is to use shared variables within the report. Basically this involves creating a new section (header) at the top of the report (important because the variable has to be created before the rest of the report). Then you declare the variables as shared and they can be read from the header on down to the main body. </p>
<p>I did this through the SO and it seemed to work. </p>
<p>Here is the link to the Crystal KB article showing how to create shared variables: </p>
<p><a href="http://support.businessobjects.com/library/kbase/articles/c2007600.asp">http://support.businessobjects.com/library/kbase/articles/c2007600.asp</a> </p>
<p>On the subreport, you have to create a main subreport, a formula (put this on the subreport) and a shared variable (reference this on the main report). </p>
<p>In the main report you have to create a formula, call up the shared variable (see the Crystal KB for syntax) and then use it in the address formula. Do not forget to put the formula itself onto the form or the value won&#8217;t compute. </p>
<p>You want to make the font be white on white. Do NOT suppress and printing or the calculation does not work. If you make it very small you can hide it on the form.</p>
<p><strong>IMPORTANT NOTE:</strong> This information is being made available &#8220;AS-IS&#8221;. Prior to making any changes on your system be sure you have a backup of all forms being modified. </p>
<p>Subsequent upgrades to MAS 90 or MAS 200 table structures may render some (or all) of these instructions obsolete. Sage may also fix bugs that we&#8217;ve referred to above. These instructions are meant to serve as a starting point for your own use &#8211; and not as a detailed step by step guide to resolving any particular issue. We take no responsibility for updating these instructions. We are not able to provide support (except for our own MAS 90 support clients) on implementing these instructions.</p>
<p style='text-align:left'>&copy; 2009, <a href='http://www.s-consult.com'>Wayne Schulz</a>. All rights reserved.  Sage 50, Sage 100, Sage 300 and Sage 500 are registered trademarks of Sage. Have additional unanswered questions about MAS90?  You may <a href="http://www.s-consult.com/contact/request-assistance/">contact Schulz Consulting here</a>.</p>
<p>We publish an email newsletter each Tuesday at 3pm &#8211; <a href="http://www.s-consult.com/contact/mas-90-newsletter/">join here</a>.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.s-consult.com%2F2009%2F07%2F30%2Fhow-to-show-country-names-on-forms-using-older-mas-90-and-mas-200-versions%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=recommend&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div>
					<div style="float:left; width:50px; padding-left:10px;" class="really_simple_share_facebook_like_send">
					<fb:send href="http://www.s-consult.com/2009/07/30/how-to-show-country-names-on-forms-using-older-mas-90-and-mas-200-versions/" font=""></fb:send>
					</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.s-consult.com/2009/07/30/how-to-show-country-names-on-forms-using-older-mas-90-and-mas-200-versions/" ></g:plusone>
				</div><div class="really_simple_share_linkedin" style="width:px;">
					<script type="IN/Share" data-counter="right" data-url="http://www.s-consult.com/2009/07/30/how-to-show-country-names-on-forms-using-older-mas-90-and-mas-200-versions/"></script>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="How to show country names on forms using older MAS 90 and MAS 200 versions" data-url="http://www.s-consult.com/2009/07/30/how-to-show-country-names-on-forms-using-older-mas-90-and-mas-200-versions/" 
						data-via="" ></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.s-consult.com/2009/07/30/how-to-show-country-names-on-forms-using-older-mas-90-and-mas-200-versions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pre-Written Crystal Reports for MAS 90 and MAS 200</title>
		<link>http://www.s-consult.com/2009/03/05/pre-written-crystal-reports-for-mas-90-and-mas-200/</link>
		<comments>http://www.s-consult.com/2009/03/05/pre-written-crystal-reports-for-mas-90-and-mas-200/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 21:16:50 +0000</pubDate>
		<dc:creator>Wayne Schulz</dc:creator>
				<category><![CDATA[Crystal Reports]]></category>
		<category><![CDATA[MAS 90 Add Ons]]></category>
		<category><![CDATA[crystal prewritten reports]]></category>
		<category><![CDATA[crystal reports mas90]]></category>
		<category><![CDATA[mas200]]></category>
		<category><![CDATA[Sage 100]]></category>

		<guid isPermaLink="false">http://www.s-consult.com/?p=1165</guid>
		<description><![CDATA[Getting started with a Crystal Report for MAS 90 or MAS 200 is  the hardest part of the design process. Once you know the tables to link (and the formulas to create) &#8211; the rest of the report design process is a piece of cake. Did you ever wish there was a &#8220;starter kit&#8221; of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.s-consult.com/wp-content/uploads/2009/03/crystal-reports-mas90.jpg" rel="lightbox[1165]"><img class="alignleft size-medium wp-image-1166" style="border: 0pt none; margin: 10px;" title="crystal-reports-mas90" src="http://www.s-consult.com/wp-content/uploads/2009/03/crystal-reports-mas90-200x143.jpg" alt="" width="200" height="143" /></a>Getting started with a Crystal Report for MAS 90 or MAS 200 is  the hardest part of the design process.</p>
<p>Once you know the tables to link (and the formulas to create) &#8211; the rest of the report design process is a piece of cake.</p>
<p>Did you ever wish there was <a href="http://www.s-consult.com/crystalcatalog.pdf">a &#8220;starter kit&#8221; of Crystal Reports</a> you could use as a basis for your own MAS90 reports? If there was just a report that kind of looked like what you wanted &#8212; and then you tweaked it (as opposed to writing it from scratch).</p>
<p>Well here&#8217;s your opportunity!</p>
<p>I have over 60 Crystal Reports that are available. These are written for version 3.71 but they can be upgraded (you&#8217;d have to do this yourself &#8211; we aren&#8217;t bundling labor in this deal) or used as a guide to show how to create a similar report in 4.x.</p>
<p>The last time we sold these we offered them as <a href="http://www.s-consult.com/crystalorder.pdf">a bundle for $995 back in 2006</a>.</p>
<p>I&#8217;ve since had several clients inquire about the availability of such a bundle of reports and for a limited time (though April 30, 2009) I&#8217;m going to make them available under the following pricing:</p>
<p>Client of Schulz Consulting and Member of Unlimited Support &#8211; $ 250</p>
<p>Client of Schulz Consulting &#8211; $ 500</p>
<p>Due to license restrictions we are not able to distribute these to other resellers or to users of MAS90 who are not clients (listed as reseller of record) of Schulz Consulting.</p>
<p>At this price we cannot invoice for the reports. We require credit card payment in advance and then we will provide you with a copy of every report in the package.</p>
<p>If this is of interest &#8211; email me directly &#8211; <a href="mailto:wayne@s-consult.com">wayne@s-consult.com</a>. Remember, Schulz Consulting must be your reseller of record and I&#8217;m only offering this through April 30, 2008.</p>
<p><a style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;" title="View Crystal Catalog of MAS90 Reports on Scribd" href="http://www.scribd.com/doc/13032673/Crystal-Catalog-of-MAS90-Reports">Crystal Catalog of MAS90 Reports</a> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="500" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="doc_166361114935631" /><param name="name" value="doc_166361114935631" /><param name="align" value="middle" /><param name="quality" value="high" /><param name="play" value="true" /><param name="loop" value="true" /><param name="scale" value="showall" /><param name="wmode" value="opaque" /><param name="devicefont" value="false" /><param name="bgcolor" value="#ffffff" /><param name="menu" value="true" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="salign" /><param name="src" value="http://d.scribd.com/ScribdViewer.swf?document_id=13032673&amp;access_key=key-1uy7azb91lc7ghj1z5yi&amp;page=1&amp;version=1&amp;viewMode=" /><embed id="doc_166361114935631" type="application/x-shockwave-flash" width="100%" height="500" src="http://d.scribd.com/ScribdViewer.swf?document_id=13032673&amp;access_key=key-1uy7azb91lc7ghj1z5yi&amp;page=1&amp;version=1&amp;viewMode=" allowscriptaccess="always" allowfullscreen="true" menu="true" bgcolor="#ffffff" devicefont="false" wmode="opaque" scale="showall" loop="true" play="true" quality="high" align="middle" name="doc_166361114935631"></embed></object></p>
<div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"><a style="text-decoration: underline;" href="http://www.scribd.com/upload">Publish at Scribd</a> or <a style="text-decoration: underline;" href="http://www.scribd.com/browse">explore</a> others:            <a href="http://www.scribd.com/browse/Business-Legal/?style=text-decoration%3A+underline%3B">Business &amp; Legal</a> <a style="text-decoration: underline;" href="http://www.scribd.com/tag/crystal">crystal</a> <a style="text-decoration: underline;" href="http://www.scribd.com/tag/MAS90">MAS90</a></div>
<p style='text-align:left'>&copy; 2009, <a href='http://www.s-consult.com'>Wayne Schulz</a>. All rights reserved.  Sage 50, Sage 100, Sage 300 and Sage 500 are registered trademarks of Sage. Have additional unanswered questions about MAS90?  You may <a href="http://www.s-consult.com/contact/request-assistance/">contact Schulz Consulting here</a>.</p>
<p>We publish an email newsletter each Tuesday at 3pm &#8211; <a href="http://www.s-consult.com/contact/mas-90-newsletter/">join here</a>.</p>
<div style="height:33px;" class="really_simple_share robots-nocontent snap_nopreview"><div class="really_simple_share_facebook_like" style="width:100px;">
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.s-consult.com%2F2009%2F03%2F05%2Fpre-written-crystal-reports-for-mas-90-and-mas-200%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=recommend&amp;colorscheme=light&amp;send=false&amp;height=27" 
						scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
				</div>
					<div style="float:left; width:50px; padding-left:10px;" class="really_simple_share_facebook_like_send">
					<fb:send href="http://www.s-consult.com/2009/03/05/pre-written-crystal-reports-for-mas-90-and-mas-200/" font=""></fb:send>
					</div><div class="really_simple_share_google1" style="width:90px;">
					<g:plusone size="medium" href="http://www.s-consult.com/2009/03/05/pre-written-crystal-reports-for-mas-90-and-mas-200/" ></g:plusone>
				</div><div class="really_simple_share_linkedin" style="width:px;">
					<script type="IN/Share" data-counter="right" data-url="http://www.s-consult.com/2009/03/05/pre-written-crystal-reports-for-mas-90-and-mas-200/"></script>
				</div><div class="really_simple_share_twitter" style="width:110px;">
					<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
						data-text="Pre-Written Crystal Reports for MAS 90 and MAS 200" data-url="http://www.s-consult.com/2009/03/05/pre-written-crystal-reports-for-mas-90-and-mas-200/" 
						data-via="" ></a> 
				</div></div>
		<div style="clear:both;"></div>]]></content:encoded>
			<wfw:commentRss>http://www.s-consult.com/2009/03/05/pre-written-crystal-reports-for-mas-90-and-mas-200/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

