• +91 9723535972
  • info@interviewmaterial.com

SAP BDC Interview Questions and Answers

SAP BDC Interview Questions and Answers

Question - 11 : - If I want to execute a program only in background not in foreground is there any option for this?

Answer - 11 : - The sm37 transaction can be used for running a program in the background. Also in the session method while processing the session you can specify the processing type as background or foreground.

Question - 12 : - What kind of BDC programs are written ?

Answer - 12 : - There are five types of BDC methods available. They are 1.Batch input session 2.Call Transaction 3.Recording 4.Direct Input and 5.LSMW

Question - 13 : - How to read files and process BDCs automatically?

Answer - 13 : - To read file from Presentation server use Upload or GUI Upload or WS upload and to read file from Application server use Opend Dataset,Read dataset and Close dataset

Question - 14 : - In session method sy-subrc is not returned whereas in call transaction method sy-subrc is returned . what does it mean?

Answer - 14 : - While to transfer the data from the through if any errors occurs until the errors are the complete the data is not transfer to the SAP system. the system compulsory shows the errors. that errors are stored into the error logs (Transaction is SM35). so the session method should not return any value. In call transaction method data is directly pass to the SAP system. So its compulsory return the value. Because of the call transaction is the function. A function should return the value mandatory. Recording Function With recording, user can avoid manual search for fields and tables required in a program including screen numbers. SHDB is the transaction code. BDC vs Direct Loads( have you used direct loads on SAP tables ) Direct loads is 5 times faster than uploading by normal BDC method. but some times while updating the database referential integrity is violated.

Question - 15 : - Have you set up a back ground job ? How to create a background job without a variant ?

Answer - 15 : - Yes, user can create background job scheduling in two ways. 1. By calling the executable program RSBDCSUB 2. Transaction Code SM37

Question - 16 : - What should be the approach for writing a BDC program?

Answer - 16 : - 1. Analysis the Data. 

2. Generate SAP structure. 
3. Develop transfer program 
4. Create sequential file. 
5. Create batch input program. 
6. Process batch input data

Question - 17 : -
What are the steps in a BDC session?

Answer - 17 : -

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.

Question - 18 : - What are the problems in processing batch input sessions? How is batch input process different from processing on line?

Answer - 18 : - Sessions cannot be run in parallel and not fast.

Question - 19 : - What do you do when the system crashes in the middle of a BDC batch session?

Answer - 19 : -

Check no. of records already updated and delete them from input file and run BDC again.

Question - 20 : - What do you do with errors in BDC batch session?

Answer - 20 : -

Analysis and correct input file format and entries in internal table BDCDATA.


NCERT Solutions

 

Share your email for latest updates

Name:
Email:

Our partners