Skip to Content
0
Former Member
Sep 20, 2006 at 03:33 PM

table control--BDC

49 Views

Hi Group,

When I am writting BDC for transaction in which table control occurs in the second screen,it is perfectly running when I am testing with the two records in the table control,when I increases the records (200) I am getting the error that <b>Screen is too large for Internal batch Input.</b>

Here I am attaching the part of code.

  MOVE 1 TO IDX.
  LOOP AT IT_DATATAB INTO WA_DATATAB.
    CONCATENATE 'FKKCMP_DIA-CHCKN(' IDX ')'
                                 INTO FNAM.
    perform bdc_field     using FNAM
                                wa_datatab-col5.
    CONCATENATE 'FKKCMP_DIA-GPART(' IDX ')'
                                 INTO FNAM.

    perform bdc_field       using fnam
                                wa_datatab-col1.
    CONCATENATE 'FKKCMP_DIA-VKONT(' IDX ')'
                                INTO FNAM.

    perform bdc_field   using fnam
                              wa_datatab-col2 .
    CONCATENATE 'FKKCMP_DIA-AUDAT(' IDX ')'
                                INTO FNAM.
    perform bdc_field   using fnam
                            wa_datatab-col3 .
    v_betrw = wa_datatab-col4.
    CONCATENATE 'FKKCMP_DIA-BETRW(' IDX ')'
                                INTO FNAM.
    write v_betrw to fval.
    perform bdc_field       using  fnam
                               fval.
    IDX = IDX + 1.
  ENDLOOP.

Please suggest