InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which Are The Dll’s Used In Sap Business One Sdk ? |
|
Answer» Interop.SAPbouiCOM.dll and Interop.SAPbobsCOM.dll are the two dll’s used in SAP Business One SDK. Interop.SAPbouiCOM.dll is used for ACCESSING the user CONTROLS that are displayed over the form.Different controls such as label,combobox,matrix ETC. can be accessed using Interop.SAPbouiCOM.dll. Interop.SAPbobsCOM.dll is used for accessing objects that are used in SAP.For eg,item object can be accesed as, DIM objItem As SAPbobsCOM.Items Interop.SAPbouiCOM.dll and Interop.SAPbobsCOM.dll are the two dll’s used in SAP Business One SDK. Interop.SAPbouiCOM.dll is used for accessing the user controls that are displayed over the form.Different controls such as label,combobox,matrix etc. can be accessed using Interop.SAPbouiCOM.dll. Interop.SAPbobsCOM.dll is used for accessing objects that are used in SAP.For eg,item object can be accesed as, Dim objItem As SAPbobsCOM.Items |
|
| 2. |
What Is A/p Invoice ? |
|
Answer» The ACRONYM of A/P INVOICE is Account Payable Invoice. For purchasing the goods. following invoices are added in SAP Business One:
So A/P Invoice is the LAST process for the purchase department. When A/P Invoice is added, the ACCOUTING effect can be seen. The acronym of A/P Invoice is Account Payable Invoice. For purchasing the goods. following invoices are added in SAP Business One: So A/P Invoice is the last process for the purchase department. When A/P Invoice is added, the accouting effect can be seen. |
|
| 3. |
What Is A/r Invoice ? |
|
Answer» The ACRONYM of A/R Invoice is Account Receivable Invoice. For selling a product FOLLOWING invoices are ADDED in SAP Business One:
So A/R Invoice is the last process for the sales department. When A/R Invoice is added, the respective accouting entries are added. The report from the A/R Invoice is send as BILL along with the product. The acronym of A/R Invoice is Account Receivable Invoice. For selling a product following invoices are added in SAP Business One: So A/R Invoice is the last process for the sales department. When A/R Invoice is added, the respective accouting entries are added. The report from the A/R Invoice is send as bill along with the product. |
|
| 4. |
What Is The Value Returned By A Method When It Executes Successfully? |
|
Answer» 0 is the value RETURNED by a method when it EXECUTES successfully. 0 is the value returned by a method when it executes successfully. |
|
| 5. |
In Sap Business One Sdk, Which Object Is Used For Executing Sql Queries And Stored Procedures ? |
|
Answer» In SAP BUSINESS One SDK,recordset object is USED for executing SQL queries and stored procedures. In SAP Business One SDK,recordset object is used for executing SQL queries and stored procedures. |
|
| 6. |
Which Property Of Matrix Gives The Total Number Of Rows In The Matrix ? |
|
Answer» The property VISUAL RowCount GIVES the total NUMBER of ROWS in the matrix. The property Visual RowCount gives the total number of rows in the matrix. |
|
| 7. |
Which Table Saves The Details Of Country ? |
|
Answer» OCRY table SAVES the DETAILS of COUNTRY. OCRY table saves the details of country. |
|
| 8. |
What Is The Value Returned When Any Method Of An Di Api Object Executes Successfully ? |
|
Answer» 0 is returned when any METHOD of an DI API OBJECT executes SUCCESSFULLY. 0 is returned when any method of an DI API object executes successfully. |
|
| 9. |
For Performing Heavy Duty Operations What Is Suitable Di Api Or Di Server ? |
|
Answer» For performing heavy duty operation DI server is suitable.The DI Server implements a CONNECTION pooling mechanism to enhance performance and scalability of the server.As DI Server is a SOAP-based INTERFACE it does not limit the client to a COM interface, but allows a wide RANGE of possible client TECHNOLOGIES. For performing heavy duty operation DI server is suitable.The DI Server implements a connection pooling mechanism to enhance performance and scalability of the server.As DI Server is a SOAP-based interface it does not limit the client to a COM interface, but allows a wide range of possible client technologies. |
|
| 10. |
Where Does Di Server Executes I.e. Client Or Server ? |
|
Answer» DI SERVER EXECUTES on the server. DI server executes on the server. |
|
| 11. |
What Are The Different Parts Of Di Api ? |
|
Answer» Following are the different PARTS of DI API:
Following are the different parts of DI API: |
|
| 12. |
What Is The Function Of Observerdll.dll ? |
|
Answer» In OBServerDLL.DLL , the business OBJECTS of the SAP Business ONE client are COPIED. In OBServerDLL.DLL , the business objects of the SAP Business One client are copied. |
|
| 13. |
What Are The Limitations Of Di Server? |
|
Answer» Following are the LIMITATIONS of DI SERVER: Following are the limitations of DI server: |
|
| 14. |
What Is Dbdatasource ? |
|
Answer» DBDataSource is used for storing data from database.DBDataSource is linked to database table and it represents TABULAR data.DBDataSource is used by all system forms.You can GET DBDataSource as follows – Here I have assumed that I have OPENED the form of Sales Order and I want to get the database details of the sales order.The table name is ORDR. Dim objDS As SAPbouiCOM.DBDataSource objDS = SBO_Application.Forms.ActiveForm.DataSources.DBDataSources.Item(“ORDR”) DBDataSource is used for storing data from database.DBDataSource is linked to database table and it represents tabular data.DBDataSource is used by all system forms.You can get DBDataSource as follows – Here I have assumed that I have opened the form of Sales Order and I want to get the database details of the sales order.The table name is ORDR. Dim objDS As SAPbouiCOM.DBDataSource objDS = SBO_Application.Forms.ActiveForm.DataSources.DBDataSources.Item(“ORDR”) |
|
| 15. |
What Is Bubbleevent? |
|
Answer» BUBBLEEVENT specifies whether the EVENT will be processed by SAP Business One or not.If BubbleEvent=True ,then SAP Business One will PROCESS the event 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 event of save button is handeled.When the USER CLICKS on the save button,then first the above code will execute and then it will be handeled by SAP Business One.Here I have set BubbleEvent=False.So the click event will terminate and SAP Business One will not handle the event. BubbleEvent specifies whether the event will be processed by SAP Business One or not.If BubbleEvent=True ,then SAP Business One will process the event 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 event of save button is handeled.When the user clicks on the save button,then first the above code will execute and then it will be handeled by SAP Business One.Here I have set BubbleEvent=False.So the click event will terminate and SAP Business One will not handle the event. |
|
| 16. |
What Are The Different Types Of Transactions Supported By Di Api ? |
|
Answer» FOLLOWING are the DIFFERENT types of TRANSACTIONS SUPPORTED by DI API:
Following are the different types of transactions supported by DI API: |
|
| 17. |
What Are The Different Objects In Di Api ? |
|
Answer» FOLLOWING are the DIFFERENT objects in DI API :
Following are the different objects in DI API : |
|
| 18. |
What Are The Functions Of Data Interface Api (di Api)? |
|
Answer» Following are the functions of Data Interface API (DI API):
Following are the functions of Data Interface API (DI API): |
|
| 19. |
Can We Load The Datatable Directly Using Sql Query ? |
|
Answer» Yes,datatable can be LOADED directly using SQL QUERY as follows: Dim obJECT as SAPbouiCOM.DataTable Dim strQuery as String strQuery=”SELECT * FROM OITM” obJECT.ExecuteQuery(strQuery) Yes,datatable can be loaded directly using sql query as follows: Dim obJECT as SAPbouiCOM.DataTable Dim strQuery as String strQuery=”SELECT * FROM OITM” obJECT.ExecuteQuery(strQuery) |
|
| 20. |
What Are The Different Types Of Datasources ? |
|
Answer» The FOLLOWING are the DIFFERENT TYPES of DATASOURCES :
The following are the different types of DataSources : |
|
| 21. |
What Is The Use Of Company Object In Sap Business One ? |
|
Answer» The following are the uses of company object in SAP Business ONE:
The following are the uses of company object in SAP Business One: |
|
| 22. |
What Is Company Object In Sap Business One ? |
|
Answer» Company object REPRESENTS SAP Business One database.Is USED to ESTABLISH a CONNECTION to a Microsoft SQL Server database. Company object represents SAP Business One database.Is used to establish a connection to a Microsoft SQL Server database. |
|
| 23. |
What Is The Function Of Ui Api I.e. User Interface Api ? |
|
Answer» UI API stands for User Interface Application Program.DLL is provided by SAP i.e. Interop.SAPbouiCOM.dll.The reference of this dll is added in the project to ACCESS it in project.UI API is used for ACCESSING the controls that are DISPLAYED on the form. Following are the functions of UI API:
UI API stands for User Interface Application Program.Dll is provided by SAP i.e. Interop.SAPbouiCOM.dll.The reference of this dll is added in the project to access it in project.UI API is used for accessing the controls that are displayed on the form. Following are the functions of UI API: |
|
| 24. |
What Is Di Server In Sap Business One ? |
|
Answer» In SAP Business ONE,DI SERVER is DCOM service that runs on the SAP Business One server and accepts XML data PACKED in SOAP (Simple Object ACCESS Protocol) In SAP Business One,DI Server is DCOM service that runs on the SAP Business One server and accepts XML data packed in SOAP (Simple Object Access Protocol) |
|
| 25. |
What Are The Different Components Of Sap Business One Client Software ? |
|
Answer» GRAPHICAL user INTERFACE and the business object CLASSES connecting to the database are the different components of SAP Business One client SOFTWARE . Graphical user interface and the business object classes connecting to the database are the different components of SAP Business One client software . |
|
| 26. |
How Is Sap Business One Implemented ? |
|
Answer» SAP Business One is implemented as a two-layer ARCHITECTURE. The system is based on a MICROSOFT SQL Server database where data is STORED centrally. The business logic is mostly processed on the client SOFTWARE (fat client). SAP Business One is implemented as a two-layer architecture. The system is based on a Microsoft SQL Server database where data is stored centrally. The business logic is mostly processed on the client software (fat client). |
|
| 27. |
How To Fill Data In Recordset ? |
|
Answer» In the recordset ,data can be filled in the recordset using the sub-routine DoQuery.The sample ILLUSTRATES this in detail , 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 functions across sales. In the recordset ,data can be filled in the recordset using the sub-routine DoQuery.The sample illustrates this in detail , 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 functions across sales. |
|
| 28. |
Is It Possible To Alter The Standard Behaviour Of Sap Business One Using Sdk ? |
|
Answer» The standard behaviour or the convensional flow of SAP Business ONE can not be altered USING SDK.Some or other ERROR will occur.So it is advisable not to DISTURB the convensional flow of SAP Business One using SDK. The standard behaviour or the convensional flow of SAP Business One can not be altered using SDK.Some or other error will occur.So it is advisable not to disturb the convensional flow of SAP Business One using SDK. |
|
| 29. |
Which Tool Is Provided By Sap For Keeping The Track Of Events ? |
|
Answer» SAP Business One Event Logger is a tool provided by SAP for keeping the track of events.Both SAP Business One and event logger should be EXECUTED simultaneously.Event logger will give you detailed list of events that fired while operating SAP.Event logger is very useful tool while devleloping add-ons in SDK.Coding can be done as PER the events that are shown in event logger.For devleoping ROBUST applications in SAP Business One SDK,event logger is useful tool since ENTIRE programming in SAP Business One SDK is event driven. SAP Business One Event Logger is a tool provided by SAP for keeping the track of events.Both SAP Business One and event logger should be executed simultaneously.Event logger will give you detailed list of events that fired while operating SAP.Event logger is very useful tool while devleloping add-ons in SDK.Coding can be done as per the events that are shown in event logger.For devleoping robust applications in SAP Business One SDK,event logger is useful tool since entire programming in SAP Business One SDK is event driven. |
|
| 30. |
What Is Used In Sdk For Developing A Form ? |
|
Answer» SCREEN painter is USED for developing FORM in SAP BUSINESS One SDK.Screen painter is provided as add-on by SAP and it can be used to designing and developing forms.The files created by screen painter has srf extension and these files should be renamed to xml for deploying then in SAP Business One. Screen painter is used for developing form in SAP Business One SDK.Screen painter is provided as add-on by SAP and it can be used to designing and developing forms.The files created by screen painter has srf extension and these files should be renamed to xml for deploying then in SAP Business One. |
|
| 31. |
What Will Happen If We Remove Eventfilters ? |
|
Answer» If we remove EventFilters,then the all the events will fire.While programming in SDK,the unneccessary events should be neglected since it will DECLINE the performance of the application.When EventFilter is APPLIED to the SAPbouiCOM.Application object,then the events will fire as PER the requirement of the user and thus ENHANCING the performance of the application. If we remove EventFilters,then the all the events will fire.While programming in SDK,the unneccessary events should be neglected since it will decline the performance of the application.When EventFilter is applied to the SAPbouiCOM.Application object,then the events will fire as per the requirement of the user and thus enhancing the performance of the application. |
|
| 32. |
Which Are The Dll’s Used In Sap Business One Sdk? |
|
Answer» Interop.SAPbouiCOM.dll and Interop.SAPbobsCOM.dll are the TWO dll’s used in SAP BUSINESS One SDK. Interop.SAPbouiCOM.dll is used for ACCESSING the user controls that are displayed over the form.Different controls such as label,combobox,matrix etc. can be accessed using Interop.SAPbouiCOM.dll. Interop.SAPbobsCOM.dll is used for accessing objects that are used in SAP.For eg,ITEM OBJECT can be accesed as, Dim objItem As SAPbobsCOM.Items Interop.SAPbouiCOM.dll and Interop.SAPbobsCOM.dll are the two dll’s used in SAP Business One SDK. Interop.SAPbouiCOM.dll is used for accessing the user controls that are displayed over the form.Different controls such as label,combobox,matrix etc. can be accessed using Interop.SAPbouiCOM.dll. Interop.SAPbobsCOM.dll is used for accessing objects that are used in SAP.For eg,item object can be accesed as, Dim objItem As SAPbobsCOM.Items |
|