You are on page 1of 2

1 What should be the approach for writing a BDC program?

Ans.: 1. Analysis the Data.2. Generate SAP structure.3. Develop transfer program 4.
Create sequential file. . Create !atch input program. ". Process !atch input #ata
2 What is the alternative to batch input session?
Ans. : Call transaction $ call #ialog
What are the steps in a BDC session ?
%he first step in a &DC session is to i#entify the screens of the transaction that the
program 'ill process. (e)t step is to 'rite a program to !uil# the &DC ta!le that 'ill !e
use# to su!mit the #ata to SAP. %he final step is to su!mit the &DC ta!le to the system in
the !atch mo#e or as a single transaction !y the CA** %+A(SAC%,-( comman#.
What are the problems in processing batch input sessions? !ow is batch input
process different from processing on line?
Ans.: Sessions cannot !e run in parallel an# not fast.
" What do #ou do when the s#stem crashes in the middle of a BDC batch session?
Chec. no. of recor#s alrea#y up#ate# an# #elete them from input file an# run &DC again.
$ What do #ou do with errors in BDC batch session?
Analysis an# correct input file format an# entries in internal ta!le &DCDA%A.
% !ow do #ou find the transaction number& program number and field names?
Ans :' %ransaction no./program no. 0 System 12 status
3iel# names 0 31/ %echnical help
( What is the process for transferring data from legac# s#stem to )A*?
Ans :' 3%P file transfer/ 4anufacturer 0specific fiel# transfer (3S5net'or. file
system67&DC.
+ Wh# batch input?
Ans :' %o input a large amount of information at off pea. times.
, Can data be put directl# into the database?
Ans :' (o/ only after the #ata has !een entere# via transaction.
1- ./plain at high level& the batch input process?
Ans :1 &atch #ata is place# into queues calle# !atch input sessions / then place# into the
application programs for maintenance into the #ata!ase.
11 What are the function modules associated with batch input?
Ans :' &DC8-P9(8G+-:P / &DC8C*-S98G+-:P / &DC8,(S9+%
1 What is the structure of the BDC table?
Ans :' Program7Dynpro7start7fiel# name7 fiel# content.
1% What are the processing modes for Batch 0nput?
Ans :' Process on screen5foregroun#6 / Display errors only an# process in the !ac.groun#
1(What are the available 12 Codes that can be utili3ed during batch input
processing?
Ans :' 7n 0 terminates current !atch input transaction an# mar.s as incorrect.
7!#el 0 #elete current !atch input transaction from session.
7!en# 0 terminate !atch input processing an# mar. session as incorrect.
7!#a 0 change #isplay mo#e to process the session on screen instea# of #isplaying only
errors.
7!#e 0 change #isplay mo#e to #isplay only errors instea# of processing the session on
the screen.
1+ What is the effect of the BDC4C56)16 field name in the BDC table?
Ans ;1 <ou can set the cursor an# enter as a correspon#ing fiel# value the name of the
fiel# on 'hich the cursor is to !e positione# .
1, !ow man# t#pes of BDCs #ou have done?
1% What are the processing modes for Batch 0nput?
Ans :' Process on screen5foregroun#6 / Display errors only an# process in the !ac.groun#
1(What are the available 12 Codes that can be utili3ed during batch input
processing?
Ans :' 7n 0 terminates current !atch input transaction an# mar.s as incorrect.
7!#el 0 #elete current !atch input transaction from session.
7!en# 0 terminate !atch input processing an# mar. session as incorrect.
7!#a 0 change #isplay mo#e to process the session on screen instea# of #isplaying only
errors.
7!#e 0 change #isplay mo#e to #isplay only errors instea# of processing the session on
the screen.
1+ What is the effect of the BDC4C56)16 field name in the BDC table?
Ans ;1 <ou can set the cursor an# enter as a correspon#ing fiel# value the name of the
fiel# on 'hich the cursor is to !e positione# .
1, !ow man# t#pes of BDCs #ou have done?
2- Wh# #ou choose Call transaction and7or session method?
Call transaction is mainly use# 'hen you 'ant to up#ate the #ata!ase using a single
transaction / you can also up#ate the #ata!ase in asynchronous mo#e/ 'here as session is
use# to perform huge #ata!ase up#ations using more than one transaction an# 'hich 'ill
last for a long time.

You might also like