|
#1
|
|||
|
|||
Carga Archivo Excel
hola sabes que al ejecutar el programa que carga la funcion , me da un error
Type conflict when calling function module "KCD_EXCEL_OLE_TO_INT_CONVERT". sabes a qe se debe este error, ahora si tienes otra funcion te lo agradeciria gracias |
#2
|
||||
|
||||
Hola ... yo cargo una tabla interna desde un excel con la funcion:
ALSM_EXCEL_TO_INTERNAL_TABLE
__________________
David Carballido Córdova |
#3
|
||||
|
||||
pregunta
hola david...dime y si no sabes cual es el final de la tabla en excel??se el inicio de la tabla en un formato que me dan pero no se cuantas filas pueda tener ya que varian....gracias de antemano
__________________
LAURA CAROLINA VASQUEZ NOVOA-ING INFORMATICA Consultora ABAP |
#4
|
|||
|
|||
Yo creo que la mejor forma de cargarlo es transformando el excel en fichero de texto y luego cargarlo a sap. Es un paso que cualquiere usuario puede hacer y la carga del archivo es mucho más rápida. Saludos |
#5
|
||||
|
||||
alguna otra solucion????
__________________
LAURA CAROLINA VASQUEZ NOVOA-ING INFORMATICA Consultora ABAP |
#6
|
||||
|
||||
Otra función para opción a tu desarrollo
Puedes utilizar esta a mi me sirvio muy bien solo te describo algunos detalles:
1.- Cada registro de tu excel te lo inserta en un solo campo string pero para diferenciar los campos este lo separa con su slash '|' por lo cual tendras que validar algunos aspectos como ancho de columnas desde el layout de excel. 2.- Debes tener cuidado al acomodar ya que este toma encuenta el primer valor que encuentre en tu registro y de ahi es donde te empieza a tomar la columna osea si tiene columna A B C D pero tu llenas el valor desde la B1 no contara la columna A y te marcara menos columnas. Pero eso ya solo en concepto de validacion pero en realidad la funcion se adpata muy bien a tu requerimiento ya que puedes tener la cantidad de calomnas y valores que quieras despues ya solo es cosas de un buen split y acomodar bien las caidas en su campo correspondiente. PD. Te adjunto todo el programa para mayor referencia ya que lo hice y esta muy bien validado. Saludos!!
__________________
01010000 01001010 10011000 10100001 De Byte a Beat. Úlima edición por Rodolfo Montiel Rivera fecha: 13/02/09 a las 17:30:36. |
#7
|
|||
|
|||
El problema aqui en esta solucion es cuando la columna tiene mas de 50 caracteres en la tabla alsmex_tabline.
DATA: lt_excel TYPE TABLE OF alsmex_tabline, |
Herramientas | Buscar en Tema |
Desplegado | |
|
|