SAP Business One or when Custom Programming Might be Recommended

Jan 17
09:02

2012

Andrew Karasev

Andrew Karasev

  • Share this article on Facebook
  • Share this article on Twitter
  • Share this article on Linkedin

Customizations in general should be avoided and in ERP selection cycle you should find the solution backed by established software vendor which fits to eighty percent or more of your business requirements. If you heard good words from other business owners who are in different industries these are not a final decision making factors.

mediaimage

If you are considering yourself as innovative entrepreneur then your company should use your business secrets as competitive advantages.  Secrets are something that is not standard and they might be important reasons for limited scope custom software development.  This paper is good for every ERP system but we are forming it the way to help you with selection and implementation of SAP B1.  Let’s begin with the popular cases where customization is a way to go:

1. Integration with External Custom Database.  The most popular case here is moving Sales documents from external system such as but not limited to Ecommerce,SAP Business One or when Custom Programming Might be Recommended Articles CRM or EDI.  Let’s think about Ecommerce first.  If you are running something generic and outsourced to web hosting company or in Cloud then you likely use one of the popular ecommerce shopping cart leaders such as Magento or ASP.Net Storefront.  In these scenarios we recommend you to check if ISV channel already offers canned integration product.  However if you are programming your ecommerce portal in-house then chances are low to find canned product and programming is something that you should consider

2. User Interface Modification.  In this scenario it is better take a look at the options available in settings as you can add new fields to scrolling windows.  For example if you need user defined fields on the AR Sales Order scrolling window then you just need to add it.  It is possible to add user defined fields to the header of the document or master record.  Here master record is used to describe such objects as business partner, GL account or employee.  It is also popular and recommended way to add user defined fields with automatically created user interface to edit them and then program integration where these fields are involved.  When the idea is to deploy SAP BO workstation as POS terminal in the small retail store or as the server for barcode scanning on the warehouse floor we believe that you should talk to ISV channel

3. Customization Project Technical Side Review.  Business One opens its objects to programmer via Software Development Kit.  Here code snippets are available in such programming languages as VB and C#.  And as could suggest projects could be coded and debugged in Microsoft Visual Studio.  If you need to program data feeding from non-Microsoft server or something like Linux where you have PHP development environment and your ecommerce data is hosted in MySQL then consider SOAP XML web service from Microsoft Windows/SQL server hosting Business One database

4. If we have SDK customization then what should be done when we are upgrading to new version?  This is good question.  You have to have source code of your project as new version introduces new DLL libraries and the whole project should be recompiled.  Version update is known to be a minor surgery and often requires test update and then when satisfied you are ordering production upgrade

5. Custom Managerial Reporting.  SAP acquired Business Objects with their jewel Crystal Reports and if you need something going beyond queries in SB1 itself consider CR for custom reporting

6. Please call us 1-866-304-3265, 1-269-605-4904, help@efaru.com.  We have local presence in Chicagoland, Southern California, Atlanta, South West Michigan, Houston and Dallas areas of Texas. We serve customers USA and Canada nationwide and internationally via web sessions and phone conferences (Skype is welcomed)