Saturday, February 16, 2013

SAP-BDC-Real-Time-Interview-Questions-Answers

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.

Categories

ABAP (1) ABAP Interview Questions (112) ABAP Open SQL Statements (1) ABAP Syntax Rules (6) ABAP WORKBENCH (2) ABAP-Interview-Questions (52) ALE IDOC (6) ALE IDOC Interview Questions (6) ale-idoc (6) ALE-IDOC-Interview-Questions (19) ALV Interview Questions (5) ALV-Interview-Questions (22) BADI (2) BAPI (1) BAPI Interview Questions (1) BAPI-Interview-Questions (14) BDC (6) BDC Interview Questions (6) BDC-Interview-Questions (9) big data (2) big data interview questions (1) Classical Reports Interview Question (3) Classical-Reports-Interview-Questions (22) Conditional Statements (1) Cross Applications (3) Cross-Applications (14) Data Dictionary (22) Data Type Questins (1) Data types (1) Data-Dictionary (48) Data-Type-Questins (6) Dialog programming (5) Dialog Programming Interview Questions (4) Dialog-Programming (30) DOMAIN Interview Questions (1) Domain-Interview-Questions (8) Function Module (2) hadoop (2) hadoop interview questions (2) hdfs (1) IDoc Tutorials (6) Interactive Report Interview Questions (4) Interactive-Reports-Interview-Questions (22) Internal Tables (1) interview questions (1) Lock Object Interview Questions (1) Lock-Objects-Interview-Questions (10) Logical Database (1) Modularization Interview Questions (4) Modularization-Interview-Questions (25) Module Pool Programming (5) Module-Pool-Programming (39) modules in sap (1) Object Oriented ABAP (19) Object Oriented ABAP Interview Questions (15) object-oriented-abap (2) Object-Oriented-ABAP-Interview-Questions (34) OOABAP (9) Reports (14) Reports Interview Questions (9) Reports-Interview-Questions (19) RFC (1) RFC Interview Questions (1) RFC-Interview-Questions (14) RICEF (1) RICEF Objects (1) SAP (4) SAP ABAP (4) SAP ABAP Interview Questions (42) SAP ABAP Introduction (46) SAP ABAP Message Types (2) SAP BADI Interview Questions (2) SAP Basics (71) SAP Books (2) SAP Certification (1) SAP CONSULTANTS (5) SAP CRM (1) SAP ENHANCEMENTS (3) SAP EXITS (2) SAP EXITS ( SAP ENHANCEMENTS ) Interview Questions (1) SAP Free Books (1) SAP HR (2) SAP Lock Object (1) sap modules (2) SAP Open SQL Statements (1) SAP R/3 Architecture (4) SAP Search help (1) SAP Smartforms (1) SAP Smartforms Interview Questions (2) SAP Tables (5) SAP Tcodes (10) SAP Views (1) SAP Webdynpro ABAP (12) SAP Work Processors (2) SAP Workflow (3) SAP-BADI-Interview-Questions (11) SAP-Enhancements (39) SAP-Exits (39) SAP-Exits-Enhancements-Interview Questions (3) SAP-HANA (1) SAP-HANA-Interview-Questions (1) SAP-Smartforms-Interview-Questions (2) SAP-Workflow (3) Scripts (3) Scripts Interview Questions (2) Scripts-Interview-Questions (32) Search Help Interview Questions (1) Search-Help-Interview-Questions (9) Smartforms (1) Table Maintenance Generator (1) Table-Maintenance-Generator (4) Tables in SAP (2) Tables Interview Questions (3) Tables-Interview-Questions (3) Type Group Interview Questions (1) Type-Group-Interview-Questions (7) Variable Declaration (1) Views Interview Questions (1) Views-Interview-Questions (5) Webdynpro (12) what is big data (1)

Protected Blog

 
This blog is not affiliated to SAP AG |SAP is trademark of SAP AG |The information collected from various sources use information with your own risk.