Sie sind auf Seite 1von 7

# 1 . What are the 2 boxes in your system for coding for Abap and their logins?

Development System & IDES/Sandbox


# 2. If I get a problem on a report in Production server ho can I modify the report.
If the problem in production server we have to alter the program in Developemnt Client
and transport it to Q client !est it throughly and then !ransport it to "roduction#
# !. "ell me about "o#ens.
!o$ens are Issues sent by the Client to us#
#$ .%o to &ix the bugs and here you ill do those things.
It ctuall Depends what $ind of bugs they as$ed about%
If it is a problem in "rogram& then we alter them in the SE'( )Develpment* and transport
it after testing to "rd Server#
#'. What is a sandboxes.
S+D ,-. is nothing but a test client other than Develpment Client or Q#
#(.%o to conncet the from ur office to clinet in )*.
It will be configured by the ,SIS guys##
In the sap logon pad they will enter the application server id and /outing String and the
SE/ver type in the Sytem +umber####
with that we will connect
#+."ell me about ,P- and the connections.
Its a another way to connect to other "C# its a 'rd party utility####
#.. %o to login ur system.
!hru S" 0ogon enter the client number &user id & password#
#/ .What is the purpose of *01$.
Database 1tility to perform table maintenance such as deleting the table or ad2usting the
table when there is a structure change#
#11 .What is the purpose of *2!1.
S3'4 is a table 3aintanance for the 5table Created by us#
#11.In 3ata dictionary in the table creation4What is the purpose of "echnical
settings.
!o identify the Si6e of the !able Created and to Set whether buffering needs to be done
for the table or not#
#12. What is the purpose of buffering in technical settings and for hat type of
tables are using buffering.
It will reduce the +etwor$ tarffic but disadvantage is it will not update the Server bac$
immediately#
#1!. In reporting tell me all the events in a se5uentail order.
7 Initiali6ation#
7 t Selection7Screen
7 Start7of7Selection#
7 !op7of7"age#
7 t "fn#
7 End7of7"age#
7 End7of7Selection#
1 &ull 6uffering ould be appropriate for
# !ransaction !ables
,# *mall *tatic tables
C# Internal !ables
D# !ables with generic 8eys

