applying c# extension methods to sdk classes
hello all,i found particularly useful to extend sap b1 sdk objects with custom static methods to simplify and generalize common operations which need the same boring instructions to perform some basic...
View ArticleChart Of Account Explained! (Simplified)
Hi There! When working as a developer for an ERP or accounting package, it is essential for you to have at least a VAGUE comprehension into basic accounting principals. This is why I have taken the...
View ArticleFinancial Reporting in a nutshell (Simplified)
There are two major reports that every controller/accountant needs to have in order to judge the state of his business at any given time. A Balance Sheet and a Profit & Loss Statement. That's it....
View ArticleKnow the System!
Hi All,I started my career as the head developer for a major partner here in Canada. The biggest hurdle I had when starting out was not "learning how to use the SDK objects" (although that was hard...
View ArticleDI API Properties - Minimum Requirements?
Hi all,A question I get often from new SDK developers is: How do you know what needs to be set in order for the transaction to work?Asked another way would be:What are the minimum properties I can set...
View ArticleHow to Create DI Discount Group for Customer Group?
Hi All,I'm trying to create Discount Group for Type Customer Group in developtment side of sap b1 enviorment. I already suscced to create Discount Group for Type Specific BP as you can see in the code...
View ArticleSAP B1 9.1+ new add-on package and deployment tools : ExtensionPackage tool...
This blog post is about SAP 9.1s new add-on packaging and deployment mechanisms. In short, this recently introduced new set of tools and functionality allows less painful packaging and deployment Have...
View ArticleMatrix revisited
A question was asked some time ago regarding the layout of the Matrix object. While we all use the object in its usual form (Layout = 0), which is a regular tabular "grid", like the following...
View ArticleRegrading Add-On Upgrade
We have developed one Add On,1st version of addon was in Microsoft Visual Studio 2008 with the framework 2.0.Currently client is using add-on with SAP B1 (SAP B1 9.0 PL 14). Now we want to upgrade the...
View Articleregistering add-on of edited system form in sap b1 9.0
Hi All, I have a problem in SAP b1 9.0. Actually I modified the operation of A/R Invoice, so I want to register an add-on of that system form in SAP b1 9.0. When I create file of .ard as we...
View ArticleHow to consume Service Layer oData services from .NET via WCF
In this blog I'll like to show you how to consume SAP Business One Service Layer oData sevices from a .NET application via WCF. SAP Business One Service Layer is a new generation of extension API for...
View Articlehow to edit system forms with the new sap b1 studio for microsoft visual studio
Hello all,in this brief blog post i will show you how to edit sap b1 system forms without having to struggle with manually editing your form definitionxml files and / or adding items in application...
View ArticleAdd on using SAP Business one studio for VS P1(Hello World C#)
This tutorial will demonstrate how to use SAP Business one studio for visual studio ,you need to have installed Visual studio and SAP B1 SDK and SAP B1 studio.1- Start Visual Studio.2- select new...
View ArticleB1 Service Layer: How to enable CORS
We have already published serveral blogs talking about SAP Business One version for SAP HANA new Service Layer oData interface: B1 Service Layer with JavaScript - Handling B1 Objects without .Net (nor...
View ArticleSample: How to consume Service Layer oData services from .NET via WCF
Some weeks ago I published a blog explaining how to consume Service Layer oData services from .NET via WC, please read it as introduction to this blog and sample:How to consume Service Layer oData...
View ArticleDatabase integration checks
I'd like to gather here all the general SQL queries that would help to verify that the integrity of a SBO database is correct. Taken from 1076082 - UDT & UDF related issues:--1) UDT is defined but...
View ArticleWebi Error
Helloi were getting an error message when logging into Webi.I get Message Error, when I open Web Intelligence Rich Client. java.lang.NullPointerException at...
View ArticleBuild a B1 Form and connect it to your own Database using B1 Studio
The below tutorial shows how to create a B1 user Form and connect it to an SQL Database (Not a normal B1 Company DB ) using C# and B1Studio in VS 2010. Create SQL Server Database in 3 Steps : Step 1 -...
View ArticleThe Importance of Documentation
I'm getting very frustrated with SAP's lack of proper and up to date documentation for B1. I'm sure others have felt this way as well, so I'm working myself on documenting everything that I can find...
View ArticleSAP Business One Service Layer - return-no-content option
Have you heard about the "return-no-content" option available in oData?If you haven't please check the following link for more details:OData Version 3.0 Core Protocol - the Best Way to REST Now that...
View Article