Avalados por :
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.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute