|
Sap Abap Interview Questions and Answers
What is the difference between Type and Like?
Answer1:
TYPE, you assign datatype directly to the data object
while declaring.
LIKE,you assign the datatype of another object to the
declaring data object. The datatype is referenced
indirectly.
Answer2:
Type is a keyword used to refer to a data type whereas
Like is a keyword used to copy the existing properties
of already existing data object.
Answer3:
type refers the existing data type
like refers the existing data object
What is Tcode SE16. For what is it used. Explain
briefly?
Answer1:
SE16 is a T-code for object browser.
Generally used to search the fields of SAP Tables . and
respective data.
Answer2:
se16 is a data browse and it is used to view the
contents of the table and we cannot change or append new
fields to the existing structure of the table as we
cannot view the structure level display using the se16
What are different ABAP/4 editors? What are the
differences?
The 2 editors are se38 and se80 both have the abap
editor in place. In se38 you can go create programs and
view online reports and basically do all thedevelopmet
of objects in this editor. In se80 ( object navigator)
there are additional features such as creating
packages,module pool , function group ,classes, programs
( where you can create ur programs) and BSP applications
.
What is difference between dialog program and a report?
Report is a excecutable program
Dialog is a module pool program.It has to be executed
via a transaction only.
Dialog programming is used for customization ofscreens
How do you connect to the remote server if you are
working from the office for the client in remote place.
WAS web application server or ITS are generally used for
this purpose. If you are sitting at your office with a
server which is in the system and the other server is at
the clients place you can generate IDOC, intermidiate
documents which carry the data you want to transfer or
the documents you want to transfer, these IDOC are
interpretted by the system at the recieving end with the
message class with which it is bound with. If you want
to logon a system which is very distant..then remote
login can be used this depends on the internet speed.
Explain about roll area , Dispatcher, ABAP-Processor.
Answer1:
Roll area is nothing but memory allocated by work
process. It holds the information needed by R/3 about
programs execution such as value of the variables.
Dispatcher :All the requests that come from presentation
server will be directed first to dispatcher. Further
dispatcher sends this requests to work process on
FIFO(First In and First Out) basis.
Answer2:
Dispatcher recieves the request from client and assigns
the request to one of the work process.
Roll area: Each workprocess works in a particular memory
that memory is known as Role Area, which consists of
User context and session data.
ABAP- Processor :is an interpretor which can execute
logic
Which one is not an exit comand ? (Exit, cencle, stop,
back)
STOP.
Effect :The statement STOP is only to be used in
executable programs
EXIT.
Effect :If the EXIT statement is executed outside of a
loop, it will immediately terminate the current
processing block.
BACK.
Effect : This statement positions the list cursor on the
first position of the first line in a logical unit.
So "Cancle" is not an exit command
What is Field symbol ?
Answer1:
You can use field symbols to make the program more
dynamic. In this example the name of a table control is
substituted by a field symbol. Thus you cal call the
form with any internal table, using the name of the
table control as a parameter.
Example
form insert_row
using p_tc_name.
field-symbols <tc> type cxtab_control. "Table control
assign (p_tc_name) to <tc>.
* insert 100 lines in table control
<tc>-lines = 100.
Answer2:
fieldsymbol has the same concept as pointer in c,
fieldsymbol don't point to a data type like char, num
instead of that it points to the memory block. the
syntax for fieldsymbol is
FIELD-SYMBOL <N>.
EG. FOR FIELD SYMBOL.
DATA: DAT LIKE SY-DATUM,
TIM LIKE SY-UZEIT,
CHAR(3) TYPE C VALUE 'ADF'.
FIELD-SYMBOL : <FS>.
MOVE DAT TO <FS>.
WRITE:/ <FS>.
MOVE TIM TO <FS>.
WRITE:/ <FS>.
MOVE CHAR TO <FS>.
WRITE:/ <FS>.
The output will be
Today's date
current time
What is lock object ?
LockObjects used to synchornize access of several users
using same data.
Why BAPI need then BDC ?
BAPI"S provide the standard interface to other
applications apart from SAP and within differnt vesions
of SAP too. Also it is OOD bases so dosen"t depends on
screen flow. BDC gets failed if we make changes for
screen changes through IMG customization
Page Numbers :
1
2
3
4
5
Have a Question ?
post your questions here. It
will be answered as soon as possible.
Check
Job Interview Questions
for more Interview Questions with Answers
|