Article Categories
» Arts & Entertainment
» Automotive
» Business
» Careers & Jobs
» Education & Reference
» Finance
» Food & Drink
» Health & Fitness
» Home & Family
» Internet & Online Businesses
» Miscellaneous
» Self Improvement
» Shopping
» Society & News
» Sports & Recreation
» Technology
» Travel & Leisure
» Writing & Speaking

  Listed Article

  Category: Articles » Technology » Computers » Article
 

Microsoft Dynamics GP 9.0: eCommerce web development - overview for Programmer




By Andrew Karasev

Microsoft "Project Green" phase one is reflected in Microsoft Great Plains/Dynamics GP 9.0 realization. It is exposed to .Net developer currently through eConnect and as time goes - more and more eConnect object will have XML web service interfaces. In this small article we will be touching the set of object, deployed in eCommerce application, using Microsoft Dynamics GP as a backend.
Sales Order Processing (SOP). In the light eCommerce case - you push data into SOP10100 - SOP Header table and SOP10200 - SOP Line table. If you do create Sales Orders Only, do not accept deposits against sales order - then you do not care about SOP Distribution table: SOP10102. All these tasks could be realized through eConnect.
Inventory Tables. If you sell from your inventory (not just services), then you use Inventory module tables: IV00101 - Item master, IV00102 - Item QTY master, the last one shows you quantity at the specific location and in general
Receivable Management Tables. RM00101 - Customer master - in case if you create and register new customer or update existing customer info in Great Plains.
eConnect extensions. Obviously eConnect will be repeating the logic of former Great Plains Dexterity objects. In Great Plains you typically create work documents: Quotes, Orders, Invoices and then you post them individually or in the batch - posting process is functionally assigned to the operator, this is why you will have hard time to program it via eConnect (which allows you to create work documents). You will need eConnect extensions or simply stored procedures, which post work records in Sales Order Processing and potentially Receivable Management modules - it is not recommended to create ones from scratch - posting and order transferring logic is very complicated.
Stored Procedures approach. We see more and more cases when eCommerce is built around Microsoft Small Business Financials, former Microsoft Small Business Manager - in such a situation eConnect might be too expensive and too complex - you may need just several SOP oriented stored procedures to create SOP orders and invoices at the back end in SOP SQL tables. The advice to the developer in the case of Small Business Financials - ask SBF user to create sample transaction - Sales Order and watch how did it distribute across SOP tables - you will get the idea and replication pattern for your SQL coding
Development Tools. Microsoft Visual Studio.Net is becoming the tool of choice (over now legacy Microsoft Dexterity or Great Plains Software Dexterity). However if you are eCommerce developer - you will have to use SQL scripting. Usually the first question is - where do I get Great Plains table structure description: Tools->Resource Description->Tables. Sometimes developers ask about Great Plains Integration Manager. This tool is in process of being rewritten with eConnect panidea. Integration Manager up to version 8.0 was relatively slow in its technical ability to integrate bulk number of records - it used legacy OLE Server technology - Great Plains was OLE Server and IM used GP screens to validate integration records. New integration manager should be more powerful and it is in the process of the creation as we write these lines.
Microsoft Dynamics CRM web front. In some cases we see this scenario. Microsoft Great Plains - MS CRM integration is in process of being rewritten on eConnect - currently it uses BizTalk server (and does a nice job, however sometimes you have to programmatically tune the BizTalk integration). In CRM you can create Account or Contact that will be integrated to Great Plains Customer, then Order when submitted can be integrated to Great Plains if needed. Sometimes developers complain, that they have to force credit limit for the CRM Account to be non-zero - in order for the invoice to come through

Please do not hesitate to call or email us: USA 1-866-528-0577, 1-630-961-5918 help@albaspectrum.com

 
 
About the Author
Andrew Karasev is Chief Technology Officer
at Alba Spectrum Technologies (

http://www.albaspectrum.com


http://www.greatplains.com.mx


http://www.enterlogix.com.br
) - Microsoft Business Solutions Great Plains,
Navision, Axapta MS CRM, Oracle Financials and IBM Lotus Domino Partner, serving
corporate customers in the following industries: Aerospace & Defense, Medical &
Healthcare, Distribution & Logistics, Hospitality, Banking & Finance, Wholesale
& Retail, Chemicals, Oil & Gas, Placement & Recruiting, Advertising &
Publishing, Textile, Pharmaceutical, Non-Profit, Beverages, Conglomerates,
Apparels, Durables, Manufacturing and having locations in multiple states and
internationally.


We are serving USA Nationwide: CA, IL, NY,
FL, AZ, CO, TX, WI, WA, MI, MA, MO, LA, NM, MN, Chicago,
New York, Los Angeles, Phoenix, San
Francisco, Denver, Seattle, Boston, Atlanta, Miami, Houston, Dallas, San Diego,
Toronto, Montreal, Vancouver, Minneapolis, Washington, Baltimore, New Orleans,
Austin,
Kansas City.

Article Source: http://www.simplysearch4it.com/article/19506.html
 
If you wish to add the above article to your website or newsletters then please include the "Article Source: http://www.simplysearch4it.com/article/19506.html" as shown above and make it hyperlinked.



  Some other articles by Andrew Karasev
SAP Business One Implementation for Multinational Companies with subsidiaries in Brazil
SAP B1 has over 200 installations in Brazil at this time and the number of new customers is growing. In this article we would ...

SAP Business One in Illinois: implementation, upgrade, customization, integration
Chicago metropolitan area and downstate Illinois might be characterized as mid-west distribution place. This means that we see large number of diversified mid-size businesses, engaged in light assembly, shipping and receiving and ...

SAP Business One Chicago Market Review, plus customization, integration & data conversion
SAP B1 is becoming more popular in the USA, increases number of implementation each year substantially. Originally designed by one ...

Microsoft Dynamics GP Office Stack Integration advances –
Microsoft Great Plains Dynamics GP is on the way of Microsoft Dynamics or former Microsoft Project Green advances. Great Plains Dexterity is still a core of fat client workstation plus it defines ODBC Dex database ...

eConnect and Microsoft Dexterity: Dynamics GP development tools comparison notes
This article is dedicated to Microsoft Great Plains eCommerce and web software development primarily, plus Microsoft Dynamics GP customization, integration, data conversion and reporting. As software programmer you should know where ...

Microsoft Dynamics GP Dexterity Customization
Microsoft Great Plains software development, customizations, reporting. Microsoft Dexterity programming as reliable alternative to newer technologies and platforms, such as .Net, C# and VB MS Visual Studio development, eConnect, XML: ...

  
  Recent Articles
Microsoft Word. The power is under the hood
by Robert Duval

How To Select The Best Gaming Laptops
by Tim Childree

How To Select The Best Business Laptops
by Tim Childree

High-Tech Computer Rental for Business Promotion
by Michael Braganza

Managing a Worldwide Print Infrastructure from a Single Workstation in a Central Location
by Rick Ferguson

A Sneak Peek Into The World Of Refurbished Laptops
by Javier Fuller

Battery information
by goodbattery

Tell Me About Computers
by Khal Nuwar

Setting Up Your Own Internet Radio Station
by Jason Cole

Understanding Solar Energy
by Anna Stone

Mac FAXstf X Pro Faxing Program for Mac OS X Users
by Nivea David

How to Retrofit a Picture or an Image into Desktop Wallpaper for Your Computer
by Steve Dimeck

Can't connect to database