Función Z para leer ficheros EXCEL con 1 o varias hojas(hasta 99).
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:
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 .
3.- Ir a la Tx SE37 y copiar el FM ALSM_EXCEL_TO_INTERNAL_TABLE como aparece en la imagen:
4.- Añadir un nuevo parámetro en los parámetros IMPORT de la función:
Y en TABLAS poner:
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.
Luis, muchas gracias por tu aportación y por compartirlo !!!
Un cordial saludo.
Fran 🙂
Buen trabajo Luis.
sldos.
Muchas gracias a ustedes,
llevo poco tiempo pero encontré esa solución, me fue bien y por eso la comparto.
Saludos 🙂
DAIRO LEONARDO LOZANO RODRIGUEZ mira este documento. Espero que te sirva.
Llevo un tiempo desconectado de SCN porque estoy de curro full. Pero no me olvido.
Aqui tienes una función Z, espero que te sirva.
Saludos
Muchas gracias Luis.. yo ando igual. Apenas tenga la oportunidad la probare.
Saludos.
Muchas gracias, seguro que a los que estamos empezando el día de mañana nos va a venir muy bien.
Hola, no puedo ver los archivos adjuntos txt, alguien me podría ayudar para poder revisar la solución indicada. Gracias.
Los archivos, donde se encuentran?, gracias
¿Podrías compartir los archivos por favor?
A los que les interesa este tema y no saben como encontrar los archivos adjuntos, les envio este link, espero les sea de utilidad : https://blogs.sap.com/2013/05/07/converting-excel-file-data-with-multiple-sheets-to-an-internal-table/
Donde podemos encontrar los archivos adjuntos?
Los del link anterior no funcionan, esta bastante cojo.
No veo los archivos abjuntos!
No veo el archivo adjunto