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
967

Hi frnds,

My requirement is like this..

im calling a BDC session method program created by an other programmer. But a session is being created. I dont want it that way. I want the upload to happend imdiatly and not thru SM35 or the program 'RSBDCSUB'....

im passing the file name and the path to the called program....is there any other method to run the session method immediately????

points assured to 1 and all..

regards,

Madan...

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
940

Hi Madan

ya it is possible using Backgroud processing

it is possible using the CALL TRANSACTION method which is the other way of uploading other then Session method

regards

kishore

9 REPLIES 9
Read only

Former Member
0 Likes
940

Hi madan,

1. U will have to use

CALL TRANSACTION USING BDCDATA

(SEE F1 HELP)

2. this will immediately put the data

(without using sm35)

regards,

amit m.

Read only

0 Likes
940

Hi,

The program im calling has been created by session method..

and im not to create the BDC again using 'CALL TRANSACTION...'..

hope u understood my requirement..

Read only

0 Likes
940

HI madan

to my understanding you already have the session which created by program written by other programmer.

now you want to process that data in the session immediately without session.

if it is correct then try using Background while pocessing the session.

notify me if i am wrong

regards

kishore

Read only

0 Likes
940

No dude, its not like that...

i have a program which creates the upload file, then using the program created by an other porgrammer i have to upload the file.. but the other program is by sessions method...so a session is created which has to be processd from SM35... but i want it to be processed from my program itself..hope it makes you clear...

regards,

Madan..

Read only

0 Likes
940

HI

then you have to copy that program and make the necessary modifications so that it will upload your data immediately.

regards

kishore

Read only

Former Member
0 Likes
941

Hi Madan

ya it is possible using Backgroud processing

it is possible using the CALL TRANSACTION method which is the other way of uploading other then Session method

regards

kishore

Read only

Former Member
0 Likes
940

Hi Madan,

To upload immediately use SUBMIT RSBDCSUB VIA SELECTION-SCREEN USING SELECTION-SET 'VARIANT1' AND RETURN.

Create a vriant and supply that in place of "VARIANT1".

This will help you in getting immediate processing.

Thanks & Regards,

Ankur

Read only

Former Member
0 Likes
940

Use CALL TRANSACTION tcode USING bdcdata

MODE ctumode

UPDATE cupdate

MESSAGES INTO messtab.

U can get message details from message tab.

Look at the code generated by the recorded transaction.

Read only

Former Member
0 Likes
940

Hi again,

1. im passing the file name and the path to the called program....is there any other method to run the session method immediately????

urprogram -


> another program(created by programmer)

2. A -


B

3. B uses the concept of session for bdc.

4. unless and until u

CHANGE B (to post data thru call transaction method

and not sesssion method)

or

CREATE C (by copying B and modifying logic)

u cannot do anything.

regards,

amit m.