Correct Answer: Call Transaction Method: In Call Transaction method we call the transaction in BDC program itself If we want this program is executed by some one else then we need to expose the code to him Call Transaction Method Works in Foreground No Display Mode is equal to Background Processing in call transaction method Call Transaction Method can handle only one Application at a time In Call Transaction Method no Log File by Default We have to design Log File by using BDCMSGCOLL Call Transaction Method Updates the Database Asynchronously (Note: Asynchronous updation is Faster than Synchronous) Batch Session Method: On the other hand in batch session method we create a session which can be executed at any time by any authorized person without exposing the code of the program Session Method works in Background and as well as in Foreground Session Method can handle Multiple Applications at a time Session Method holds Log File by Default Session Method Updates the Database Synchronously
9. If you have 10000 records in your file, which method you use in BDC?
Correct Answer: Call transaction is faster than session method But usually we use session method in real time?because we can transfer large amount of data from internal table to database and if any errors in a session, then process will not complete until session get correct
10. Which of the following are acceptable names of an ABAP program? A. ZQSDABAP B. YMYFIRSTABAPPROGRAM C. Z?MyFirst ABAP PROGRAM D. Z==FIRSTABAPPROGRAM E. THISISMYFIRSTABAPPROGRAMME
Correct Answer: Answer: A, B, E The name of an ABAP program can be between 1 and 30 characters long The following symbols and signs must not be used in program names: Period (), comma (,), space ( ), parentheses (), apostrophe (?), inverted commas ("), equals sign (=), asterisk (*), accented characters or German umlauts (à, é, ø, ä, ß, and so on), percentage signs (%), or underscores (_)