sap basis interview questions: 50 SAP Basis Interview Questions (With Sample Answers)

Question

Answer ( 1 )

    0
    2023-05-01T10:13:20+00:00

    sap basis interview questions: 50 SAP Basis Interview Questions (With Sample Answers)

    Introduction

    SAP Basis is a software that enables the use of applications on the SAP platform. It provides an underlying environment for the development, deployment, operation and maintenance of applications based on the SAP ERP system.

    1) What is SAP Basis?

    SAP Basis is the foundation of SAP. It is a collection of software that provides the core functionality of SAP, including database management, reporting and transaction processing. It is also used to develop and maintain an SAP system.

    SAP Basis comprises several tools and utilities for managing an SAP system:

    • ABAP Workbench: An integrated development environment (IDE) for developing ABAP programs in an isolated runtime environment (IRE).
    • SQL Query Analyzer: A tool for creating queries against relational databases; this tool enables you to create reports based on data stored in tables within your database server such as Salesforce or Teradata without writing any code at all!

    2) What are the different components of SAP Basis?

    SAP Basis is the foundation of SAP. It’s a collection of programs and tools that are used to install, run and maintain SAP.

    SAP Basis is composed of several components, including the following:

    • ABAP (Advanced Business Application Programming)
    • BAPI (Business Application Programming Interface)
    • RFC (Remote function call)

    3) Explain what ABAP is.

    • Explain what ABAP is.

    ABAP stands for Advanced Business Application Programming and it is the programming language used to create SAP applications. It’s a high-level procedural language that follows the syntax of structured English, making it easy to learn and use by business users with no programming experience. ABAP was originally released in 1984 as an extension of Zettelkasten Methodology (ZDM), which was intended to be used as a tool for application development within companies with large amounts of data stored in files or databases on mainframes.[1]

    The first version of ABAP was called SD/400, but now has its own standard ISO/IEC 23270:2012 (which supersedes all previous versions). The latest release was released in 2017 and contains new features such as support for object orientation (OO).

    4) Explain what ABAP is used for in SAP.

    To answer this question, you should first understand what ABAP is.

    ABAP (Advanced Business Application Programming) is a high-level programming language that is used to create programs in SAP and reports. It has been developed by SAP AG since 1986 and has evolved into an object-oriented language over time.

    5) What is the difference between a core and a client? How many clients are there in an SAP system?

    A core is the central database, and a client is an application server. There can be multiple clients in an SAP system that communicate with the core over a network.

    6) Can you explain the various phases of a transaction in SAP Basis?

    The following diagram illustrates the various phases of a transaction in SAP Basis.

    • Request phase: During this phase, you can access data from different tables and views. You can also add or modify records in tables and views.
    • Commitment phase: In this phase, all changes made during request are saved permanently to disk drives and memory buffers are cleared out so that they do not store any old values anymore. This ensures that only current values get updated on disk drives during commit time as well as no updates occur if system crashes before committing changes back into memory buffers again (which could lead to lost data). * End phase: Once all processes are completed successfully without any errors occurring at any stage during processing cycle then only it will go into “End Phase”.

    7) What is the role of a transaction code in SAP Basis?

    • What is the role of a transaction code in SAP Basis?

    A transaction code is a unique identifier for each transaction in SAP. Transaction codes are used to identify the purpose of a transaction, define user authorization for transactions, and define data access for transactions.

    8) What does an ABAP program consist of? How do you write a program in ABAP?

    An ABAP program consists of a number of statements. Each statement is an instruction to the system, which will be executed sequentially by the system. Statements are written in a sequential manner, with each statement following the previous one and building upon it.

    So what is an example of a statement? You might have heard about DO loops or FOR loops before; these are examples of statements. A DO loop repeats a set of instructions until some condition has been met, while FOR loops repeat sets of instructions until all values in an array have been processed (or something like that).

    9) Can you give me an example of creating an OLE control with VBScript or JavaScript code?

    • Can you give me an example of creating an OLE control with VBScript or JavaScript code?

    Let’s say we have a button that we want to add an OLE control to. First, we need to create the button and add a click event. Then we can create our OLE control and JavaScript or VBScript code for it:

    Click Me

    $(‘#myButton’).click(function() { var oleControl = new ActiveXObject(“Excel.Application”); // Create new Excel object (or Word). oleControl.Workbooks.Open(“C:\path\to\file\filename.xlsx”); // Open file in Excel application window on screen.For more information about ActiveXObject see https://developer.mozilla .org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ActiveXObject

    10) Is there any limit to maximum number of users in an organization for which SAP basis can be implemented? If yes then what is that threshold value (approx)? Is there any restriction on user numbers based on their salary, designation etc.?

    There is no limit to maximum number of users in an organization for which SAP basis can be implemented. However, it depends on various factors like the size of your company, its growth rate and other parameters. The threshold value (approx) could be around 500-1000 users based on salary range and designation of employees.

    Conclusion

    We hope that this article has helped you understand the basics of SAP Basis and its components. We also encourage you to practice these questions with friends or family members to see how well you can answer them. Remember that these are just sample answers, so don’t get discouraged if they don’t match up perfectly with what we’ve written here!

Leave an answer