Sie sind auf Seite 1von 19

GREEN Correct answer

Red Doubtful, check it.


http://www.sreenivasulu.in/category/sap-information/
http://wiki.sdn.sap.com/wiki/display/ABAP/Smart+Forms+FAQ

1.
2.
3.
4.

Inbound_idoc_asynchronous --ale-RHINTE00 Transfer data from PA to OM and vice versa


enhance infotypes tcode: PM01
FM to fetch general manager :

RH_GET_PERSONS_FROM_POSITION
RH_GET_LEADING_POSITION
HRCM_ORGUNIT_MANAGER_GET

5.
6.
7.
8.

migration--open item
who is who infotype : PZ01 or PZ24
ale uses which update method - Ans: ALE Uses tRFC and R/3 Connection
FM to fetch particular infotype to fetch pa tables data :
HR_READ_INFOTYPE
9. which table gets updated when infotype is created: T777D
10.default RFC destination in sap None
some notes: Ans: default RFC destination in sap ---If no destination has

been specified the function module is called using the RFC interface in the same
system.
11.tcode proxy communication SPROXY or SPROXSET or SICF
12.
which technique rfc use tcp/ip cpc-I (ALL - All RFC types are
transferred by means of CPI-C or TCP/IP.)
13.sapscripts page layout and orientation
14.
parameter that hold debugging time-rfsclazy time,wait time??
rdisp/max_debug_lazy_time rdisp/rfc_max_wait_time.
15.SAPNET is used for?
The SAP .NET Connector is a development environment that enables communication between the
Microsoft. NET platform and SAP systems. This connector supports RFCs and Web services, and
allows you to write different applications such as Web form, Windows form, or console applications in
the Microsoft Visual Studio.Net. With the SAP .NET Connector, you can use all common
programming languages, such as Visual Basic. NET, C#, or Managed C++.

16.evaluation path tcode : OOAW


17.basis administration roles and functionalities

18.tcodes:pm30 pa30 pi01 pi03


PA30 is HR Master Data Maintenance, where all infotypes are
maintained, similar to Our SM30.
PM30 dont know
PI01 and PI03 does not exist
19.db administration examination
20.rollback/commit works at which level, Ans: Update work process or Database
level
21.

PCL2 cluster table for which data Ans: Payroll General data, Accounting Results
(time, travel expense and payroll); (payroll results)

22.selection screen ll b displayed when? after En of sel event/after processin


blck/ before prog processin/
23.which does not have begda and enda pa008/pa001/pa003/it002
Ans: pa003 doesnt have start date and end date as per Irene.
24.same infotype how differentiate? (SUBTY)
25.which module ll enable u to place order online and the shipping confi ll be
provided? srm /crm sap /srm/ order mangmt syst
26.exception class--class method/instance method/constructor/destructor
27.performance : calling subrountine with parameters declared
inside/global/without parameters??
28.FM to create/maintain to infotype. Ans: HR_INFOTYPE_OPERATION ,
confirmed from Irene
29.tocde to create OM infotype PM01, PPCI
30.T777D to store infotype data.
31.
------------------------------------------------------DATA: Begin of ITAB occurs 0
field typeref cl_something
DATA: End of ITAB
LOOP AT ITAB Where
field = value ???/how to access this
-------------------------------------------------------

31.'A' is a key for which object? Cost center/Assign group/person/work center


32.authorization attribute for the program : authorization group
33.dono question
options:

pcl1(tx) pcl2(tx) pcl4(tx) pcl4(tb)

34.whats is transaction variant used for? to hide fieds/to hide menus


Transaction variants simplify transaction flow by:

Inserting default values in fields

Hiding and changing the ready for input status of fields

Hiding and changing the attributes of table control columns

Hiding individual menu functions

Hiding entire screens

35.BDC program--noscreen input stored as space///*/,


36.how do u differentiate b/w original and copy of inv? variable
window/main/seconday/copy
37.which attribute in badi determines that it cannot be customized? Within
SAP/With filter use/multiple use/

38. Program to delete data of personnels along with clusters


Ans: tcode pu01 for payroll and for personnel pu00
RPUDELPN program

