Quantcast
Channel: SCN : All Content - SAP Training and Education
Viewing all articles
Browse latest Browse all 945

SAP ABAP Interview Questions

$
0
0
  1. What is SAP?

SAP stands for Systems Applications and Products in Data Processing. It is business software that integrates all applications running in an organization. It was introduced as an Enterprise Resource Planning (ERP) software designed to coordinate all the resources, information, and activities to automate business processes.

  1. Who has developed SAP?

SAP is developed by SAP AG, a Germany based company. The development process began in 1972 with five IBM employees, Dietmar Hopp, Hans-Werner Hector, Hasso Plattner, Klaus Tschira and Claus Wellenreuther in Mannheim, Germany.

  1. What is SAP Basis?

It is a component of SAP System, act as a technological platform that support the entire range of SAP applications. It acts as an operating system on which SAP applications run.

  1. What is ABAP?

ABAP is the Advanced Business Application Programming Language used to customize SAP, prepare reports , forms. It is the technical module of SAP and the fourth generation language .

  1. What is SAP R/3 System?

SAP real time three tier architecture system based on client server model. It integrate all the business module of a company so that the information, once entered can be shared across these modules. It is a highly generic and comprehensive business application system, especially designed for companies of various organizational structures and different lines of business.

  1. What are the different types of views in SAP R/3 system?

Logical view

Software-oriented view

User-oriented view

  1. What are the layers in the software-oriented view of SAP R/3?

Presentation Layer

Application Layer

Database Layer

  1. What are the components in SAP Application Server?

Work Processes

Dispatcher

Gateway

Shared Memory

  1. What is a Work Process?

Represent a process used to execute the user request. An application server contains multiple work processes that are used to run an application. Each work process uses two memory area, the user context and the roll area. The user context contains information regarding user, and the roll area contains information regarding programme execution.

  1. What is a Dispatcher?

Act as a bridge to connect different work processes with the respective users logged on to the SAP R/3 system. The request received by the Application Server are first directed to the dispatcher, which enrolls them to a dispatcher queue. The dispatcher then retrieves the request from the queue on the first-in first-out basis, and allocate them to a free work process.

  1. What is a Gateway in SAP R/3?

Acts as an interface for R/3 communication protocols such as a Remote Function Call (RFC). RFC is the standard SAP Interface used to communicate between SAP systems.

  1. What are the three components of a work process?

Screen Processor

ABAP Processor

Database Interface

  1. What are the different types of work process?

Dialog Work Process:  Deals with request to execute dialog steps triggered by an active user.

Update Work Process: Execute database update requests

Background Work Process:     Execute the programs that run without the involvement of the user

Enqueue Process: Handle the lock mechanism.

Spool Work Process: Passes sequential data flows on to printers

  1. What are the different types of memory assigned to a Work Process?

SAP Roll Area

SAP Extended Memory

Private Memory

  1. What is a dynpro?

A dialog step is a SAP R/3 screen, which is represented by a dynamic program called a dynpro. It consists of screens and all the associated flow logic.

  1. What is PBO?

Process Before Output consists of modules which are executed before a screen is displayed.

  1. What is PAI?

Process After Input consists of modules which are execute after the user input.

  1. What is a ABAP workbench?

It is a graphical programming environment in the SAP R/3 system to develop different application using ABAP language. It provides different tools such as ABAP Dictionary, ABAP Editor, Screen Painter to create ABAP application.

  1. What is an ERP System?

It is a system that automates and integrates all modules of the business. It effectively and efficiently manages the resources of an enterprise to maximize the profit and to give a value to its stakeholders.

  1. What is an ABAP Dictionary (SE11)?

It is a tool of ABAP workbench, which is used to create and manage data definitions, without redundancy in the SAP System.

  1. What is an ABAP Editor (SE38)?

It is a tool of ABAP workbench used to create ABAP programs by writing code using ABAP language.

  1. What is a Domain?

It is depository object of ABAP dictionary that is used to define a value range, a data type and length of a table.

  1. What is a Module Pool?

It is a program that is used to display the data in a screen, add different functionality in the screen and screen flow logics.

  1. What is BAPI?

Business Application Programming Interfaces (BAPIs) are defined as API methods of SAP business object types. These business object types and their BAPIs are described and stored in the Business Object Repository (BOR). A BAPI is implemented as a function module, that is stored and described in the Function Builder.

  1. What is BAdi?

SAP Business Add-Ins (BAdIs) are one of the most important technologies used to adapt SAP software to specific requirements. BAdIs were introduced with Release 4.6 and replace function module exits. This technology is not limited to SAP applications. BAdI calls can be integrated in customer applications. These can then be enhanced by other customer applications. In the various SAP applications, BAdI calls are implemented at places where enhancements are appropriate. In the SAP ERP system, there were already approximately 5,000 BAdIs before Release 7.0.


Viewing all articles
Browse latest Browse all 945

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>