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: 

scroll bar in table control of BDC for tr CV01n

Former Member
0 Kudos

Hi friends,

I have written a bdc program for transaction CV01N in this transaction i am using call transaction method, but in table control scroll bar is not working can any one help me,

its urgent.

regards,

vinay

1 ACCEPTED SOLUTION

former_member214131
Active Contributor
0 Kudos

Hi,

Can you give moredetails like screen / view and so on.

Regards, Murugesh

4 REPLIES 4

former_member214131
Active Contributor
0 Kudos

Hi,

Can you give moredetails like screen / view and so on.

Regards, Murugesh

0 Kudos

hi actually i want to use vertical scroll bar and my code is here

plese suggest me where i want to change.

LOOP AT itab INTO wa.

REFRESH bdcdata.

PERFORM bdc_dynpro USING 'SAPLCV110' '0100'.

PERFORM bdc_field USING 'BDC_CURSOR'

'DRAW-DOKVR'.

PERFORM bdc_field USING 'BDC_OKCODE'

'/00'.

PERFORM bdc_field USING 'DRAW-DOKNR'

wa-doknr.

PERFORM bdc_field USING 'DRAW-DOKAR'

wa-dokar.

PERFORM bdc_field USING 'DRAW-DOKTL'

wa-doktl.

PERFORM bdc_field USING 'DRAW-DOKVR'

wa-dokvr.

PERFORM bdc_dynpro USING 'SAPLCV110' '0101'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=F_CREATE'.

PERFORM bdc_field USING 'BDC_CURSOR'

'DRAW-LABOR'.

PERFORM bdc_field USING 'DRAT-DKTXT'

wa-dktxt.

PERFORM bdc_field USING 'TDWST-STABK'

wa-stabk.

PERFORM bdc_field USING 'DRAW-DWNAM'

wa-dwnam.

PERFORM bdc_field USING 'DRAW-LABOR'

wa-labor.

PERFORM bdc_dynpro USING 'SAPLCV110' '0107'.

PERFORM bdc_field USING 'BDC_CURSOR'

'DRAW-FILEP1'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=OK'.

PERFORM bdc_field USING 'DRAW-DAPPL'

wa-dappl.

PERFORM bdc_field USING 'DRAW-FILEP1'

wa-filep.

PERFORM bdc_dynpro USING 'SAPLCV110' '0101'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=F_IMPORT'.

PERFORM bdc_field USING 'DRAT-DKTXT'

wa-dktxt.

PERFORM bdc_field USING 'TDWST-STABK'

wa-stabk.

PERFORM bdc_field USING 'DRAW-DWNAM'

wa-dwnam.

PERFORM bdc_field USING 'DRAW-LABOR'

wa-labor.

PERFORM bdc_dynpro USING 'SAPLCV117' '0100'.

PERFORM bdc_field USING 'BDC_CURSOR'

'MCDOK-STORAGE_CAT(05)'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=OK'.

*perform bdc_field using 'TBL_SEL(05)'

  • wa-TBL_SEL_05_015.

PERFORM bdc_field USING 'TBL_SEL(05)'

'X'."wa-TBL_SEL_05_017.

PERFORM bdc_dynpro USING 'SAPLCV110' '0101'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=TSLINKS'.

PERFORM bdc_field USING 'DRAT-DKTXT'

wa-dktxt.

PERFORM bdc_field USING 'TDWST-STABK'

wa-stabk.

PERFORM bdc_field USING 'DRAW-DWNAM'

wa-dwnam.

PERFORM bdc_field USING 'DRAW-LABOR'

wa-labor.

LOOP AT itab1 INTO wa1 WHERE doknr = wa-doknr.

  • break-point.

count = count + 1.

CONCATENATE 'MARA-MATNR(' count ')' INTO v_field.

PERFORM bdc_dynpro USING 'SAPLCV110' '0101'.

PERFORM bdc_field USING 'BDC_OKCODE'

'/00'.

perform bdc_dynpro using 'SAPLCV110' '0101'.

  • perform bdc_field using 'BDC_OKCODE'

  • '=CV130_INS'.

*********************

*if itab1[] is not initial.

*LOOP AT itab1 INTO wa1 where doknr = wa-doknr.

*perform bdc_field using 'BDC_CURSOR'

  • 'MARA-MATNR(01)'.

PERFORM bdc_field USING 'BDC_CURSOR'

v_field.

*perform bdc_field using 'MARA-MATNR(01)'

  • wa1-MATNR.

PERFORM bdc_field USING v_field

wa1-matnr.

  • if count > 14.

  • PERFORM bdc_dynpro USING 'SAPLCV110' '0101'.

  • PERFORM bdc_field USING 'BDC_OKCODE'

  • 'P+'.

  • endif.

AT END OF doknr.

CLEAR count.

ENDAT.

CLEAR wa1.

ENDLOOP.

****************

PERFORM bdc_dynpro USING 'SAPLCV110' '0101'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=SAVE'.

*perform bdc_field using 'BDC_CURSOR'

  • 'MARA-MATNR(09)'.

PERFORM bdc_field USING 'BDC_CURSOR'

v_field.

PERFORM bdc_transaction USING 'CV01N'.

ENDLOOP.

0 Kudos

Hi,

Still not sure of your exact reqmt by reading your prg.!

But I suppose that you need to create Material links in 'Object Links' tab.

If my understanding of your reqmt is correct, then you need to push 'Insert Line' button - a green button with plus mark to add new line and add a material in that new line. You need to make a recording accordingly.

Hope this helps.

Best Regards, Murugesh

0 Kudos

Thanks Buddy........