39. Program for Infotype log


Ans: RPUAUD00 is used for all short docs and long docs
for deletion its RPUAUDDL

40. Number of default exceptions in smartform = Ans: 4


FORMATTING_ERROR, INTERNAL_ERROR, SEND_ERROR, USER_CANCELED
41. Table control declaration syntax
Ans: CONTROLS contrl TYPE TABLEVIEW USING SCREEN dynnr
42. Structure of file and LSMW should be same or not? Need not be

43. Program to perform Direct Input in background: program RBMVSHOW or


Transaction BMV0.

44. Function Module to read Infotype, Ans: HR_READ_INFOTYPE


45. What happens if 'BDC_OPEN_GROUP' executed with the same session name.
Ans - Creates new session with the same name.
46. What Integration Manager does?
a. Intergration of all SAP Systems
b. Integration of all non-SAP system
c. Integration of all SAP and non-SAP systems
d. None of the above
47. Basis Administrator task ( Multiple options )
48. Where the variable are declared for smartform (i.e. code) : Code / Global
data /Form interface
49. Transaction to maintain SAP HR features (Ans. PE03)
50. Suppressing Leading zeros while printing
all options were like '&.....&'. <b>&ws_var(CIZ)&</b>
51. Table for Infotype screen fields (Ans. T588M, confirmed from Irene)
52. If Transaction connnected to a method of class x. How should Contructor of class
x should be?
a. with import parameters
b. without import parameters
c. place in Protected section
d. place in Public section
53. Element in program attribute for Authorization check: Ans Authorization
Group
54. Program to check for differences in the data status between PA and OM tables.
Ans RHINTECHECK
55. Is debugging in Macros possible?
Ans not possible in both classical as well as new debugger

56. How the key of Business object is referred?


a. Object-key
b. Object-Keyfield
c. Object.key
d. Object.Keyfield

57. Tcode for Font Style & font size creation : SE73 / SMARTSTYLES
58.What will be the sql Trace if you are repeating select statement
59.

Table for storing all infotypes : T777D

60. Ways we can bypass buffer in select query.


Select join, select single, select into, select * bypassing
61. How many times At exit command will be allowed in PBO :zero
62. Output area of the form: Window
63. Which window differentiates original and copies of the form? Copy window
64. When ABAP Runtime analysis is required
CPU time > 60, 50, 40, 30
65. Tcode to create PO infotypes : PM01/PPCI
66. Best way to handle errors in batch input session
BDC data, BDC msd call, sm65, Function module
Ans: bdcmsgcoll(option B.)
67. In screen exit, global data will be accessed in subscreen?
How?
68. After sap enque of database table, you can change and update table coming
from SAP program?
Module Pool, Executable, & &
69. Program to upload a bitmat to standard text : RSTXLDMC
70. Program flow for ABAP HR

Example program for HR:


REPORT zabaphr.
TABLES: pernr.
INFOTYPES: 0001 , 0002.
GET pernr.
PROVIDE * FROM p0001
* FROM p0002 BETWEEN pn-begda AND pn-endda.
WRITE: / p0002-pernr , p0002-vorna, p0002-nachn.
ENDPROVIDE.
END-OF-SELECTION.

71. System date in smartforms: SFSY-DATE


72. Which is the best performance while writing subroutines?
Ans: PERFORM : When writing a subroutine, always provide type for all

the parameters. This reduces the overhead which is present when system
determines on it's own each type from the formal parameters that are passed.
73. Which menu is used to make the default a start transaction code?
Extras, system, favorite, edit.
74. Default destination for RFC shipping : DEST_SRE_DS
75. SAP company structure?
From top: client, company code, personnel area, personnel sub area,
organizational key.

76. Start command for background


Monthly, afterevent, date/time, etc.
Possible : Immediate, Date/Time, After job, After event, At operation mode
77. T-code for authorization class: SU21/PFCG/SUIM
78. What is SD userexit technically considered as?
User include, enhancement, modification, customer exit.
79. Tcode for evaluation path : OOAW
80. Exception class will be instanciated by: Constructor, destructor, instance..
etc.
81. Loop at lt_flight into gt_flight
Type ref to class.

Type ref to class.


Looping the same.. public attribute, table line. -> = value.
82. Which system explores market.. reduce your cost.. : ans BI
83. Modification can be done only if: SAP Enhancement package.
84. New-Debugger has what areas?
Process information area,
Control Area,
Source code area & tools.
Possible: Control area , Desktops, Tools, Process Info, Source line/ SYFields
85. Why HR has info-types?
http://www.saptraininghub.com/what-is-infotype/
Recording employee data for administrative, time recording, and payroll purposes is of primary
importance for master data administration in HR. In the SAP System, the information units used to
enter master data are called infotypes.
Infotypes are used to group related data fields together. They provide information with a structure,
facilitate data entry, and enable you to store data for specific periods.

86. who's who infotype ? PZ01 or PZ24


87. ALE integration
88. buffer types in table: Full buffering , Generic buffering, single- record
buffering
Buffering not allowed, Buffering allowed but not activated, Buffering
allowed if the table should be buffered.
89. not to be printed what will not be created - spool, print req, out req
90. default exception in smart form: (4) FORMATTING_ERROR,
INTERNAL_ERROR, SEND_ERROR, USER_CANCELED
91. which tool is used for locking - enqueue

92. tcode for change HR form? HRFORMS, PE51, ( This is for CO module: KE35 Change form)

93. tocode to enhance infotype - PM01


94. provide - HR
95. LDB related to HR -

PAP, PCH, PTRVP, PNP, PNPCE - Enhanced version of PNP available form SAP

Enterprise version onwards

96. copy/original window in smart form


97. Include programs - type and properties
98. How is selection screen defined for HR selection screen - dynamic selections,
LDB ( not sure)
99. Get objec fills which table data - PCH
The logical database PAP fills the internal table for the event GET applicant.
The logical database PCH fills the internal table for the event GET object.
The logical database PNP fills the internal table for the event GET pernr.

100. Which kind of Infotypes cant be enhanced?

The following infotypes are excluded from the enhancement concept:


o

Actions infotype (0000)

Additional Actions (0302)

Time Management infotypes (2nnn)

Applicant Actions infotype (4000)


The following standard infotypes can not be enhanced.

Infotype: 1000 (object)

Infotype: 1001 (relationships)

101. Where is page orientaition n all maintained for smart forms: Output options
102. catch endcatch: identify false statement
runtime erro.. goes to end catch statement
runtime error. caught in catch -- end catch
sy-subrc = 0

103. Tcode to create om IT


1. PPCI, PM01,
a.

Creation of Customer specified Infotype in PA and OM is different. If you want to create in


PA you have to use T.Code: PM01 or if you want to create in OM, frist you have to create
structure using T.C: SE11 after creation of structre you have to use PPCI this is the correct
way. For subtype table is: T591A.

the infotype copier (PPCI) creates the required entries in the following tables:
T777T (Infotype texts)
T778T (Infotypes)
Once the infotype has been created, the user must add an entry to table T777I (Infotypes per
object type).

Result
(http://help.sap.com/saphelp_erp60_sp/helpdata/en/4f/d5268a575e11d
189270000e8322f96/content.htm)
You have created a new infotype.
The system has automatically created the following objects and structures:
PS structure (if it did not already exist)
The corresponding P structure
Table(s) PAnnnn and PA9nnn and/or PBnnnn and PB9nnn
Object Pnnnn_AF,%_HRnnnn
Entries in tables T777D and T77ID
Screen structure

http://help.sap.com/saphelp_46c/helpdata/en/1e/728d281d5e11d289d30000e82158f1/frameset.htm

104. Not a logical database.. PMP


105. Table where infotype text is stored PLC1
106. maximum no of LDB allowed
maximum no of LDB allowed - maximum number of nodes allowed in the
structure of a logical database is 300. (Is there any upper limit (max)
to the possible number of nodes in a logical database structure? If so
what is the limit?
Yes, there is an upper limit for defining number of nodes in a Logical
Database Structure.
Maximum nodes = 1200 / length where length = max. Length of name
in the structure.)

) How many maximum LDB's we can use in Report ? ( Found in SDN Query, not sure)
Only ONE.. you can try the function module LDB_PROCESS to use more than on LDB, but I guess it doesn't work for
PNP/PNPCE

107.
108.
109.
110.

Program flow for ABAP hr


A deep structure reference should contain at least one: Table type structure.
PA30 tcode used for
PE03 :Tcode to enhance infotype- HR Master data maintainence, (PA20 -

Display HR Master Data)

111. What is true about database update and modify in sap


112. in advance debugging maximum no of desktop - there are three userspecific
desktops (Desktop 1, Desktop 2, and Desktop 3) and seven standard
desktops (Standard, Structures, Tables, Objects, etc.).
113.
114.
115.
116.
117.

Questions regarding batch job


program to convert bitmap image to a standard text in sap abap: RSTXLDMC
SQL trace what does the red line indicates
a is the key for which object type in sap hr : work center
standard infotypes are enhanced using which tcode - PPCI

118. the standard sap service for whos who is (Employee Self Service)

119. After creation of infotype, entries must be made in which table. - T777I

120. Which infotype cannot be enhanced Recruitment, Time management, LMS,


All the above
121. What is spool admin responsible for
The spool administrator is responsible for the smooth operation of the SAP output
landscape.
The individual tasks are:

Administration of output devices

Definition of a spool server landscape for continuous, reliable operation

Monitoring to ensure output is correct

122. What is deallocated when program terminates Roll context, memory , user
context,
123. Tcode for authorization = SU21
124. Maximum desktop that can be opened while debugging = 4
125. Maximum length of key element

All the key fields of a table must be stored together at the beginning of the table. A non-key field may not occur
between two key fields.

A maximum of 16 key fields per table is permitted. The maximum length of the table key is 255.

If the key length is greater than 120, there are restrictions when transporting table entries. The key can only be
specified up to a maximum of 120 places in a transport. If the key is larger than 120, table entries must be
transported generically.

A table may not have more than 249 fields. The sum of all field lengths is limited to 1962 (whereby fields with data
type LRAW and LCHR are not counted).

Fields of types LRAW or LCHR must be at the end of the table. Only one such field is allowed per table. There
must also be a field of type INT2 directly in front of such a field. The actual length of the field can be entered
there by the database interface.

126. Benefits of SSCR


SSCR (SAP Software Change Registration) is a procedure for registering all manual changes to SAP
source code and Dictionary objects. Tuning measures, such as the configuration of database indexes
and buffers, are exempt from the registration process.
This procedure further improves the availability and reliability of production installations.
The procedure is designed to support and accelerate SAPs service and support functions. At the same
time, the procedure supports customer projects.

Modifications severely reduce SAPs warranty obligations concerning the software it


delivers. Despite this reduced liability, SAP will continue to try and support customers
who have modified their systems themselves.

127. Purpose of POST_LOCAL = X used in BDC

POST_LOCAL
Parameter to update data locally. If POST_LOCAL = X, data will be updated locally.
(refer to the keyword documentation of SET UPDATE TASK LOCAL for more information)

128. Get object will fill data for which infotype 0000,1000,0001,1001
129. Where can we get the subscripts and superscripts for smartforms:
SMARTSTYLES->Character format-> Standard settings
130. Which infotype doesnt have BEGDA and ENDDA : PA0003
131. What Batch Input Admin performs:
132. What does shared memory of DB consist of:
133. What is the exception class class method/instance
method/constructor/destructor
134. Types of BAPI? Syn, Asyn, both , Direct
135. Table pool is defined as
136. Where the code in inserted for user exits- Form--Endform
137. Where all SAP tables are stored: DD02L

138. Full buffering is used in which type of table: small tables.


139. When does ABAP runtime system sends selection screen to presentation
server? Beginning of procees, when user press ESCP, end of routine, comes out of
process control
140. Which is the good candidate for using buffer? Table VBAK, CDHDR, MARA, T001
141. Types of structure: flat, nested, deep, tree (multiple answer)
142. Field that is automatically generated for receiving and transmitting function
code SY-UCOM, STEPL, OKCODE, DYNNR
143. Events in ALV report
144. In smartforms which is mandatory - ROW, COLUMN, LINE TYPE, TABLE FIELD
145. What differentiates original window and copy window in SF. (Window type)
146. wat is company structure?
like comp code person area sub area plant client etc...we have to arrange it

147. program name to run bdc in background : RSBDCSUB


148. que on infotype 1000 and 1001
149. include program can itself be
a program,...an include....only top...some 4 th option
check box wala again
150. prerequisite of LSMW....strc in SAP shud match that of excel sheet something:
Need not be
151. comparism btw standard int table
and sorted table
which takes less time type
152. smartform...page protection can be applied on wat all of below
folder, text , node...some other option
153. which is predefined tabular form in smartform
answ-> template
154. wat is FM to get manager of org unit in HR ABP
155. A=B=C. is it allowed? Yes
156. in debugging wat all things are available
option
program name
desktop
2 other options
157. one que on exception cunstroctor

answ->Exception class is instantiated in the Class Constructor


158. SQL trace
2-4 ques
like wat is reopen
exec
fecth
open
etc..
159. one que on IDOC filtering
*IDOC
example: there is std MATMAS IDOC
comp A wants only plant data
Comp B wants only MAT data
then which fileter u use i this case
160. tcode for missing authorization: Ans: SU53
161. Collective search help for personnel number: PERNR, PREM
162.
R3 system cannot trail to : modification ,customizing ,personalization,
interfacing
163.
change to screen field is : enhancement ,user include, customizing,
modification
164. Tcode for managing font and paragraph? SMARTSTYLES , SE71, SE73
165.
What is output for forms? PAGES, WINDOWS, PAGES & WINDOWS, LIST
166.
How many tables are there in deep structure? Max 10
167.
What is true about APPEND STRUCTURE? Some options were there
168.
BI holds which type? Integrations, Process, Business, Information
169.
MODE A holds what type in CAll transaction <> using BDCDATA<>
170.
LUW in transaction? At start of transaction, at end..
171.
Loop at Screen changes? Screen, Screen Table,
172.
Program to upload change in infotype change notes = RPRAPA00
173.
174.
175.
176.

177.
178.

What is true about internal tables:


Insertion is faster in sorted table
Deletion and modification is slow in standard table
Deletion and modification is fast in sorted table
which time constraint assosciated with infotype 001
Time constraint 1
Time constraint A
Time constraint 2
tcode infotype audit report
When you get runtime error as DEBUGGING_NOT_POSSIBLE
Ans: Whenever exclusive Debugging is on and you attempt to start
another Debugger.
Function of me->
-Refers to varaible of subclass.
there is a global class. you have instane (constructor). what is true:

- Instance should have returning parameter


- it should have exporting parameter
- it shud be protected
- it shud be public

179.

Transaction Code for adjusting Dictionary objects during upgrade: SPDD

180.

Exchange of data between R/3 system through RFC is supported by: SAP Gateway.

181.
182.

OO Transaction can access what kind of methods: Multiple options


In Provide...End Provide if a partial table is filled what value will the field Pnnnn-value

hold:
0,1,-1 and another option.
Question about Narrow and Wide casting in OO ABAP. dont remember the options
What are sequential datasets called:
extracts,datasets and 2 more options.
185.
In SQL trace if a line is marked as red then the statement takes ______ time to
execute:
0.1MS,100MS,500MS, 1000MS.
186.
Question on differences between EDI and ALE.
187.
When does a database commit occur?: Multiple options
ABAP statement Commit Work, CALL SCREEN/CALL DIALOG, CALL
TRANSACTION,
RFC.
188.
Features available only in New Debugger and not in Old Debugger
189.
Question on Buffer synchronization for which the answer is ALTER Table.
190.
How many modes you can fill the output in SMARTFORMS:
1,2,4,5.
191.
one question for which the answer is PLM(Product life cycle management).
192.
If the function group of a Function module enhancement is ZX99.. Which one of the
following is
the relevent Include?
ZZX99..u01, ZZX99..L01, ZZX99..T01 and another option.
193.
Optimum Performance of Modify statement with DB tables using Internal tables.
a)loop @ itab in wa..
update dbtab from wa
b) modify dbtab from itab.
c) update dbtab from itab,
d) Sort itab. modify dbtab from itab.
194. Program for Infotype log = RPAUD00

183.
184.

195.

Program exit
Where called exactly
196. Function module exit: where called exactly
197. OM data to webdynrro
A: object and list provider
B: Object and Data Provider
198. Pcl3 recruitment/documents/accounting /personal cost planning data
199. Locks(Checkbox question) : types
200. which statement does not lock the database effected entries : insert/
modify/select * /single for
update
201. which statement allows to edit entries after message, Ans: Warning

202.

203.

external data to standard program


data should be initialized according its data type
user specific settings.
same table file names
Fields shorter in SAP than legacy system must be zero filled.
table pools:
same key
no same key
dependant no seconday index
no dependant secondary index

204.

report
write: a
initialization
write b
start of selction
write c
Ans: b, a, c
205. what executes sql statement: Database interface
206. what sap generates first to print something
spool request
207. Generic key buffering is used for what: same primary key elements/which
share partial primary keys.
208. loop lt_flight into r_flight
tableline->public = value
tableline->private = value
r_flight-> value.
209. Infotype 0001 has time constraint 1
210. Identify true statement about Append structures
Ans: Check for sap release during upgrade
201. Page format and page orientation in which place in SAP Script
Header
Basic setting
Page
Window
211. perform abc using (num)
form abc changing value (num):
memory from actual parameter is passed to formal parameter
memory from actual parameter is not passed to formal parameter,
data is passed.
212.
213.

Creating custom fonts tcode(option type):SE73/smartstyles.


Default RFC destination shipped by SAP:
Server_test
Server_SAP
Server_Execute
Server_Remote

214.

215.

216.

217.

218.

219.

220.

221.

How repeated SQL statements are shown in SQL trace log.


Prepare->open->fetch
Prepare->exec->fetch
Reopen->fetch
Reexec->fetch
Text table must have which datatype in one of the key fields:
LANG
CLNT
CHAR
LCHR
Data records of Text module stored in table:
PCL1(TX)
PCL2(TX)
PCL4(TX)
PCL4(TT)
Two runtime environment provided by SAP(Checkbox type)
ABAP runtime environment
JAVA runtime environment
SAP runtime environment
VB runtime environment
Why HR module needs Infotypes concept:
To make HR module different than other module
HR data is very complex and to make it easy accessible.
To manipulate data
To store data.
Tables where Infotypes are stored:
DAT01
DD02L
DD01L
INFO
Which is not true about database tables:
DB table can be in Data dictionary and may not be in stored physically
in database.
DB table can be in physically in database and may not be Data
dictionary.
Changes to field document done through:
Screen Exit
Text Enhancement
Menu Exit
Text Symbol

222.

223.

224.
table

225.

226.

227.

228.

229.

230.
231.

232.

To avoid scope creep in project


Define Change management correctly.
Define enhancement strategy.
Message control component is used define EDI inbound idoc in
SD
SD and MM
MM and FI
SD,MM,FI.
What happens to DB table after DB conversion when it is changed and
has already contains data.
Table is renamed and deleted eventually
Table is renamed and deleted eventually
Table is reactivated
Table is set to status new.
What is not client specific data:
Access sequence
User data
Master data
Transactional data.
Event in interactive ALV:
At-line-selection
Start of selection
Not ABAP interactive command
Export parameter
Import parameter
Return
Used dialog.
Benefit of SSCR:
To register modification to standard SAP
To register enhancement to standard SAP
To register development on SAP
To register testing on SAP
When database table is locked(Check box type):
Insert
Update
Append
modify

What happens when Smartform is activated.


Data is written on DB what sequence of SQL is:
Open->exec->fetch
Reopen->exec->fetch
Open->fetch.
Which is not valid infotype interface status:

233.

234.

D2S
EQS
CHG
COP
Which is not a category of SAP notes:
Consulting
Correlation
Customizing
development
Complete table LOCK by:
L
E
X
A