SAP Business One Customizations or Turning the Page in Small Business ERP Consulting

Nov 6
18:18

2011

Andrew Karasev

Andrew Karasev

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

Being in consulting practice over twelve years we would like to give you some excurse in accounting system user defined objects. In 1990th it was common practice in Enterprise Resource Planning application to reserve several user defined fields in popular tables such as customer master, sales transaction or vendor invoice.

mediaimage

This was natural and intuitive solution and as long as you are happy with several user defined fields the problem is resolved.  But how about creating new table or add new fields to the existing ones?  Well,SAP Business One Customizations or Turning the Page in Small Business ERP Consulting Articles in 1990th it was the realm of programmers and technical consultants.  Important idea was business logic and architecture abstraction in metadata which was not stored in SQL database but rather in proprietary metadata dictionary.  Remember such abstractions as Great Plains Dexterity or even SAP ABAP?  There was the time of great uncertainty where nobody could predict which database platform and operating system will win in the foreseeable future: Microsoft Windows, Macintosh, Solaris, Unix or among the databases Microsoft SQL Server, Oracle, Progress or MySQL.  In the XXI Century we are enjoying the resolution which is computer platform neutral.  Yes, we are talking about SOAP XML Web Services and Citrix application server.  Former concept such as ‘fat client’ user workstation concept is leaving the scenes.  Let’s now take a look at SAP B1 adaptability to custom business processes:

1. Metadata is residing directly in MS SQL Server.  This innovation might look like a minor improvement however it allows adding user defined fields to existing original tables as well as creating new tables from scratch.  Plus regular version upgrade projects are abstracted from custom code review.  And we would like to stress here that no coding is required and custom objects are created directly in SAP BO settings

2. Software Development Kit programming in Microsoft Visual Studio.  If you would like to expose your SAP B1 environment to the integration with legacy application then we recommend you to review SDK programming.  You do not have to do it in-house as coding requires familiarity with SAP B1 workflow and tables structure.  Code samples are available in VB and C# and if you prefer another .Net compatible programming languages feel free to use it as long as you are comfortable to translate code samples from C# or VB.  We know the case studies where coding was done in Delphi

3. Web Services and Computer Platform Neutrality.  SOAP protocol and XML web service could be called from Linux, UNIX, Microsoft Windows or another computer platform including old supercomputers.  SDK programming project could be enveloped and distributed as web service to enable cross platform compatibility

4. XML everywhere.  XML is in essence the text protocol and it is the same in Windows, Mac or Linux or you name the operating system.  We do recommend you to program custom integration as web service with XML parameters

5. International aspects.  It is popular trend where American companies including relatively small ones are expanding to such regions as China, Brazil or Russia.  Business One is localized as Corporate ERP application in these regions

6. Rising China.  Chinese hieroglyphs were the hurdles for such legacy Corporate ERP applications as Great Plains Dynamics where Dexterity was not supporting Unicode.  Business One doesn’t have this problem and it’s user interface allows you to switch presentation languages from English to Chinese or Russian or Spanish

7. Brazilian Connection.  Brazil is self-contained large regional power and it is well positioned to issue its own original business related legislation.  SAP B1 is localized on the Brazilian ERP market and you are safe to deploy this small business ERP

8. Please call us 1-866-304-3265, 1-269-605-4904 (for international customers, where our representative pick up the phone in St. Joseph, MI call center). help@efaru.com. We have local presence in Chicagoland, Southern California, South West Michigan and Houston and Dallas areas of Texas. We serve customers USA, Canada, Mexico and Brazil nationwide and internationally via web sessions and phone conferences (Skype is welcomed). Our consultants speak English, Spanish, Portuguese, Russian and Chinese. We feature our expertise is in International Business.  We provide second opinion in SB1 data migration, customization and reporting