1) What is SAP ABAP?
The SAP is a type of software known as ERP (Enterprise Resource Planning) that
large company uses to manage their day to day affairs. ABAP (Advanced Business Application Programming) is the coding
language for SAP to develop RICEFW objects. (Reports, Interfaces, Extensions,
Forms and Workflows).
2) What is the use of ABAP data dictionary?
ABAP data dictionary
define the logical structures of the objects that are used in application
development ABAP 4 data dictionary is used. It is also used to show the
underlying relational database in tables.
3) Explain the difference between transparent
tables and pooled tables?
Transparent Tables: Transparent tables has one
to one relation with the table in the database.
Pooled Tables: Pooled tables have many to
one relation with the table in the database.
4) What do you mean by BDC (Batch Data
Communications) programming?
It is an automatic process to
transfer large or external data into SAP system. Queue file is the basic
component of the transfer, which takes the data through batch input programs
and groups that are connected with sessions.
5) Describe the data classes in SAP ABAP?
Below
data classes exists in ABAP programming as per data type
Master Data: The master data in this
class which is slowly changed.
Transaction Data: The transaction data can be changed often in this class.
Organization Data: The organization
data is a customized data and is entered into the system when the system is
configured. It is rarely changed.
System Data: The system data is
used by R/3 system itself
6) What are the internal tables in SAP ABAP?
The Internal table exists only when the program is run.
It is used for performing table calculations on a subset of database tables and
also for re-organizing the content of database tables as per the users need.
7) What
is the use of breakpoints table in ABAP programming?
This
breakpoints table can be very useful when one is in a large program with many
break points set. It allows one to review the breakpoints and allows for the
removal of breakpoints which are no longer desired.
8) What are the benefits of using Web
Dynpro?
·
The use of graphical tools significantly reduces the
implementation effort.
·
Reuse and better maintainability by using components.
·
The layout and navigation is easily changed using the Web Dynpro
tools.
·
User interface accessibility is supported.
·
Full integration in the ABAP development environment.
9) Explain
the use of insert and append statement in SAP ABAP?
Append
statement is used to add a record
at the end of internal table in work area.
Insert
statement is used to add a record
at specified location.
10) What is Smart Forms in SAP?
SAP Smart Forms tool can be used to print and send
documents. This tool is useful in developing forms, PDF files, e-mails and
documents for the Internet. The tool provides an interface to build and
maintain the layout and logic of a form.
11) What are the components of SAP scripts?
For SAP, SAP scripts are a word processing tool. It has a
function like standard text and layout sets. Its layout set consists of:
Windows and pages, Character formats, Paragraph formats etc.
12) What are the different types of ABAP reports in SAP?
There are 7 ABAP report
types in SAP and are available in reports attributes screen.
·
Executable
program
·
Interface
pool
·
Function
groups
·
Include
·
Class
pool
·
Module
pool
·
Subroutine
pool
13) Explain the use of insert and append statement in SAP
ABAP?
Append statement is used to
add a record at the end of internal table in work area.
Insert statement is used to
add a record at specified location.
14) Explain the difference between Template
and Table?
The difference between the table and template is that,
table is a dynamic and template is a static.
15) Mention what is ALV programming in ABAP?
When is this grid used in ABAP?
ALV stands for Application List Viewer. To enhance the
output of the report, SAP provides a set of ALV function modules which can be
used, and it also improves the functionality and readability of any report
output. It is an efficient tool used for arranging the columns in a report
output.
16) How memory management happens for
internal tables and work areas in ABAP?
8KB
memory is allocated to internal
table and work areas and it increases dynamically.
17) What is the difference between ABAP and
OOABAP?
OOABAP
involves object oriented programming concepts. ABAP is used to develop
traditional programs in R/3, while OOABAP is used to develop smart forms,
BADI’s, etc.
18)
What are the different ABAP editors? What is the used of different editors in
ABAP?
In SE38 - This allows you to create
programs and view online reports and basically to perform all the development
of objects in this editor.
In SE80 - It supports additional
features such as creating packages, function group, module pool, classes, and
programs.
19) What is the use of pretty printer in ABAP?
Pretty printer is used to format ABAP code.
20) What
is SAP dispatcher?
A
control agent referred to SAP dispatcher, manages resources for the R/3
applications.
About
SAPVITS
Vintage IT Solutions provide SAP Online Training in India, USA, and UK. SAPVITS
have an excellent facility of online training. We provide Individual and
Corporate SAP Training. SAPVITS provides Server Access for all SAP modules. We
mainly focused on
SAP CRM Online Training and so on.
Contact
us:
Vintage IT Solutions
Website: http://www.sapvits.com/
Email id: info@sapvits.com
USA: +1 678 389 8898
UK: +44 141 416 8898
IND: +91
992 284 8898