SAP Business One Customizations and Integrations Programming With SDK Libraries

SAP B1 is friendly to Microsoft Visual Studio programmers via its so-called Software Development Kit. In the next version 9.0 expected in the fourth quarter of 2012 it is rebranded as ‘Business One Studio’. Let’s make short technical introduction and then try to talk about cases studies and get popular questions answered. Let’s begin with SDK categorization:

1. UI API. ‘The UI API provides programmatic access to windows, menus, and events in SAP Business One. The UI API allows you to create new windows, modify existing windows, add new business logic, add or modify application menus, and more.’ After introduction from ‘Help Center’ we would like to mention that user interface modification might be vulnerable to such future projects as upgrades. We would rather recommend you to concentrate on integration type of projects and see next paragraph

2. DI API. ‘The DI API provides a programmatic interface to SAP Business One through a set of fully functional business objects. The DI API provides access to the business logic and data-access layers of SAP Business One.’ It is much easier to review integration code and recompile it with new release DLL set

3. DI Server. ‘The DI Server is an extension of the DI API and supports all its objects. It is intended for high-volume data integration, where numerous client connections must be managed simultaneously and optimized for speed. It is also suitable where Web-services architecture is preferred.’ Here you should think about maximum performance

4. Code samples are available in C# and VB. This is one of the reasons for you to consider coding in these languages. However if you are comfortable to translate to your favorite.Net compliant language feel free to deploy it

5. Table structure. Here you have to combine client interface and SDK. Login B1 and in menu View->System Information mark it. Open the form where you need to know the table and place cursor over and read field and table name on the bottom left corner. Write down table name and in Help Center search it. Try the following exercise. Open Sales Order form and place cursor over Customer field. And you should see the field Name CardCode and table ORDR. Then review this table in Help Center Search. If you are comfortable to find the table on your own directly in Kit then go to Customization Tools -> Database Table Reference

6. Integrations. It is recommended first to create user defined tables in client application and then use them as staging objects. You can import records to such table directly via SQL insert statement as it doesn’t participate in core business logic. Next step is DI API programming in Visual Studio where you read records from staging table and create AR Invoices, Purchase Orders, etc.

7. Integration with Linux and PHP. This is frequent request due to the fact that custom ecommerce portal are often hosted in MySQL on Linux platform. Good recommendation is to consider SOAP XML Web Service with SDK libraries. Web service is computer platform neutral and could be called from Linux

SAP Sucessfactors

SAP SuccessFactors As an SAP Partner, learn what DYNAMO can do to help you purchase and implement S/4HANA Cloud with proven best-practice packages and learning. DYNAMO has the tools and experience to deliver a fast, affordable, and low risk implementation with predictable time to value.

Contact DYNAMO today about a scheduling a demonstration of how SAP S/4HANA Cloud can simplify your business today.

SAP successfactors

SAP solutions for successfactors has an installed base of more than 3,600 customers with 20 million users in 177 countries worldwide; and renewal rates above 95 percent.

million users in 177 countries worldwide; and renewal rates above 95 percent.

Recruiting

End-to-end recruiting solution that helps you attract, engage and select better candidates and then measure the results.

Onboarding

Makes onboarding a strategic process that improves job satisfaction, time to productivity and first year retention.

Compensation

Drives calibrated compensation decisions.

Employee Central

Next generation, user friendly core HR system

Workforce Analytics & Reporting

Delivers powerful combination of talent and business data that produces easy to understand and consume information.

Succession & Development

Anticipate and plan for staffing changes and assure the readiness of employee talent at all levels.

Learning

Content-as-a-Service (CaaS) learning management solution (LMS) that eliminates the need to manage the infrastructure, bandwidth & delivery, management, security and updates for all of your e-learning programs.

Performance & Goals

Enables executives and managers to communicate strategy, create meaningful individual goals across the organization, focus employees on what matters, and monitor goal progress in real-time.

Predictable Costs, Lower TCO

No large up-front fees, no upgrade or 3rd party license costs, no maintenance costs. Pay a single annual per-user subscription.

Time to Value

SuccessFactors typical implementations range from 4 weeks for the basic platform to 6 months for Core HR.

Compliance

SuccessFactors includes current compliance requirements for more than 80 countries globally.

Integration with SAP

As an SAP company, SuccessFactors integrates with all your SAP applications so you can get the most from your data from your entire organization.

Start anywhere, go everywhere with SAP SuccessFactors Services.

Wherever you are on your business journey, we want to support your HR transformation. We offer a robust menu of services for all your SAP SuccessFactors solution needs. We can help you plan, imagine, and design your HR landscape; implement and run SAP SuccessFactors solutions, and help ensure that your organization is leading HR with the latest technology.

Our commitment is “customer first.” You benefit from prescriptive services that are based on leading practices from thousands of implementations. With our experience and tight collaboration with the product management and engineering teams for SAP SuccessFactors solutions, we can help you take your business live. This is what some of our customers have to say about working with our services team:

Exit mobile version