Hi everyone,
I got the exception because of this statement:
-->SELECT gjahr
belnr
buzei
ebeln
ebelp
vgabe
dmbtr " E0JSPINA 46549.
wrbtr " E0JSPINA 46549.
waers
hswae
shkzg
INTO TABLE p_i_ekbe
FROM ekbe
WHERE ebeln IN ra_ebeln
AND ebelp IN ra_ebelp
AND zekkn IN ra_zekkn
AND vgabe EQ '1'
AND gjahr IN ra_gjahr
AND belnr IN ra_belnr
AND buzei IN ra_buzei.
Inside the dump, in the Database Information section appears the following:
Database Interface Information
B E dbtran ERROR (set_input_da_spec): statement too big [dbtran.c#4854]
B E marker count = 21590 > max. marker count = 10000 [dbtran.c#4854]
Related to the Select statement, I have the following:
-------------------------------------------------------------------------
FORM f_get_ekbe USING p_i_mkpf TYPE tt_mkpf
CHANGING p_i_ekbeTYPE tt_ekbe
> Here comes the Select >
-------------------------------------------------------------------------
DATA tt_ekbe TYPE STANDARD TABLE OF ty_ekbe,
-------------------------------------------------------------------------
BEGIN OF ty_ekbe,
gjahr TYPE ekbe-gjahr,
belnr TYPE ekbe-belnr,
buzei TYPE ekbe-buzei,
ebeln TYPE ekbe-ebeln,
ebelp TYPE ekbe-ebelp,
vgabe TYPE ekbe-vgabe,
wrbtr TYPE ekbe-wrbtr,
dmbtr TYPE ekbe-dmbtr,
waers TYPE ekbe-waers,
hswae TYPE ekbe-hswae,
shkzg TYPE ekbe-shkzg,
END OF ty_ekbe.
--------------------------------------------------------------------------
Any thoughts?
Regards,
David Reza