Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

some BDC question

Former Member
0 Kudos

sir, plz help me to find out answer of the following question .

1.You are running a report. It is taking long time for

execution. What steps will you do to reduce the

execution time.

2.After running a BDC program in background, next

day morning when you see the results, few records

are not updated(error records). What will you do

then?

3.You are given functional specs for a BDC program

and you need to decide whether to write a method

call transaction or a session. How u will decide?

4.What is the difference between report and script?

1 REPLY 1

Former Member
0 Kudos

HI

1.You are running a report. It is taking long time for

execution. What steps will you do to reduce the

execution time.

first find out the where it is taking time by going to into the debuging mode , here you will know at what step it is taking time , if it is a standard program then ask your basisi people to reduce the parameter load to increase the xecutuion time , if it is a z program then you can change the code where that taking time

2.After running a BDC program in background, next

day morning when you see the results, few records

are not updated(error records). What will you do

then?

you need to update that eroors again

3.You are given functional specs for a BDC program

and you need to decide whether to write a method

call transaction or a session. How u will decide?

If any error occurs in a call transaction method, the user can either remove it at the same time (mode 'E') else, that record is discarded and all other records are updated in the database..

However, session method does not update the database till the session is completed successfully.. It can be rescheduled after removing the error..

However we can not reschedule the call transaction.. call transaction fast as compared to session method..

In session method we can pass data to multiple transactions.. in call transaction.. only to one..

I came across a requirement that no record should be updated if there is even a single error record.. in that case i used session method..

online process used for call transcation.

back ground job run used for session.

4.What is the difference between report and script?

both are used display output in a list but the main diffrence is output devise is there in script