El problema es que yo he declarado las variables así:
l_campo1 TYPE string,
l_campo2 TYPE string,
l_campo3 TYPE string,
l_campo4 TYPE string,
l_campo5 TYPE string,
l_campo6 TYPE string,
l_campo7 TYPE string,
l_campo8 TYPE string,
l_campo9 TYPE string,
l_campo10 TYPE string,
l_campo11 TYPE string,
l_campo12 TYPE string,
l_campo13 TYPE string,
l_campo14 TYPE string,
l_campo15 TYPE string.
Y lo he hecho asó porque no se cuantos campos me llegaran ni con que longitud. Lo que pretendo hacer es poder importar en SAP cualquier fichero de texto separado por '#' y luego tratarlo a mi gusto.
Gracias por la paciencia!