2 What is the basic ob7ect of data 3ictionary
# 3omains
,# Documentation
C# Data 3odels
D# Dynpro
! *earch help can not be attach to8
# Domain
,# field of a table
C# chec$ table
D# "ype
$ *ub 5uery usually more efficient because8
# data is filtered in the database
,# data is filtered on the networ$
C# data is filtered in the sapgui
D# data is filtered at the application server
' It is better to buffer a table hen
# 9hen a table is read infre:uently
,# 9hen a table is lin$ed to chec$ tables
C# When a table is read fre5uently and the data seldom changes
D# 9hen a single record is to be pic$ed up
( In Inner and outter 7oin
# buffers are always used
,# Choice of buffer can be made to use
9. buffers are alays bypassed
D# +one of above
+ What is invalid attribute of a domain
# !ype
,# ;ixed values
C# 0ength
3. %eader

. 3ata element is an example of
# "hysical Definition
,# ,usiness -b2ect
9. *emantic 3omain
D# !echnical Domain
/ What is true
# view contains data
6. ,ies can be buffered
C# <iews can not be buffered
D# +one of above

11 9ommand flushes the database buffers
A. :"A6
,# =/ESE!
C# =I+I!
D# =;/EE
11 %o many lists can exist in parallel in an interactive reporting?
A. An Interactive report can have 1 basic list and up to 21 *econdary lists.
,# n Interactive report can have > basic list and up to >? Secondary lists#
C# n Interactive report can have > basic list and up to >? Secondary lists#
D# n Interactive report can have > basic list and up to @> Secondary lists#
12. What are the chec# tables and value tables? ;2ultiple Anser<
A. 9hec# table ill be at field level chec#ing.
6. ,alue table ill be at domain level chec#ing
C <alue table will be at field level chec$ing
D# Chec$ table will be at domain level chec$ing#
1!.What are presentation and application servers in *AP? ;2ultiple Anser<
# pplication server is actually a program named Sapgui#exe# It is usually installed -n a
userAs wor$station#
6. Application server is a set of executables that collectively interpret the A6AP=$
Programs and manage the input > output for them.
9. Presentation server is actually a program named *apgui.exe. It is usually
installed ?n a user@s or#station.
D# "resentation server is a set of executables that collectively interpret the ,"/B
"rograms and manage the input & output for them#
1$.What is the difference beteen *ynchronous and Asynchronous updates?
;2ultiple Anser<
A. In synchronous processing4 the program aits8 control returns to the program
only hen the tas# has been completed.
6. In asynchronous processing4 the program does not ait8 the system returns
control after merely logging the re5uest for execution.
C# In asynchronous processing& the program waits% control returns to the program only
when the tas$ has been completed#
D# In synchronous processing& the program does not wait% the system returns control after
merely logging the re:uest for execution#
1'.What are the main events an interactive report have? ;2ultiple Anser<
A. "opAofApage during line selection.
6. At lineAselection.
9. At userAcommand.
D# ! +ew
1(.%o many types of tables exist in data dictionary? ;2ultiple Anser<
A. "ransparent tables
,# Internal !able
9. Pool tables
D# Cash !able
0. 9luster tables
;# 3aster Data !able
1+. What is the difference beteen )PB?A3 and W*C)PB?A3? ;2ultiple
Anser<
# 9SD1"0-D 7 ;ile transfer with dialog from presentation server file to internal
table# Data which is available in a file on the presentation server is transferred in an
internal table# SCII & ,inary files can be transferred#
,# 1"0-D 7 !o read data from the presentation server into an internal table without a
user dialog& use the function module 9SD1"0-D# !he most important parameters are
listed below#
9. )PB?A3 A &ile transfer ith dialog from presentation server file to internal
table. 3ata hich is available in a file on the presentation server is transferred in an
internal table. A*9II > 6inary files can be transferred.
3.W*C)PB?A3 A "o read data from the presentation server into an internal table
ithout a user dialog4 use the function module W*C)PB?A3. "he most important
parameters are listed belo.
1..Is *ession 2ethod4 Asynchronous or *ynchronous?
# synchronous
6. *ynchronous
C# Synchronous and synchronous
D# +one of above
1/. What are the differences beteen *AP memory and A6AP memory? ;2ultiple
Anser<
# S" 3emory is a memory area in the internal session )roll area* of an ," program#
Data within this area is retained within a se:uence of program calls& allowing you to pass
data between programs that call one another# It is also possible to pass data between
sessions using S" 3emory#
,# ," 3emory is a memory area to which all sessions within a S"gui have access#
Eou can use S" memory either to pass data from one program to another within a
session )as with ," memory* or to pass data from one session to another#
9.A6AP 2emory is a memory area in the internal session ;roll area< of an A6AP
program. 3ata ithin this area is retained ithin a se5uence of program calls4
alloing you to pass data beteen programs that call one another. It is also possible
to pass data beteen sessions using *AP 2emory.
3.*AP 2emory is a memory area to hich all sessions ithin a *APgui have access.
Dou can use *AP memory either to pass data from one program to another ithin a
session ;as ith A6AP memory< or to pass data from one session to another.
21. Which data type cannot be used to define parameters.
# !ype +
,# !ype C
9. "ype &
D# !ype "

Euestion8
Within the "?PA?&APAF0 event the folloing code represents
rite8 =1 textA111.
Anser8
% selection text#
,% basic list row#
C% page footer
38 A page header
Euestion8
Fiven the to A6AP 3ictioary tables belo4 the 9ustomer number field in table one
must contain
a value from table to. "he 9ustomer number field is #non as a CCCC.
"able one8
9ustomer number ;Primary #ey<
9ompany code ;Primary #ey<
?ther data
"able to8
9ustomer number ;Primary #ey<
9ustomer name
?ther data
Anser8
% Secondary index
,% 3atchcode ob2ect
C% <alidation field
38 &oreign #ey
Euestion8
A batch input 7ob ith to steps is processed. I2P?G"=0HP?G" statements are
used to pass values beteen the steps.
*tep 1 contains the statements
*"A")*IJ*J. 9?-" I J9J.
0HP?G" *"A")* 9?-" "? 202?GD I3 JHHHHJ.
*tep 2 contains the statements
9B0AG89?-"4 *"A")*4 &BAF.
I2P?G" 9?-" &BAF &G?2 202?GD I3 JHHHHJ.
What do the fields *DA*)6G94 9?-" and &BAF contain after the I2P?G"
statement have been executed?
Anser8
# SE7S1,/CFB# C-+!FGCG# ;0HFGG#
6. *DA*)6G9I1. 9?-"IJ9J. &BAFIJJ.
C# SE7S1,/CF4# C-+!FGG# ;0HFGG#
Euestion8
"he structure of a table has been changed in the A6AP=$ 3ictionary.
Which of the folloing ad7ustments in the relevant database table is correct4 if you
ant to retain the previous data?
Anser8
# Delete and recreate the database table#
6. 9hange the database directory ;AB"0G "A6B0< here the structure change
ith AB"0G "A6B0 is supported by the database.
9. 9onvert the table.
Euestion8
2ust 0xits be predefined by *AP programmers?
Anser8
# +o
6. Des
C# Customers can determine for themselves where they want to use exits

Das könnte Ihnen auch gefallen