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 program change!

Former Member
0 Likes
803

Hi all,

I have a doubt to clarify.

I changed an already existing BDC program, so that it accommodates the new fields in ECC 6.0.

But when I ran an existing session in SM35, it is still trying to access the old fields which I deleted from the program.

Upon Checking my program, I saw that It was activated.

I was wondering if this was because an LUW was created for that session with the old unchanged program???

Do I have to create another session to check if the changes are working or not?

Thank you all in advance.

Goldie.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
580

Hi,

If the session is created prior to changing the BDC program then it will have all the old fields. This is because the program creates a BDC table of type BDCDATA. This table consists of data corresponding to the screen flow for the transaction. This table is passed to a session which you execute using SM35.

So if you change the program after a session is created that will not affect the session.

Run the program again..to create a new session. then execute it using SM35.

Hope the info is useful.

Regards,

Satya.

2 REPLIES 2
Read only

Former Member
0 Likes
581

Hi,

If the session is created prior to changing the BDC program then it will have all the old fields. This is because the program creates a BDC table of type BDCDATA. This table consists of data corresponding to the screen flow for the transaction. This table is passed to a session which you execute using SM35.

So if you change the program after a session is created that will not affect the session.

Run the program again..to create a new session. then execute it using SM35.

Hope the info is useful.

Regards,

Satya.

Read only

0 Likes
580

Thanks Satya,

This clarifies my doubt.

I wonder why I didn't think about that before.

maybe its because I am working too much

~goldie.