Skip to Content

Hola ABAPEROS!!!!

He hecho una función Z para poder leer un fichero EXCEL con más de una hoja, en mi caso es para leer 2. He encontrado esta solución que ahora comparto con vosotros.

1.- He copiado la estructura ALSMEX_TABLINE a una ZALSMEX_TABLINE y he incluido un campo nuevo(SHEETNO) que será el número de páginas que tiene la Excel a procesar:

/wp-content/uploads/2016/07/1_1001576.png

2.- Después me he creado un Módulo de Función nuevo para copiar ahí todo el código fuente de la ALSM_EXCEL_TO_INTERNAL_TABLE , incluyendo parámetros y otros archivos necesarios a nuestra  nueva FM  ZALSM_EXCEL_TO_INTERNAL_TABLE .

/wp-content/uploads/2016/07/2_1001577.png

3.- Ir a la  Tx SE37 y copiar el FM  ALSM_EXCEL_TO_INTERNAL_TABLE como aparece en la imagen:

/wp-content/uploads/2016/07/3_1001578.png

4.- Añadir un nuevo parámetro en los parámetros IMPORT de la función:

/wp-content/uploads/2016/07/4_1001579.png

Y en TABLAS poner:

/wp-content/uploads/2016/07/5_1001581.png

5.- La adaptación al código fuente está en los ficheros TXT adjuntos.

Espero que os sirva!!!! A mí me ha servido de lujo!!!

Saludos

Luis Gijón.

To report this post you need to login first.

10 Comments

You must be Logged on to comment or reply to a post.

  1. Luis Gijón Post author

    Muchas gracias a ustedes,

    llevo poco tiempo pero encontré esa solución, me fue bien y por eso la comparto.

    Saludos 🙂

    (0) 

Leave a Reply