Application Development and Automation 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: 
Read only

BDC

madan_ullasa
Contributor
0 Likes
817

frnds,

just a small doubt..

can we run a BDC by call transaction method in the background???

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
790

Yes, you can do that if the program is run in backgrond.

7 REPLIES 7
Read only

Former Member
0 Likes
791

Yes, you can do that if the program is run in backgrond.

Read only

Former Member
0 Likes
790

Hi madan,

1. ya absolutely we can run the program for

bdc in background.

2. Only thing is about the data FILES

which are required .

If they are on prsentation server,

then it won't get the data

(bcos its running in the background)

ie. GUI_UPLOAD won't get executed.

3 However if they are on app server,

it will run .

ie. OPEN DATASET functionality will work.

regards,

amit m.

Message was edited by: Amit Mittal

Read only

0 Likes
790

amit,

by passing the file name to the fm "gui upload" cant we run the same in the background?

Read only

0 Likes
790

Hi again,

1. ABSOLUTELY NO.

2. Because in background,

the front-end is NOT Avaialble!

3. Hence how will the r/3 know

which front-end / computer to use

for the path !

4. The program will pass syntax-check

and run perfect in fore-ground,

but in background it won't run

the gui_upload.

regards,

amit m .

Read only

0 Likes
790

GUI_UPLOAD will fail, in background.

if the file is in AL11 then no problem.

vijay

Read only

Former Member
0 Likes
790

yeah you can , specify mode 'N'.

regards

vijay

Read only

Former Member
0 Likes
790

Hi Madan,

Follow these steps.

1. Run the BDC Program.

2. Choose the call transaction option.

3. Bellow that there is a option for processing mode which default takes the value 'A'.

4. Press 'F4' to find the available options.

5. You can find that the 'N' is for Back Ground Processing.

If you are running the BDC Program using transaction code 'SHDB' then when you click ther process button it will ask for the processing mode where you can select the mode as background processing.

If you are running the BDC Program using the Transaction code 'sm35'then when you click ther process button it will ask for the processing mode where you can select the mode as background processing.

Hope it helps.

Regards,

Maheswaran.B