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

in bdc

Former Member
0 Likes
548

hi guys,

i want to do bdc operation,

i ll tell my problem so that u can help me,

i stored flat files< from purchase requisition data's as me51.>

i created a flat file in bdc recording..in that i don't know how to send the flat files in to database tables..<through source internal table - target internal table >

if u know plz help me.

regards

vijay

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
528

HI Vijay,

BDC is Batch Data Communication where data is transferred from legacy system to SAP system. Different methods of BDC are

1. Call Transaction Method.

2. Session Method

3. Direct Input method.

In all the above methods you have to prepare a flat file containing the data in the required format to be uploaded to the SAP system. You need to call the function ' UPLOAD' to do this. Then the contents of the flat file have to copied to your internal table and then u need to call the transaction through which you want to update the database. You internal table should also have the information relating to the structure BDCDATA which is having the details like the module pool program name, screen no. The basic concept of updating the database is same in all the 3 methods but only the method differs.

In session method after the data transfer program is coded, in order to process that particular session you have to go to TC: SM 35 to process the session.

Direct input method have some standard programs that have to executed.....

Well, to be strong you got to try it out.......and check if it works!!!

And for more details see the links:

/people/milind.upasani/blog/2007/03/07/step-by-step-approach-to-ceate-simple-bdc-session-program-using-reusable-template

www.sap-img.com/abap/question-about-bdc-program.htm

https://wiki.sdn.sap.com/wiki/display/HOME/BDC

https://wiki.sdn.sap.com/wiki/display/HOME/DataTransfers-LSMW,ALE,+BDC

<b>Reward if it useful.</b>

hi guys,

i want to do bdc operation,

i ll tell my problem so that u can help me,

i stored flat files< from purchase requisition data's as me51.>

i created a flat file in bdc recording..in that i don't know how to send the flat files in to database tables..<through source internal table - target internal table >

if u know plz help me.

regards

vijay

2 REPLIES 2
Read only

Former Member
0 Likes
528
Read only

Former Member
0 Likes
529

HI Vijay,

BDC is Batch Data Communication where data is transferred from legacy system to SAP system. Different methods of BDC are

1. Call Transaction Method.

2. Session Method

3. Direct Input method.

In all the above methods you have to prepare a flat file containing the data in the required format to be uploaded to the SAP system. You need to call the function ' UPLOAD' to do this. Then the contents of the flat file have to copied to your internal table and then u need to call the transaction through which you want to update the database. You internal table should also have the information relating to the structure BDCDATA which is having the details like the module pool program name, screen no. The basic concept of updating the database is same in all the 3 methods but only the method differs.

In session method after the data transfer program is coded, in order to process that particular session you have to go to TC: SM 35 to process the session.

Direct input method have some standard programs that have to executed.....

Well, to be strong you got to try it out.......and check if it works!!!

And for more details see the links:

/people/milind.upasani/blog/2007/03/07/step-by-step-approach-to-ceate-simple-bdc-session-program-using-reusable-template

www.sap-img.com/abap/question-about-bdc-program.htm

https://wiki.sdn.sap.com/wiki/display/HOME/BDC

https://wiki.sdn.sap.com/wiki/display/HOME/DataTransfers-LSMW,ALE,+BDC

<b>Reward if it useful.</b>