Top 30 Sap Business One Interview Questions
Q1. In Sap Business One Sdk, Which Object Is Used For Executing Sql Queries And Stored Procedures ?
In SAP Business One SDK,recordset item is used for executing SQL queries and saved methods.
Q2. What Is A/p Invoice ?
The acronym of A/P Invoice is Account Payable Invoice. For buying the goods.
Following invoices are brought in SAP Business One:
Purchase Quotation
Purchase Order
Goods Receipt PO
A/P Invoice
So A/P Invoice is the closing procedure for the acquisition department. When A/P Invoice is brought, the accouting impact may be seen.
Q3. Which Tool Is Provided By Sap For Keeping The Track Of Events ?
SAP Business One Event Logger is a tool provided by way of SAP for maintaining the tune of occasions.Both SAP Business One and occasion logger need to be performed simultaneously.Event logger will provide you with distinct listing of occasions that fired at the same time as working SAP.Event logger could be very beneficial tool while devleloping accessories in SDK.Coding may be executed as per the occasions which can be proven in event logger.For devleoping strong programs in SAP Business One SDK,event logger is useful device on the grounds that whole programming in SAP Business One SDK is event pushed.
Q4. What Are The Different Objects In Di Api ?
Following are the extraordinary items in DI API :
Business Objects
Infrastructure Objects
Special Objects
Q5. Is It Possible To Alter The Standard Behaviour Of Sap Business One Using Sdk ?
The wellknown behaviour or the convensional waft of SAP Business One can't be altered the use of SDK.Some or other error will arise.So it's miles really helpful now not to disturb the convensional flow of SAP Business One using SDK.
Q6. What Is The Value Returned By A Method When It Executes Successfully?
0 is the cost again through a technique when it executes efficaciously.
Q7. What Are The Functions Of Data Interface Api (di Api)?
Following are the functions of Data Interface API (DI API):
DI API provides items and techniques i.E. Add,replace,Remove ,for appearing numerous information stage operations.This can be achieved with out installing SAP Business One client.
DI API gives get admission to to enterprise items i.E. Master information and transactional records.
DI API may be used in COM capable development gear (e.G. Microsoft Visual Studio).Dll SAPbobsCOM.Dll is supplied by using SAP simply by adding the reference of this dll,you can carry out statistics level operations.
Q8. What Is The Function Of Ui Api I.E. User Interface Api ?
UI API stands for User Interface Application Program.Dll is supplied through SAP i.E. Interop.SAPbouiCOM.Dll.The reference of this dll is added within the challenge to get right of entry to it in project.UI API is used for accessing the controls which might be displayed at the form.
Following are the capabilities of UI API:
Provides gadgets and techniques to get entry to display screen objects of the User Interface.
Provides access to internal gadget activities of the person interface.
Provides capability to alter or add menus, windows, or fields.
Provides one integrated person interface.
Use COM capable development gear (Microsoft Visual …)
Q9. What Will Happen If We Remove Eventfilters ?
If we eliminate EventFilters,then the all of the activities will hearth.While programming in SDK,the unneccessary occasions have to be ignored for the reason that it'll decline the overall performance of the application.When EventFilter is implemented to the SAPbouiCOM.Application object,then the activities will fireplace as according to the requirement of the user and for that reason enhancing the overall performance of the application.
Q10. What Is The Function Of Observerdll.Dll ?
In OBServerDLL.DLL , the commercial enterprise items of the SAP Business One customer are copied.
Q11. What Is Used In Sdk For Developing A Form ?
Screen painter is used for growing shape in SAP Business One SDK.Screen painter is supplied as add-on by using SAP and it may be used to designing and developing paperwork.The documents created by means of display painter has srf extension and those files need to be renamed to xml for deploying then in SAP Business One.
Q12. What Is Dbdatasource ?
DBDataSource is used for storing records from database.DBDataSource is related to database table and it represents tabular data.DBDataSource is utilized by all machine paperwork.You can get DBDataSource as follows – Here I actually have assumed that I have opened the form of Sales Order and I need to get the database information of the sales order.The desk call is ORDR. Dim objDS As SAPbouiCOM.DBDataSource
objDS = SBO_Application.Forms.ActiveForm.DataSources.DBDataSources.Item(“ORDR”)
Q13. What Is The Use Of Company Object In Sap Business One ?
The following are the uses of agency object in SAP Business One:
Access Data in an SAP Business One database.
Connect to and disconnect to client database.
Start and end worldwide transactions.
Work with XML information
Q14. Where Does Di Server Executes I.E. Client Or Server ?
DI server executes at the server.
Q15. Which Property Of Matrix Gives The Total Number Of Rows In The Matrix ?
The property Visual RowCount offers the total quantity of rows within the matrix.
Q16. How Is Sap Business One Implemented ?
SAP Business One is implemented as a -layer structure. The device is primarily based on a Microsoft SQL Server database where information is stored centrally. The enterprise common sense is in most cases processed at the client software (fat purchaser).
Q17. What Is The Value Returned When Any Method Of An Di Api Object Executes Successfully ?
0 is again whilst any technique of an DI API object executes efficiently.
Q18. For Performing Heavy Duty Operations What Is Suitable Di Api Or Di Server ?
For acting heavy obligation operation DI server is suitable.The DI Server implements a connection pooling mechanism to beautify overall performance and scalability of the server.As DI Server is a SOAP-based totally interface it does not restrict the patron to a COM interface, however permits a extensive variety of possible patron technologies.
Q19. What Are The Different Components Of Sap Business One Client Software ?
Graphical person interface and the business item training connecting to the database are the special components of SAP Business One purchaser software .
Q20. What Is Bubbleevent?
BubbleEvent specifies whether or not the event might be processed by means of SAP Business One or no longer.If BubbleEvent=True ,then SAP Business One will technique the occasion else the execution will terminate.For eg,
If pVal.EventType = BoEventTypes.Et_CLICK And pVal.Action_Success = True And pVal.FormUID = “F_32” And pVal.ItemUID = “btnSave” Then
BubbleEvent=False
End If
In the above code,click occasion of keep button is handeled.When the person clicks at the shop button,then first the above code will execute and then it'll be handeled by way of SAP Business One.Here I actually have set BubbleEvent=False.So the click occasion will terminate and SAP Business One will not deal with the occasion.
Q21. Which Table Saves The Details Of Country ?
OCRY desk saves the info of united states.
Q22. What Is Company Object In Sap Business One ?
Company item represents SAP Business One database.Is used to establish a connection to a Microsoft SQL Server database.
Q23. What Are The Limitations Of Di Server?
Following are the constraints of DI server:
Meta facts operations no longer supported.
Different aid for transaction coping with than plain DI API
Q24. What Are The Different Types Of Datasources ?
The following are the exceptional forms of DataSources :
DataTables
DBDataSources
UserDataSources
Q25. What Is Di Server In Sap Business One ?
In SAP Business One,DI Server is DCOM provider that runs on the SAP Business One server and accepts XML information packed in SOAP (Simple Object Access Protocol)
Q26. Can We Load The Datatable Directly Using Sql Query ?
Yes,datatable can be loaded without delay the usage of square question as follows:
Dim obJECT as SAPbouiCOM.DataTable Dim strQuery as String strQuery=”SELECT * FROM OITM” obJECT.ExecuteQuery(strQuery)
Q27. What Are The Different Parts Of Di Api ?
Following are the exceptional parts of DI API:
COM Interface:The COM Interface presents the interface to the add-on software.
DI Core :The DI Core, which is the primary aspect of the DI API, plays all of the statistics common sense operations.
Data manager :The Data Manager shops temporary object statistics, converts object information to internal information codecs, retrieves records from the database, and controls the database transactions.
Schema Generator :The Schema Generator creates XML schemas primarily based on item interface descriptions. The schema generator also creates item validation lists.
Q28. What Is A/r Invoice ?
The acronym of A/R Invoice is Account Receivable Invoice. For promoting a product
following invoices are delivered in SAP Business One:
Sales Quotation
Sales Order
Delivery
A/R Invoice
So A/R Invoice is the closing method for the income branch. When A/R Invoice is introduced, the respective accouting entries are delivered. The record from the A/R Invoice is ship as bill along with the product.
Q29. What Are The Different Types Of Transactions Supported By Di Api ?
Following are the one of a kind sorts of transactions supported by way of DI API:
Single Transaction
Global Transaction
Q30. How To Fill Data In Recordset ?
In the recordset ,records may be crammed within the recordset the usage of the sub-recurring DoQuery.The pattern illustrates this in element , Dim objRS As SAPbobsCOM.Recordset
objRS = objCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
objRS.DoQuery(“SELECT * FROM OITM”)
Learn SAP Business One Course makes an emphasis on all that is required to manage critical business capabilities across income.

