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: 

what is purpose of REOCRDING in BDC

Former Member
0 Kudos

hi experts,

i just want ot know what is the purppose of RECORDING in BDC

ganesh

1 ACCEPTED SOLUTION

Former Member
0 Kudos

BDC recording provides a simple way to generate BDC code for executing transactions.

By running SHDB and recording a BDC, you can then simply convert it to program code. This prevents you from having to figure out all the function codes and screen numbers manually.

10 REPLIES 10

Former Member
0 Kudos

BDC recording provides a simple way to generate BDC code for executing transactions.

By running SHDB and recording a BDC, you can then simply convert it to program code. This prevents you from having to figure out all the function codes and screen numbers manually.

Former Member
0 Kudos

Hi,

It will save the screen sequence.

The screen number and fields, field valus, cursor position will be recorded. U can do it through SHDB transaction.

Regds,

Vinsa.R

jayanthi_jayaraman
Active Contributor
0 Kudos

Hi,

Recording helps us to write the coding with minimum effect.

Most of the coding will be generated by the recording.We can work with light modification as per our requirement.

Former Member
0 Kudos

Hi ganesh,

1. The purpose is FOR INFORMATION PURPOSE ONLY.

2. Even if we do not record, we STILL Can do bdc.

3. for bdc , we require the following information.

a) program name

b) screen number, screen sequences,

c) field name

d) OKCODE which is fired

etc.

4. We can know all these points, manually also,

by using STATUS BAR, and F1 technical help.

5. Recording only stores this information, and provides us

for ready use. Thats All !

regards,

amit m.

Former Member
0 Kudos

Hi,

The purpose of recording is

1. you can automate the sequnce of updations to database.

2. To update all the databases related the transaction you record the transaction and place the values in the corresponding fields which will update all the fields of all the databases at single step.

Other advantages as explained by others

BR,

Ravi,

Former Member
0 Kudos

Hi

It's simply making easy the code. where You can Automatically generate a program from SHDB after recording.

Rgds,

Hemanth

Former Member
0 Kudos

hi,

u can generate the code easily .

1 use the tras SHDB.

2 click on new recording

3 give the tran code for which u want to create code .

4 give the test data

5 save it

6 then u will be finding a button called program ,give the prg name ztest

7 enter into ztest and then u will be finding automatically generatted code,

hope this will helps.

shan

former_member1240896
Participant
0 Kudos

Hi Ganesh,

The purpose of recording is to avoid coding each and every screen and action.

For example if you want create bulk sales orders using VA01 and the data for craetion is available in flat file, you do the following:

1) record the creation using SHDB transaction.

2) Convert the creation into program.

3) Replace the hard coded vaules with the fields of the internal table

4) Then perform the BDC i.e bulk craetion of sales orders using session or call transaction method..

Regards,

Chandan

Former Member
0 Kudos

thanks for all ur valuable answers

Former Member
0 Kudos

hi

For recording the transaction is SHDB.

The purpose of Recording is it records the data like that is program name, screen no, in which filed in which table the data is going to store, and which function codes u are using that are necessary like enter, back etc. for the corresponding transaction.

and by recording u can also generate the program. so that it is easy to write the code for the bdc to upload the data into database.