Skip to Content
0
Former Member
Nov 17, 2009 at 03:52 PM

Batch Input using ABAP

740 Views

Hi, i've a Z program to create a delivery order but when i try to use more than 15 items appears error message

"Screen 0000 is too large for internal batch input area" - Message no. 00379

This is the program:

PERFORM bdc_dynpro USING 'SAPMV50A' '1000'.

CLEAR indx.

LOOP AT lt_dados.

indx = indx + 1.

MOVE indx TO sindx.

CONCATENATE 'LIPS-MATNR(' sindx ')' INTO l_matnr.

CONCATENATE 'LIPSD-G_LFIMG(' sindx ')' INTO l_lfimg.

PERFORM bdc_field USING: 'BDC_OKCODE' '/00',

'BDC_SUBSCR' 'SAPMV50A 1502SUBSCREEN_HEADER',

'KUWEV-KUNNR' p_kunnr,

'BDC_SUBSCR' 'SAPMV50A 1102SUBSCREEN_BODY',

'BDC_CURSOR' 'LIKP-WADAT',

'LIKP-WADAT' l_datum,

'LIKP-WAUHR' '00:00:00',

l_matnr lt_dados-matnr,

'BDC_CURSOR' l_lfimg,

l_lfimg lt_dados-lfimg,

'BDC_SUBSCR' 'SAPMV50A 0611SUBSCREEN_BOTTOM',

'BDC_SUBSCR' 'SAPMV50A 1708SUBSCREEN_ICONBAR'.

ENDLOOP.

PERFORM bdc_transaction TABLES lt_dados USING 'VL01NO'

'X'

p_modo

'L'.

Can somebody help me ? Thanks