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: 

BDC Only allows 10 items at a time?

Former Member
0 Kudos

Once I get to:

gv_component_xfer = '23'.

PERFORM dynpro1 USING:

' ' ' ' ' ' 'RK70E-LST_SETNR' '11',

' ' ' ' ' ' 'RK70L-TYPPS(11)' p_typps,

' ' ' ' ' ' 'RK70L-MENGE(11)' zpeinh,

' ' ' ' ' ' 'RK70L-MEEHT(11)' gs_rpt-meins,

' ' ' ' ' ' 'RK70L-LTEXT(11)' gv_component_txt_subs_us01,

' ' ' ' ' ' 'RK70L-lpreis(11)' it_bdcfields-subs_us01,

' ' ' ' ' ' 'RK70L-LPEINH(11)' zpeinh,

' ' ' ' ' ' 'RK70L-ELEMT(11)' gv_component_xfer.

It will not allow. It says "Field RK70L-ELEMT (11) is not an input field?

Can you only BDC ten at a time? I am updating cost items.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Tom,

According to the error...

Field RK70L-ELEMT is not editable I guess... means its grayed out so that you can't enter any value in that.

Please go to the transaction to the corresponding screen and check whether it is editable for inserting any value or not?

If it will not allow you to enter any value then u have to ask the functional folks to make it editable.

8 REPLIES 8

Former Member
0 Kudos

Hi Tom,

According to the error...

Field RK70L-ELEMT is not editable I guess... means its grayed out so that you can't enter any value in that.

Please go to the transaction to the corresponding screen and check whether it is editable for inserting any value or not?

If it will not allow you to enter any value then u have to ask the functional folks to make it editable.

Former Member
0 Kudos

what transaction are you using?.

Is that field really an input field?

Former Member
0 Kudos

If it is a tablecontrol, then I guess only ten rows are visible on that screen, you need to scroll down for that in ur recording.

Or try hitting enter key after two rows, it will scroll up and you will again get second row available for input.

G@urav

Former Member
0 Kudos

Tom,

When you doing BDC for the table control, In your example after every 10 records it should hit the next screen button.

So in your recording capture the Next screen button and in the code place a counter for 10. when the counter reaches 10 hit the next screen button and reset the counter to 2.

Please let me know for more.

which t code u r doing the BDC for?

Ster

0 Kudos

Hello Ster, CK74N what is the code for next page? Thanks.

0 Kudos

Generally the code for next page is '=P+'

Regards,

Atish

0 Kudos

My code is not working...anybody see anything wrong? I move the cursor to a field, then, I tried =P+ and =PNEW.....Thanks.

gv_component_xfer = '22'.

PERFORM dynpro1 USING:

' ' ' ' ' ' 'RK70E-LST_SETNR' '10',

' ' ' ' ' ' 'RK70L-TYPPS(10)' p_typps,

' ' ' ' ' ' 'RK70L-MENGE(10)' zpeinh,

' ' ' ' ' ' 'RK70L-MEEHT(10)' gs_rpt-meins,

' ' ' ' ' ' 'RK70L-LTEXT(10)' gv_component_txt_subs_ph01,

' ' ' ' ' ' 'RK70L-lpreis(10)' it_bdcfields-subs_ph01,

' ' ' ' ' ' 'RK70L-LPEINH(10)' zpeinh,

' ' ' ' ' ' 'RK70L-ELEMT(10)' gv_component_xfer.

ENDIF.

PERFORM dynpro1 USING:

' ' ' ' ' ' 'RK70E-LST_SETNR' '11',

' ' ' ' ' ' 'BDC_CURSOR' 'RK70L-TYPPS(11)', "test

' ' ' ' ' ' 'BDC_OKCODE' '=P+'. "test

0 Kudos

Hi,

As you have marked this Thread as Answered, Please let me know how you solved this issue. I am also getting the same error while uploading the data using KKPAN transaction code.

Thanks & Regards,

Siva.