SAP BDC Real Time Interview Questions and Answers, here in this post we are going to provide a list of BDC (Batch Data Communication) Real Time Interview Questions and Answers. BDC is the process of transferring the data from Non SAP Systems to SAP Systems through using various methods. Refer this post for more details and BDC Interview Questions. Click on Read More.
SAP ABAP BDC Interview Questions
SAP BDC Interview Questions and Answers, here in this post we are going to provide a list of BDC (Batch Data Communication) Real Time Interview Questions and Answers. BDC is the process of transferring the data from Non SAP Systems to SAP Systems through using various methods. Refer this post for more details and BDC Interview Questions.
1. What is full form of BDC Session?
Batch Data Communication Session.
2. What is the alternative to batch
input session method?
Call transaction & call dialog
3. What are the steps in a BDC session?
The
first step in a BDC session is to identify the screens of the transaction that
the program will process. Next step is to write a program to build the BDC
table that will be used to submit the data to SAP.
The final step is to submit
the BDC table to the system in the batch mode or as a single transaction by the
CALL TRANSACTION command.
4. What table stores online messages?
T100.
5. What do you do when the system
crashes in the middle of a BDC batch session?
Check
no. of records already updated and delete them from input file and run BDC
again.
6. What do you do with errors in BDC
batch session?
Analyse
and correct input file format and entries in internal table BDCDATA.
7. WHAT are the commands that allow
you to process sequential file? And what is their syntax?
READ DATASET : reading and TRANSFER: writing
OPEN DTASET
<dataset name>
for <input/ output /appending>
in <binary/ text > mode
at
POSITION <position>
MESSAGE <field>
READ DATASET
<dataset name > INTO <field>
CLOSE DATASET <dataset name>
DELETE DATASET <dataset name>
TRANSFER <field> to <dataset name>
8. Why batch input?
To
input a large amount of information at off peak times.
9. Can data be put directly
into the database?
No, only after the data has been entered via
transaction.
10. Explain at high level, the batch
input process?
Batch data is placed into queues called batch
input sessions , then placed into the
application programs for maintenance into the database.
11. What are the function modules
associated with batch input?
BDC_OPEN_GROUP,
BDC_CLOSE_GROUP,
BDC_INSERT
12. What is the structure of the BDC
table?
Program / Dynpro /
dynbegin / field name /
field value.
13. Write out a coding example for
filling a BDC Table.
FORM
<NAME>
REFRESH
<bdc table>
CLEAR
<bdc table>
MOVE
<program name > to <bdc table>-
PROGRAM
<number1> TO <bdc
table>-
DYNPRO
‘X’
TO <bdc table>-DYNBEGIN
APPEND
<bdc table>
CLEAR <bdc table>
MOVE:
<field1> TO <bdc table>-FNAM
<field2> TO <bdc
table>-FVAL
APPEND
<bdc table>
14. How do you find the transaction
number, program number and field names?
Transaction no.,program no. : System -> status
Field names : F1, Technical specifications .
15. What are the processing modes for
Batch Input?
Process on screen (foreground),
Display errors only,
Process in the background.
16. What is the effect of the
BDC_CURSOR field name in the BDC table?
You
can set the cursor and enter as a corresponding field value, the name of the Field, on which the cursor is to be
positioned.
17. Why you choose Call transaction
and/or session method?
Call
transaction is mainly used when you want to update the database using a single transaction,
you can also update the database in asynchronous mode, where as session is used
to perform huge database updations using more than one transaction.
18. How
do you trap errors in call Transaction?
Errors
while updating the database using call transaction technique are trapped using
a structure BDCMSGCALL, whose field msgtyp become ‘e’ when an error record is
encountered.
Those records are formatted using FORMAT_MESSAGE function call in
the desired format and stored in an internal table for listing of all error records
in one shot.
19. What
are different types of Update Modes?
In BDC’s we have two types of updation modes,
1) Synchronous
2) Asynchronous.
20. What
is main difference between session method and LSMW?
In
the context of session method, the method of updating is “Batch Input”, we
require a program to be coded,
But in the context of
LSMW method, the methods of updating using “Batch input/ Direct Input” from an
IDOC / from a BAPI structure. No source code is required; the complete operation is
performed in 16 sequential steps.
Dear ABAPers if you know any Real Time Interview Questions Please provide the questions in below comment box it'll helpful for the fellow novice ABAPers.
"You found the information helpful and want to say thanks? Your donation is enough to inspire us to do more. Thanks a bunch!"
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.