There are some interesting points, you may not want to miss.
VAIDY
There are some interesting points, you may not want to miss.
VAIDY
Mariano gives us all, the Microsoft Dynamics GP Technical Conference Opening Session Excerpts in his article: Microsoft Dynamics GP Technical Conference 2011 – Day 1 Opening Session.
And stay tuned to his blog for more insight on GP and emerging trend.
VAIDY
Mariano confirms a bug which is spotted in Smartlist Builder.
The bug is in setting up any Numeric Field to be displayed as a Negative Value Based on Field. And he also shows us a simple and doable workaround till this is fixed by Microsoft in coming releases.
The impact of this bug towards GP Versions are also mentioned clearly.
Must read article for those who extensively work on Smartlist Builder.
VAIDY
Finally, I have an article which explains why “Z-” currencies in GP are NOT REQUIRED at all. Mariano clears some very valid and important doubts about these currencies.
Read it here: Do I have to use those “Z-” currency IDs in GP?
VAIDY
An informative post from David for all Consultants who face the same query from a Customer.
Read it here: Why does Microsoft Dynamics GP 10.0 and later use a Data folder?
VAIDY
I am not sure whether the issue that I am going to explain here has got any relevance to the actual issue that I faced recently. I leave it to readers and consultants out there to second my finding had they faced this before.
Issue: When I tried adding a GP Window to my GP Home Page Quick Links, the Add Command window hung indefinitely, forcing me to kill GP and launch it back.
Troubleshooting: I first ran the Dex Script Log and it was unfortunately inaccessible as GP had to be killed eventually and this file got stuck in between. I then ran SQL Profiler exactly at the time of clicking “Add Microsoft Dynamics GP Window” which triggers “Add Command” window to be opened.
Firstly, the process was still active and there was one table which got hit in a loop, I sense that an indefinite loop. The Physical Name of that table is SY07110. The Technical Name is syMenuMstr.
Secondly, this indefinitely looped process was hitting only one product ID in that table, which is 6499. This 6499 denotes the product Dynamics Online Services.
Thirdly, when I queried this table from SSMS, it had 5700+ records out of which 3750+ records where recorded only for Command Dictionary ID (CmdDictID) 6499, which is Dynamics Online Services.
I was totally clueless why this must had got so many records on this Menu Master table. I was also totally clueless what needs to be done with this product being active on my GP environment.
Solution (Temporary): I removed the Dynamics Online Services product (using Add/Remove Features) and this issue never occurred later.
I checked KB and I checked blogs & forums to no avail. Guess I was the first one to face this. Uninstalling the product Dynamics Online Services, is not a permanent solution, and it does not affect any other process than the Quick Links one. But this seems to be either a bug or something which went wrong in my environment.
Have to do some more analysis on this to get a fix.
VAIDY
This is another interesting post with loads of information about Autocomplete Data in GP. Leslie Vail explains us what’s it all about Autocomplete Data in GP and where it’s stored.
Read it here: Autocomplete Data for GP – It’s not really a Mystery.
I would like to share one more interesting information along with this post.
Because of the path where this Autocomplete Data is stored, if you have two different GP versions (10 & 2010) and you have the same Company DB name (such as TWO), then whatever you see in GP10 as Autocomplete Data will also be shown in GP2010.
For instance, I enter a value “VAIDHY” on a Customer ID field in GP2010, this new value gets stored in Autocomplete Data file. When you open GP10 and try to enter a Customer ID starting with letter “V”, this value “VAIDHY” will be listed as well.
Purely because, irrespective of versions (only from GP10), GP stores it’s Autocomplete Data in User Roaming Data folder under “Microsoft Dynamics GP”, as explained by Leslie.
Sometimes good, sometimes a drawback. Depends on how you use two versions.
VAIDY
Recently, I had to integrate around 1000+ Sales Quotations which comprised of 10000+ Sales Item Lines. This had to be done in a seemingly impossible timeframe, as we were totally running out of schedule.
I devised a strategy to do an All-SQL work as follows:
1. First Export required SOP tables from source database and Import it as SOP TEMP tables to destination database. The Source & Destination databases denote GP Company Databases, of course.
2. Generate the SOP Number by taking the Number Sequence from destination GP Company SOP Quotation Setup.
3. Update all SOP TEMP tables with relevant new SOP Number.
4. Identity only those fields which are required and then do a direct INSERT INTO. This insertion, in my case, happened for SOP10100 (Header), SOP10200 (Detail) & SOP10106 (User-Defined).
5. Once the above is done, run a Reconcilation on all these inserted documents, to make sure that these documents got accepted by destination GP Company as valid SOP Quotations.
All above tasks took me 5 hours of time (including 2.5 Hours of Data Updates & Reconciliation).
Excellent, and I was so happy that I could meet the deadline. I intimated the users to verify and send me the feedback. Users reported back with positive feedback and I was relieved.
ISSUE FACED: Quotations were not getting converted to Orders. Transaction Edit List shown nothing. All looked perfect.
TROUBLESHOOTING RESULTS: 30mins of troubleshooting yielded me one very silly reason behind this issue. The field in SOP10100, USDOCID1, was an Empty String for all Quotations integrated thru’ SQL. This field is the one which tells GP to which Order ID it is suppose to convert this quotation to.
SOLUTION: You all may know by now what the solution would be. Another SQL UPDATE which took the “Transfer To Order ID” value from SOP Quotation Setup and updated SOP10100 accordingly, did the trick.
WARNINGS:
1. Though I had mentioned that I followed ALL-SQL approach, it’s not supported by Microsoft.
2. I have not shared the SQL Scripts here, as it completely depends on the particular scenario and the way SOP Quotations are used by clients.
3. This post is intended to explain two things:
3.1. There are several successful & time saving approaches that we can follow, even if it’s unconventional.
3.2. With each unconventional approach, there lies a risk which cannot be foreseen. Unless, you are dead sure about your GP Technical & Database Skills, you are NOT suppose to tread any such approach.
4. I just wanted to highlight how one single field (which in our perception may look simple) may cause a critical consequence.
VAIDY
That was quite a precise advise from Mark Polino about Fixed Assets Setup Option.
Mark’s article, Putting the Fix in Fixed Assets, saved my day today literally. The advise, which saved me, is not in the article but in one of Mark’s reply to a query from a visitor.
The issue is this: When I add a new Asset and run the GL Posting, it did not clear FA Clearing Account and add the cost to FA Cost Account. Typically, FA Clearing Account Debit to FA Cost Credit.
In a nutshell, FA Company Setup has got an option called Require Account which needs to be checked. This will make sure that you enter an Asset Account Group or all FA Accounts separately.
The reason why I overlooked this option: When I integrated Fixed Assets onto GP10, and ran the GL Posting, it was working perfectly without any issues. That time Require Account option was not checked as my understanding towards this option was completely in different context.
Anyways, I thought I would re-blog Mark’s post for those who are struggling to understand this point.
And, Thanks Mark. You saved my day.
VAIDY
It was rightly put by Belinda about a Non-Responsive GP & Ending Task and I would like to re-blog the same point.
Often, people don’t understand that they are dealing with a Background Process in GP which is performing either a Posting or Transactional Activity and they straightaway do an “End Task”. This may result in following:
1. User Activity Lock
2. User Transactional Activity Lock – This is a bit critical, as it would not allow that user to even open any Transaction Entry window (which was open when they did the “End Task”)
3. Posting Process Interruption – This is hell critical, as it would keep the transaction in the middle; between Transaction Open and Transaction Posted. This is wreak havoc at times.
Like Belinda said, JUST WAIT. We all know that you are so busy with your Day-To-Day activities and do not have time to stare at GP for more than a minute, but sometimes you do have to understand that it’s a software and it just takes its time to complete a process depending on several factors.
VAIDY