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

Former Member
0 Likes
426

does bdc table accept data for multiple transactions if so how.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
392

Hello suresh,

Bdc table accepts data for multiple transaction.

go through below example.

perform open_group.

LOOP AT JTAB INTO WA_JTAB.

perform bdc_dynpro using 'SAPMIEQ0' '0100'.

perform bdc_field using 'BDC_CURSOR'

'RM63E-EQUNR'.

perform bdc_field using 'BDC_OKCODE'

'/00'.

perform bdc_field using 'RM63E-DATSL'

'29.08.2006'.

perform bdc_field using 'RM63E-EQTYP'

'M'.

perform bdc_dynpro using 'SAPMIEQ0' '0101'.

perform bdc_field using 'BDC_OKCODE'

'=BU'.

perform bdc_field using 'BDC_CURSOR'

'ITOB-BEGRU'.

perform bdc_field using 'ITOB-EQART'

wa_jtab-eqart.

perform bdc_field using 'ITOB-SHTXT'

wa_jtab-shtxt.

perform bdc_field using 'ITOB-DATAB'

'29.08.2006'.

perform bdc_transaction using 'IE01'.

perform bdc_dynpro using 'SAPMIEQ0' '0100'.

perform bdc_field using 'BDC_CURSOR'

'RM63E-EQUNR'.

perform bdc_field using 'BDC_OKCODE'

'/00'.

perform bdc_field using 'RM63E-EQUNR'

'10016911'.

perform bdc_dynpro using 'SAPMIEQ0' '0101'.

perform bdc_field using 'BDC_OKCODE'

'=BU'.

perform bdc_field using 'BDC_CURSOR'

'ITOB-BEGRU'.

perform bdc_field using 'ITOB-BEGRU'

WA_JTAB-BEGRU2.

perform bdc_field using 'ITOB-EQART'

WA_JTAB-EQART2.

perform bdc_field using 'ITOB-SHTXT'

WA_JTAB-SHTXT2.

perform bdc_transaction using 'IE02'.

ENDLOOP.

perform close_group.

Regards,

Neelambari.

3 REPLIES 3
Read only

Former Member
0 Likes
393

Hello suresh,

Bdc table accepts data for multiple transaction.

go through below example.

perform open_group.

LOOP AT JTAB INTO WA_JTAB.

perform bdc_dynpro using 'SAPMIEQ0' '0100'.

perform bdc_field using 'BDC_CURSOR'

'RM63E-EQUNR'.

perform bdc_field using 'BDC_OKCODE'

'/00'.

perform bdc_field using 'RM63E-DATSL'

'29.08.2006'.

perform bdc_field using 'RM63E-EQTYP'

'M'.

perform bdc_dynpro using 'SAPMIEQ0' '0101'.

perform bdc_field using 'BDC_OKCODE'

'=BU'.

perform bdc_field using 'BDC_CURSOR'

'ITOB-BEGRU'.

perform bdc_field using 'ITOB-EQART'

wa_jtab-eqart.

perform bdc_field using 'ITOB-SHTXT'

wa_jtab-shtxt.

perform bdc_field using 'ITOB-DATAB'

'29.08.2006'.

perform bdc_transaction using 'IE01'.

perform bdc_dynpro using 'SAPMIEQ0' '0100'.

perform bdc_field using 'BDC_CURSOR'

'RM63E-EQUNR'.

perform bdc_field using 'BDC_OKCODE'

'/00'.

perform bdc_field using 'RM63E-EQUNR'

'10016911'.

perform bdc_dynpro using 'SAPMIEQ0' '0101'.

perform bdc_field using 'BDC_OKCODE'

'=BU'.

perform bdc_field using 'BDC_CURSOR'

'ITOB-BEGRU'.

perform bdc_field using 'ITOB-BEGRU'

WA_JTAB-BEGRU2.

perform bdc_field using 'ITOB-EQART'

WA_JTAB-EQART2.

perform bdc_field using 'ITOB-SHTXT'

WA_JTAB-SHTXT2.

perform bdc_transaction using 'IE02'.

ENDLOOP.

perform close_group.

Regards,

Neelambari.

Read only

Former Member
0 Likes
392

Hi,

Yes i will work with diff transaction,

but u should take the data into diff internal tables for every transaction,

Regards

suresh.d

Read only

Former Member
0 Likes
392

hi

thanks for solving my query