You are on page 1of 2

What is SAP R/3 ? The name SAP a German company is an acronym for "Systeme, Anwendungen, Produ te in der !

aten"erar#eitung$" This is trans%ated in &ng%ish as "Systems, App%ications, and Products in !ata Processing$" 'an you create a ta#%e with fie%ds not referring to data e%ements ? (&S$ eg)* +TA, -+.& SP/-+$here we are referening to a data o#0ect1SP/-+2 not data e%ement$ What are the different types of data dictionary o#0ects? ta#%es, structures, "iews, domains, data e%ements, %oc o#0ects, 3atch code o#0ects$ What shou%d #e the approach for writing a ,!' program ? ST&P 4) '567&RT+6G T8& -&GA'( S(ST&3 !ATA T5 A /-AT /+-& to interna% ta#%e 'A--&! "'567&RS+56"$ ST&P 9) TRA6S/&R+6G T8& /-AT /+-& +6T5 SAP S(ST&3 'A--&! "SAP !ATA TRA6S/&R"$ ST&P 3) !&P&6!+6G :P56 T8& ,!' T(P& i2ca%% transaction1Write the program e;p%icity2 ii2 create sessions 1sessions are created and processed$ +f success data wi%% transfer2$ What are the pro#%ems in processing #atch input sessions and 8ow is #atch input process different from processing on%ine ? PR5,-&3S) i2 +f the user forgets to opt for eep session then the session wi%% #e automatica%%y remo"ed from the session <ueue1%og remains2$ 8owe"er if session is processed we may de%ete it manua%%y$ ii2if session processing fai%s data wi%% not #e transferred to SAP data#ase ta#%e What does an e;tract statement do in the A,AP program ? 5nce you ha"e dec%ared the possi#%e record types as fie%d groups and defined their structure, you can fi%% the e;tract dataset using the fo%%owing statements) &=TRA'T$ When the first &=TRA'T statement occurs in a program, the system creates the e;tract dataset and adds the first e;tract record to it$ +n each su#se<uent &=TRA'T statement, the new e;tract record is added to the dataset &=TRA'T 8&A!&R$ When you e;tract the data, the record is fi%%ed with the current "a%ues of the corresponding fie%ds$ As soon as the system has processed the first &=TRA'T statement for a fie%d group , the structure of the corresponding e;tract record in the e;tract dataset is fi;ed$ (ou can no %onger insert new fie%ds into the fie%d groups and 8&A!&R$ +f you try to modify one of the fie%d groups afterwards and use it in another &=TRA'T statement, a runtime error occurs$ ,y processing &=TRA'T statements se"era% times using different fie%d groups, you fi%% the e;tract dataset with records of different %ength and structure$ Since you can modify fie%d groups dynamica%%y up to their first usage in an &=TRA'T statement, e;tract datasets pro"ide the ad"antage that you need not determine the structure at the #eginning of the program$ 'an a transparent ta#%e e;ist in data dictionary #ut not in the data #ase physica%%y ? 65$ TRA6SPAR&6T TA,-& !5 &=+ST W+T8 T8& SA3& STR:'T:R& ,5T8 +6 T8& !+'T+56AR( AS W&-- AS +6 T8& !ATA,AS&,&=A'T-( W+T8 T8& SA3& !ATA A6! /+&-!S$

What is the step #y step process to create a ta#%e in data dictionary ? step 4) creating domains1data type, fie%d %ength, range2$ step 9) creating data e%ements1properties and type for a ta#%e fie%d2$ step 3) creating ta#%es1S&442$ What is the typica% structure of an A,AP/> program? 8&A!&R ,,5!(,/55T&R$ A situation) An A,AP program creates a #atch input session$ We need to su#mit the program and the #atch session in #ac ground$ 8ow to do it ? go to S33? and create #ac ground 0o# #y gi"ing 0o# name, 0o# c%ass and 0o# steps 1@5, S'8&!:-+6G2 What are the domains and data e%ements ? !53A+6S ) /5R3A- !&/+6+T+56 5/ T8& !ATA T(P&S$T8&( S&T ATTR+,:T&S S:'8 AS !ATA T(P&,-&6GT8,RA6G&$ !ATA &-&3&6T ) A /+&-! +6 R/3 S(ST&3 +S A !ATA &-&3&6T$ What is the a%ternati"e to #atch input session? 'a%% transaction$ What is a #atch input session? ,AT'8 +6P:T S&SS+56 is an intermediate step #etween interna% ta#%e and data#ase ta#%e$ !ata a%ong with the action is stored in session ie data for screen fie%ds, to which screen it is passed, program name #ehind it, and how ne;t screen is processed$ What is the ad"antage of structures? 8ow do you use them in the A,AP programs? Ad")* G-5,A- &=+STA6'&1these cou%d #e used #y any other program without creating it again2$ 8ow many types of ta#%es e;ists and what are they in data dictionary? > types of ta#%es i2Transparent ta#%es * &;ists with the same structure #oth in dictionary as we%% as in data#ase e;act%y with the same data and fie%ds$ ,oth 5pens<% and 6ati"es<% can #e used$ ii2Poo% ta#%es A iii2'%uster ta#%es * These are %ogica% ta#%es that are arranged as records of transparent ta#%es$ one cannot use nati"e s<% on these ta#%es 1on%y open s<%2$They are not managa#%e direct%y using data#ase system too%s$ i"2+nterna% ta#%es * $?

You might also like