Q. What is ITS? What are the merits of ITS?
ans. ITS is a Internet Transaction
Server. ITS forms an interface between HTTP server and R/3 system,
which converts screen provided data by the R/3 system into HTML
documents and vice-versa. Merits of ITS: A complete web transaction
can be developed and tested in R/3 system. All transaction
components, including those used by the ITS outside the R/3 system
at runtime, can be stored in the R/3 system. The advantage of
automatic language processing in the R/3 system can be utilized to
language-dependent HTML documents at runtime.
Q. What is DynPro?
ans. DynPro is a Dynamic Programming which
is a combination of screen and the associated flow logic Screen is
also called as DynPro.
Q. What are screen painter and menu
painter?
ans. Screen painter: Screen painter is
a tool to design and maintain screen and its elements. It allows
user to create GUI screens for the transactions. Attributes, layout,
filed attributes and flow logic are the elements of Screen painter.
Menu painter: Menu painter is a tool to design the interface
components. Status, menu bars, menu lists, F-key settings, functions
and titles are the components of Menu painters. Screen painter and
menu painter both are the graphical interface of an ABAP/4
applications.
Q. What are the components of SAP
scripts?
ans. SAP scripts is a word processing
tool of SAP which has the following components: Standard text. It is
like a standard normal documents. Layout sets. - Layout set consists
of the following components: Windows and pages, Paragraph formats,
Character formats. Creating forms in the R/3 system. Every layout
set consists of Header, paragraph, and character string. ABAP/4
program.
Q. What is ALV programming in ABAP? When
is this grid used in ABAP?
ans. ALV is Application List viewer.
Sap provides a set of ALV (ABAP LIST VIEWER) function modules which
can be put into use to embellish the output of a report. This set of
ALV functions is used to enhance the readability and functionality
of any report output. Cases arise in sap when the output of a report
contains columns extending more than 255 characters in length. In
such cases, this set of ALV functions can help choose selected
columns and arrange the different columns from a report output and
also save different variants for report display. This is a very
efficient tool for dynamically sorting and arranging the columns
from a report output. The report output can contain up to 90 columns
in the display with the wide array of display options.
Q. What are the events in ABAP/4
language?
ans. Initialization, At selection-screen,
Start-of-selection, end-of-selection, top-of-page, end-of-page, At
line-selection, At user-command, At PF, Get, At New, At LAST, AT
END, AT FIRST.
Q. What is CTS and what do you know about
it?
ans. The Change and Transport System (CTS)
is a tool that helps you to organize development projects in the
ABAP Workbench and in Customizing, and then transport the changes
between the SAP Systems and clients in your system landscape. This
documentation provides you with an overview of how to manage changes
with the CTS and essential information on setting up your system and
client landscape and deciding on a transport strategy. Read and
follow this documentation when planning your development project.
Q. What are logical databases? What are
the advantages/ dis-advantages of logical databases?
ans. To read data from a database tables we
use logical database. A logical database provides read-only access
to a group of related tables to an ABAP/4 program. Advantages:
i)check functions which check that user input is complete,
correct,and plausible. ii)Meaningful data selection. iii)central
authorization checks for database accesses. iv)good read access
performance while retaining the hierarchical data view determined by
the application logic. dis advantages: i)If you donot specify a
logical database in the program attributes,the GET events never
occur. ii)There is no ENDGET command,so the code block associated
with an event ends with the next event statement (such as another
GET or an END-OF-SELECTION).
Q. What is a batch input session?
ans. BATCH INPUT SESSION is an
intermediate step between internal table and database table. Data
along with the action is stored in session ie data for screen
fields, to which screen it is passed, program name behind it, and
how next screen is processed.
Q. How to upload data using CATT ?
ans. These are the steps to be followed to
Upload data through CATT: Creation of the CATT test case & recording
the sample data input. Download of the source file template.
Modification of the source file. Upload of the data from the source
file.