Thursday, July 14, 2011

SAP Business One SDK Programming Projects

This slight business ERP system is very plain in the United States and internationally, at which place it is translated to popular languages and localized.  Custom programming is typically ended in Microsoft Visual Studio in C# or VB.Net by libraries linking from so-called SAP B1 SDK.  It is practicable to program integration as well for example modify existing user interface.  Let's take a consider at typical customization project and by what means it should be coded in SDK.  We effect not plan to go down total the way to C# code samples, in this way this publication is executive level somebody friendly.  There is earlier paper, whither we are providing you code samples.  If you are prelection this material in foreign language, we make an apology for the translation quality, we used Google translator.  Let's eventuate down to details:

1. Typical Custom Coding Project.  Let's assume that your constitution is deploying Microsoft CRM to log consulting or contractor billable hours over ~ MS CRM based Contract Line, at which place you open monthly Case and remembrance hours in the form of Task.  This scenario is same popular, no customization required in CRM to answer the purpose the job.  Of course it is possible to pull out data from CRM database by way of SQL Scripts, save it in subject file and then deploy SB1 Data Transfer Workbench.  This bring near should work, however it is not substantive time and requires additional user instruction.  Typically you do not expose SAP BO close user to Data Transfer Workbench, leaving this tool to consultant.  This is in which place you can deploy SB1 SDK software developing.  The intelligent being of this project doesn't request user interface modification, it is more willingly pure integration

2. SQL Scheduled Job.  New tasks commodity ~ed from MS SQL Server based CRM tables is relatively straight forward.  We do recommend you to make custom database to store intermediate tables, stored procedures and views.  We praise you to schedule this job to post overnight, or more often if in a manner real time scenario is pursued.  The job itself includes two steps: export tasks and their lasting period from CRM into text file and considered in the state of the second step – running SB1 SDK programmed integration

3. SDK programmed analysis of the process of reasoning.  Here we recommend you to know fully text file, exported from CRM, or exercise SQL View to read consulting time not still imported from custom database.  C# code samples are very helpful in creating Invoice Header and Line records and redemptory the document.  Please, note that SAP Business One doesn't employment batch saving and posting logic.  As promptly as you saved the Invoice – General Ledger dole is created and saved in GL

4. Some recent air about Business One.  Current lection is 8.81 (we are penmanship these lines in June 2011).  In preceding release 8.8 SAP mastered to merge initially A and B flavors (at which place separate SQL Server was required to multitude each of them) into single one.  Now SAP BO companies could be hosted on the same server and exposed to between nations customers in China, Brazil, Russia, UK, Europe and other countries

5. Customization Project Mechanics.  Well, we acquire some needs in custom programming, it may be in Software Development Kit.  How it could subsist negotiated and done?  First of tot~y – we are engaged in secondary SB1 patron market, meaning that you probably ruined the confidence in your current reseller and would like to brotherhood second opinion.  The first step would have existence to search Google, Yahoo, MSN to locate SB1 technology oriented participator

6. SAB B1 marching internationally.  Well, we be seized of heard complaints from Brazilian or Russian customers, that of that kind local packages as Microsiga or 1S Bukhgalteria are not transpicuous for headquarter based controller.  If this is your business, consider implementing SAP Business One.  In this box SAP should screen you from in the same state issues as VAT and Payroll make demands upon rates.  By the way there are manifold add-ons to SB1 enabling USA or Canadian Payroll

No comments: