Sie sind auf Seite 1von 6

SAP QUESTIONAIRE 2

1.
1.
Difference between Local files and Se!ential files"
o o Local #iles are stored in Presentation Ser$er w%ile Se!ential #iles are stored in
A&&lication Ser$er
o o U&load or Download of Local files is done in a sin'le s%ot w%ile for t%e Se!ential
#iles( t%e data %as to read or Transferred( Line b) Line or c%aracter b) c%aracter
de&endin' !&on t%e *ode.
2.
2.
+%at is ,TS and +%at do )o! -now abo!t it" .,TS is ,orrection and Trans&ort S)ste*s/"
o o ,orrection s)ste* *ana'es t%e internal s)ste* co*&onents li-e ob0ects li-e onl)
ori'inal $ersion of t%e ob0ect e1ists. It stores all c%an'es *ade to t%e ob0ect.
o o Trans&ort s)ste* allows to trans&orts t%e ob0ect fro* on SAP s)ste* to anot%er
2De$elo&*ent s)ste* to Prod!ction s)ste*3. It allows to o$er write or delete e1istin'
ob0ect in tar'et s)ste* and i*&ort new ob0ects to tar'et s)ste*s.
o o D!rin' de$elo&*ent wor- we start b) o&enin' a tas- 2correction3 to w%ic% we can
assi'n new and c%an'ed ob0ects. Once c%an'es %a$e been *ade( trans&ort new or
c%an'ed ob0ects to ot%er SAP s)ste* b) *eans of trans&ort 2,%an'e3 re!est.
4.
4.
Li*itations in SU5S,REENS"
o o 6UI Stat!s cannot be set to t%e S!b screens.
o o O7,ODE is not a&&licable.
o o ,annot contain AT E8IT9,o**and.
:.
:.
;alidations in flow9lo'ic and <od!le &ool"
#low Lo'ic ;alidations=
#ield >field? ;al!es 2.not/ $1( $2@$n3
#ield >field? ;al!es 2.not/ between $1 and $23
,%ain.
#ield >field? ;al!es 2.not/ between $1 and $23
#ield >field? *od!le >*od!le?
End,%ain.
<od!le Pool Pro'ra* ;alidations=
#ield >field? *od!le >*od!le?
A.
A.
+%at is client conce&t in SAP" +%at is t%e *eanin' of client inde&endent"
o o A client is self contain !nit in an RB4 s)ste* wit% se&arate *aster records and its
own tables.
o o ,lient inde&endent C records and tables can be accessed fro* an) client.
D.
D.
+%at are t%e AUTO<ATI, field c%ec-s"
o o Re!ired In&!t
o o Pro&er Data #or*at
o o ;alid ;al!e for a #ield
E.
E.
Fow to call Re&ort fro* Transaction"
o o Usin' t%e State*ent( Lea$e to List Processin'.
o o To e1it fro* t%e list to t%e Screen( Lea$e List9&rocessin'.
G.
G.
Na*e a few s)ste* 'lobal $ariables )o! can !se in A5AP &ro'ra*"
o o S)9!na*e = User na*e
o o S)9!Heit = Ti*e
o o S)9dat!* = Date
o o S)9s!brc = if t%e o&eration is s!ccessf!l or not
o o S)9dbcnt = n!*ber of database records retrie$ed
o o S)9lsind = Inde1 of t%e list c!rrentl) created
o o S)9lilli = N!*ber of t%e line fro* w%ic% t%e e$ent was
tri''ered
o o S)9lisel = ,ontents of t%e line fro* w%ic% t%e e$ent was
Tri''ered
o o S)9listi = Inde1 of t%e list le$el fro* w%ic% t%e e$ent
+as tri''ered
o o S)9!co** = #!nction code t%at tri''ered t%e e$ent
o o S)9&f-e) = Stat!s of t%e list c!rrentl) bein' dis&la)ed
o o S)9c&a'e = Pa'e n!*ber of t%e first dis&la)ed &a'e of
t%e list fro* w%ic% t%e e$ent was tri''ered
o o S)9c!row = Position of t%e line in t%e window fro*
w%ic% t%e e$ent was tri'erred2co!nt starts
wit% 13
o o S)9c!col = Position of t%e col!*n in t%e window fro*
+%ic% t%e e$ent was tri'erred2co!nt start
wit% 23
o o S)9d)nnr = Screen n!*ber
o o S)9fd&os = #ield &osition
o o S)9inde1 = N!*ber of loo& &asses
o o S)9linct = Pa'e len't% of an o!t&!t list
o o S)9linno = &a'e len't% of an o!t&!t list
o o S)9linsH = widt% of an o!t&!t list
o o S)9loo&c = N!*ber of loo& bloc-s dis&la)ed for t%at
Loo&
o o S)9&a'no = ,!rrent Pa'e No
o o S)9tabi1 = inde1 of t%e a&&ended line
I.
I.
,%ain and Endc%ain in Transactions"
In case of a wron' entr) for a field( if t%e !ser %as to be 'i$en a c%ance to in&!t a set of related
fields( t%ese $alidations for t%is fields s%o!ld be 'ro!&ed to'et%er !nder ,%ain C End,%ain. Else(
onl) t%e field w%ic% $iolated t%e $alidation will be enabled and t%e rest all will be disabled for
!ser in&!t.
1J.
1J.
+%at are internal tables" Fow do )o! 'et n!*ber of lines in an internal table"
o o Internal Tables are Te*&orar) tables !sed to store $al!es at r!n ti*e
o o no of lines in Internal tables DES,RI5E TA5LE ITA5 LINES LIN.
11.
11.
At e1it co**and in Transactions"
At E1it9co**and is !sed w%en a!to*atic field c%ec-s are to be a$oided w%en e1itin' fro* a
screen.
12.
12.
Fow do )o! ta-e care of &erfor*ance iss!es in )o!r A5AP &ro'ra*s"
o o R!nti*e Anal)sis
14.
14.
7e)words !sed in #LO+LO6I,"
Process
<od!le
,%ain
End,%ain
Loo&
Endloo&
#ield
1:.
1:.
+%at are data sets"
Se!ential files in A5AP.
1A.
1A.
Fow to find t%e ret!rn code of a st*t in A5AP &ro'ra*s"
9 SK9SU5R,
1D.
1D.
+%at are interface B ,on$ersion &ro'ra*s in SAP"
9 5D,
1E. Fa$e )o! !sed SAP s!&&lied &ro'ra*s to load *aster data"
1E. o o SAP s!&&lied 5D, &ro'ra*s C R<JD55IJ 2P!rc%ase re!isitions3
o o R<DATIND 2<aterial *aster3 R#5I7RJJ 2;endor <asters3
o o R#5IDEJJ 2,!sto*er <aster3 R;IN;5JJ 2Sales Order3
1G.
1G.
+%at are t%e Tec%ni!es in$ol$ed in !sin' SAP s!&&lied &ro'ra*s" Do )o! &refer to write )o!r
own &ro'ra*s to load *aster data" +%)"
o o Identif) rele$ant fields
o o <aintain transfer str!ct!re 2 Predefined C first one is alwa)s session record3
o o Session record str!ct!re ( Feader Data( Ite* 2 STKPE C record t)&e 3
o o #ields in session str!ct!re C STKPE( 6ROUP ( <ANDT( USERNA<E ( NO
DATA
o o #ields in %eader str!ct!re C consists of transaction code also C STKPE( 5<<JJ(
T,ODE(<ATNR and #ields in Ite* 9 ITE<S @
o o <aintain transfer file C sa*&le data set creation
o o Transfer data b) direct in&!t.
1I.
1I.
+%at are lo'ical databases" +%at are t%e ad$anta'esBdisad$anta'es of lo'ical databases"
LD5 consists of lo'icall) related tables 'ro!&ed to'et%er C !sed for readin' and &rocessin' data.
Ad$anta'es
o o No need of &ro'ra**in' for retrie$al ( *eanin' for data selection
o o Eas) to !se standard !ser interface( %a$e c%ec- co*&leteness of !ser in&!t.
Disad$anta'es
o o #ast in case of lesser no. of tables 5!t if t%e table is in t%e lowest le$el of
%ierarc%)( all !&&er le$el tables s%o!ld be read so &erfor*ance is slower.
2J.
2J.
+%at s&ecific state*ents do )o! !sin' w%en writin' a drill down re&ort"
o o 6ET ,URSOR
o o AT LINE SELE,TION
o o AT USER ,O<<AND
o o FIDE
o o SK9LISEL
21.
21.
+%at are different Tools to re&ort data in SAP" +%at all %a$e )o! !sed"
o o A5AP QUERK
22.
22.
+%at are t%e Ad$anta'e and disad$anta'es of A5AP !er) tool"
Ad$anta'es
o o no len't%) code
Disad$.
o o Interacti$e lists drill re&orts are not &ossible and conditional re&ortin' not
&ossible.
24.
24.
+%at are t%e f!nctional areas" User 'ro!&s" And %ow does A5APB: !er) wor- in relation to
t%ese"
o o #!nctional areas L &ro$ide t%e !ser wit% a fra*ewor- for definin' a !er) !ic-l).
Select a lo'ical database fro* a&&lication s)ste*.
o o User 'ro!&s L !sed to set !& a&&ro&riate en$iron*ent for t%e !ser or a!t%oriHation
for !sin' !er). 5) creatin' f!n. Areas and assi'nin' t%e* to !ser 'ro!&s.
o o S)ste* ad*inistrator deter*ines t%e ran'e of re&orts t%e indi$id!al a&&lication
de&ts. Or end !sers can 'enerate !sin' A5AP !er).
2:.
2:.
Is a lo'ical database a re!ire*ent B *!st to write an aba&B: !er)"
No
2A.
2A.
+%at do )o! do wit% errors in 5D, batc% session"
9Anal)sis and correct t%e*.
2D.
2D.
Fow do )o! set !& bac-'ro!nd 0obs in SAP" +%at are t%e ste&s" +%at are e$ents dri$en batc%
0obs"
o o ,reate a 0ob !sin' f!nction *od!le MO59OPEN
o o ,ollect t%e 0ob s&ecifications.
o o Add a 0ob ste& to t%e 0ob wit% t%e f!nction *od!le MO59SU5<IT.
o o ,lose t%e 0ob and &ass it to 5ac-'ro!nd &rocessin' s)ste* for e1ec!tion wit% t%e
f!nction *od!le MO59,LOSE
o o E;ENT DRI;EN 5AT,F MO5S =9
o o T)&es L S)ste* e$ents C tri''ered w%en acti$ation of new o&eration *ode ta-es
&lace
N User e$ents 9 Tri''ered fro* A5APB: or e1ternal &ro'ra*.
o o Tri''erin' an e$ent notifies t%e bac-'ro!nd &rocessin' t%at na*ed condition %as
been reac%ed. T%e 5ac-'ro!nd s)ste* reacts b) startin' an) 0obs t%at were waitin' for
t%e e$ent.

2E.
2E.
Is It &ossible to r!n %ost co**and fro* SAP en$iron*ent" Fow do )o! r!n"
#!nction ft&Oco**and
2G.
2G.
Does SAP %andle *!lti&le c!rrencies" <!lti&le Lan'!a'es"
Kes
2I.
2I.
+%at is sa& scri&t and la)o!t set"
If t%e !ser wants to &rint doc!*ent s!c% as in$oices(&!rc%ase order (t%en all s!c% doc!*ents are
&rinted wit% t%e !se of for*s and SAP allows t%e !ser to define t%ese for*s b) !sin' la)o!t
sets.T%e tool w%ic% is !sed to create t%e la)o!t set is SAP scri&ts.
4J.
4J.
+%at are t%e A5APB: ,o**ands t%at lin- to a la)o!t set"
o o ,all f!nction OPEN9for*.
o o ,all f!nction +RITE9for*.
o o ,all f!nction ,LOSE9for*

41.
41.
+%at are IDO,PS"
IDO, is act!all) an EDI2Electronic Data Interc%an'e3(w%ic% stands for Inter*ediate
Doc!*ent.T%e) are also !sed as a for*at *odifier
42.
42.
+%at are Screen Painters" <en! Painter" 6UI Stat!s" @etc
o o Screen Painters= 9 Arran'in' or creatin' ele*ents of t%e screen.
o o <en! Painters= 9 Desi'nin' and creatin' *en! bar.
o o 6UI Stat!s= 9 Interface between !ser and SAP &ro'ra* 2P# STATUS3.
44.
44.
+%at is screen flow lo'ic" +%at are t%e selections in it" E1&lain PAI and P5O"
+%en transaction is e1ec!ted( t%e screen is dis&la)ed( !ser enters few fields( selects few
f!nctions. T%en t%e screen is &rocesses and &rocessin' of screen is done b) flow lo'ic.
P5O = T%is e$ent is tri''ered b: t%e screen is dis&la)ed.
PAI = T%is is res&onsible for &rocessin' of screen after t%e !ser enters t%e data and clic-s t%e
&!s%b!tton.
PO; = T%is is tri''ered w%en t%e !ser clic-s t%e #: f!nction -e). List of &ossible $al!es are
dis&la)ed !sin' t%is.
POF = T%is is tri''ered w%en t%e !ser clic-s t%e #1 f!nction -e). Own %el& is dis&la)ed !sin'
t%is.

4:.
4:.
O$erall %ow do )o! write transaction &ro'ra* in SAP"
o o ,reate t%e transaction !sin' ob0ect browser 2SEGJ3
o o Define t%e ob0ects e.'. screen( Transactions. C <od!les C P5O( PAI.
4A.
4A.
Does SAP %a$e a 6UI screen &ainter" +%at is t%e ot%er t)&e of screen &ainter called"
o o Kes
o o Ot%er t)&e of screen &ainter C al&%a n!*eric screen &ainter.
4D.
4D.
+%at are ste& loo&s" Fow do )o! &ro'ra* &a'e down &a'e !& in ste& loo&"
o o Ste& loo&s= <et%od of dis&la)in' a set of records. T%ese are 1 t)&e of screen table.
Its not%in' b!t re&eated bloc-s of field in a screen
o o Pa'e down Q Pa'e !&= decre*ent B incre*ent base co!nter
o o Inde1 L base R s)9ste&1 C 1
4E.
4E.
Is A5AP a 6UI lan'!a'e"
9 Kes
4G.
4G.
Nor*all) %ow *an) and w%at files 'et created w%en a transaction &ro'ra* is written" +%at is
to& 888888TOP &ro'ra*"
o o <ain &ro'ra* wit% A Incl!des
o o I3 TOP IN,LUDE C 6LO5AL DATA
o o II3 Incl!de for P5O
o o III3 Incl!de for PAI
o o I;3 Incl!de for #or*s
4I.
4I.
+%at are Incl!de Pro'ra*s"
9 Set of code( w%ic% are incl!ded into t%e *ain &ro'ra* at r!nti*e.
:J.
:J.
,an )o! call a s!bro!tine of one &ro'ra* fro* anot%er &ro'ra*"
9 Kes
:1.
:1.
+%at are !ser e1its" +%at is in$ol$ed in writin' t%e*"
o o User defined f!nctionalit) incl!ded to &redefined SAP standards.
o o S%o!ld find t%e c!sto*er en%ance*ents belon'in' to &artic!lar de$elo&*ent class.
:2.
:2.
+%at are R#,PS"
- 9 Re*ote #!nction ,alls.
:4.
:4.
+%at are t%e 'eneral na*in' con$entions of A5AP &ro'ra*s"
o o Start wit% S or K followed b) ,%ar or Nos.
o o G Letters lon' B 2J letters 2:.Jb onwards3

::.
::.
Fow do )o! find if a lo'ical database e1ists for )o!r &ro'ra* re!ire*ents"
o o 6et table co**and
o o Table na*e C w%ere !sed list C lo'ical database
o o Attrib!te

:A.
:A.
Fow do )o! find t%e tables to re&ort fro* w%en t%e !ser 0!st tell )o! t%e transaction %e !ses"
And all t%e !nderl)in' data is fro* SAP str!ct!re"
o o 6o to transaction. #1 and 'o to tec%nical infor*ation.

:D.
:D.
Fow do )o! find t%e *en! &at% for a 'i$en transaction in SAP"
o o 6o to d)na*ic *en!( 6i$e t%e searc% ter* i.e. transaction na*e
o o SAP std *en! C A5APB: wor-benc% C De$elo&*ent B !tilities.

:E.
:E.
+%at are t%e Different <od!les of SAP"
o o PP P< << #I SD FR

:G.
:G.
+%at is I<6 in SAP"
o o I*&le*entation '!ide containin' all I<6( acti$ities arran'ed b) b!siness
a&&lication co*&onents.

:I.
:I.
Fow do )o! 'et %el& in A5AP"
o o Place c!rsor on re!ired field and &ress #1 or F -e)word in co**and *ode.
AJ.
AJ.
+%at are different A5APB: Editors" +%at are t%e differences"
o o ,o**and *ode Editor
o o P, <ode wit% line n!*berin'
o o P, <ode wit%o!t Line n!*berin'

Das könnte Ihnen auch gefallen