You are on page 1of 6

More

Create Blog
Sign In

SAP ABAP Central


Home SAP ABAP Tutorials Interview Q&A Job Certifications Books

Change yourself

Don’t have time for reading millions of self-growth books? We

have a solution!

Starnest Services Limited Open

SAP ABAP Interview Questions & Answers Part 8


«« Previous Index Next »»

106. What is the difference between report and script?


Ans: Script is a static form which is used to print company forms like Sales
Order, Purchase order etc.

Report is an executable program which can be static or interactive.

107. How do you get functional specs when you are


assigned some object?
Ans: Generally Functional Specifications will be sending through emails(In
support process, they may come in a specific tool like: remide, radix).

108. What are conversion routines in SAP ABAP?


Ans: These are objects which are used to convert data from display format to
SAP internal format and from SAP internal format to display format.

109. What is Modularization and its benefits?


Ans: If the program contains the same or similar blocks of statements or it is
required to process the same function several times, we can avoid redundancy by
using modularization techniques. By modularizing the ABAP/4 programs we make
them easy to read and improve their structure. Modularized programs are also
easier to maintain and to update.

110. What is the difference between the function module


and a normal ABAP/4 subroutine?
Ans: In contrast to normal subroutines function modules have uniquely defined
interface. 
Sub routines do not return values.
Sub routines do not return exceptions.
Sub routines cannot be tested independently.
Search This Blog
Declaring data as common parts is not possible for function modules. Function
modules are stored in a central library.
Search

111. What is a function Group in SAP?


Ans: Function Group is a collection of function modules that shares global data Blog Archive
with each other.
When an ABAP/4 program contains a CALL FUNCTION statement, the system ▼ 
2021
(114)
loads the entire function group in with the program code at run time. Every ▼ 
August
(9)
function module belongs to a function group. SAP GLM Integration with
EWM in S4 Embedded
System...
112. What are logical databases? What are the
FBL1N Enhancement
advantages/disadvantages of logical databases? Document Date
Functionality
Ans: A Logical Database is a hierarchical structure of tables. Use the GET
A Pocket guide for Hello
statement to process Logical Databases.
World in SAP ABAP
-  LDB consists of logically related tables grouped together and used for reading
and processing data. Exceptions in oabap for
-  Advantages = 1. No need of programming for retrieval , meaning for data new abapers
selection. Refresh of CL_SALV_TREE
2. Easy to use standard user interface, have check completeness of user input.
Azure Synapse Pipelines
Disadvantages = 1. Fast in case of lesser no. of tables But if the table is in the and OData – Part 3 –
lowest level of hierarchy, all upper level tables should be read so performance is Metad...
slower.
Azure Synapse Pipelines
and OData – Part 2 – All
113. How to transport text elements in SAP ABAP? a...
Azure Synapse Pipelines
Ans: If is is first time, they will automatically transport along with the program, if and OData – Part 1 –
you change them next time, it will ask for TR, you can move that TR The F...
Connecting from SAP
114. What is the last entry in all BDC tables? Business Application
Studio to...

Ans: In all BDC tables the last entry is to save the data by using the field name ► 
July
(20)
BDC_OKCODE and a field value of of ?/11?.
► 
June
(15)

115. What are the types of parameters in the function ► 


May
(8)

modules? ► 
April
(13)
► 
March
(20)
Ans: 
► 
February
(14)
1. EXPORTING: for passing data to the called function.
2. IMPORTING: for receiving data returned from the function module. ► 
January
(15)
3. TABLES: for passing internal tables only, by reference (that is, by address). ► 
2020
(177)
4. CHANGING: for passing parameters to and from the function.
► 
2019
(182)
► 
2018
(155)
116. What is the difference between Leave Transaction ► 
2017
(199)
and Call Transaction? ► 
2016
(71)

Ans: In contrast to LEAVE TO TRANSACTION, the CALL TRANSACTION statement ► 


2015
(5)
causes the system to start a new SAP LUW. This second SAP LUW runs parallel to ► 
2014
(2)
the SAP LUW for the calling transaction.
► 
2013
(4)

117. Which event is executed first at-selection-screen or ► 


2012
(3)

at-selection-screen-output in sap abap?


Popular Posts
Ans: Before screen screen display : AT SELECTION-SCREEN OUTPUT will trigger
first. External REST api
After screen is displayed : AT SELECTION-SCREEN will trigger first. integration in SAP using
REST handlers
I have been not blogging
118. What is the difference between Structure and work for quite sometime and I
area? was looking for some interesting use-
case related to SAP Gateway which
could be of some h...
Ans: Structure and Work area have same functionality but structure is defined in
data dictionary and can be used in both program level and data dictionary, work FOR expression in ABAP
area can only be used in program. 7.40 – Best case scenarios
As we all know, the In-line
declarations, operators
119. what is structure of IDOC? and expressions available
in 7.4 SP02 onward are taking the
Ans: IDOC has three type of records: 1.Control Record -- contains control info abap world by storm for las...
ex: receiver port etc 2. Data record -- Contains IDOC data 3.Status -- holds IDOC Excel file (*.xlsx)
status. Export/Import
In this Blog-post I’d like to
120. How can debug runtime IDOC? give a few insights on how
we process XLSX file by
using latest ABAP, which might be
Ans: A ABAP programmer, who is working with ALE-IDOC`s must know about quite different than in ...
WE19 T-code, WE19 T-code is used to test inbound IDOCS (test ground).By using
WE19, we can able to change existing IDOC data and test (new IDOC will be How to Create and Print
generated), we can create new IDOC using message type, we can debug IDOC. the QR Code in Sap Scripts
Introduction QR Code is
Follow the below steps to process/debug IDOC using WE19 stands for Quick Response
Code.It was first
In below example we are using MATMAS message type to create a material. developed and used in Japan.QR Code
is advanced technology.It is a t...

Step1: Go to WE19, if you have IDOC no select 'Existing Idoc' radio button and Building an SAP Query
provide IDOC number, execute. with ABAP Code
ABAP code is used with
If you don`t have IDOC number, select 'Basic Type' radio button and provide SAP query tool to enhance
the query output. You can
'Basic type' as MATMAS04, execute.
write down the code under the Extras
tab for the Infoset in th...

Facebook

Twitter

Follow @Go_SAP_ABAP
Step2: Now you can see the segments related to MATMAS, double click on
required segments, add data.

Total Pageviews

825,304

Similarly add data to all segements for mandatory fields.


Step3: Click on inbound function module button (on toolbar), a popup will come,
provide inbound function module name as 'IDOC_INPUT_MATMAS01' for MATMAS
message type.If you wants to debug IDOC, select 'Call in debugging mode' check
box and enter

Here 'IDOC_INPUT_MATMAS01' is a inbound function module which is linked to


MATMAS message type check in WE42.

Step4: A new IDOC will be created.

Step5: Go to T-code WE09, provide IDOC no, execute, you will find the status.

You might also like