Acum este Mar, 30-Apr-2024 19:37

Ora este UTC + 2 [ DST ]




Scrie un subiect nou Răspunde la subiect  [ 5 mesaje ] 
Autor Mesaj
 Subiectul mesajului: Import din Excel
MesajScris: Mar, 20-Iul-2004 14:27 
Neconectat

Membru din: Lun, 20-Oct-2003 08:41
Mesaje: 84
Locaţie: Bucuresti
Vreau sa import un fisier Excel intr-o tabela interna, nu un comma-separated, nu un tab-separated.

Se poate face cu modulul functie KCD_EXCEL_OLE_TO_INT_CONVERT.
Aceasta functie foloseste un mecanism OLE, deschizand un server Excel in background, facand prin copy-paste o copie a sheet-ului in memorie si inchizand Excelul. E deci foarte rapida.

Versiunea in care lucrez e R/3 4.0B.

Necazul e ca in 4.0B prototipul acestei functii nu e de forma

....

CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
EXPORTING
filename =
i_begin_col =
i_begin_row =
i_end_col =
i_end_row =
TABLES
intern =
EXCEPTIONS
inconsistent_parameters = 1
upload_ole = 2
OTHERS = 3.

...

ci de forma

CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
EXPORTING
FILENAME =
RANGE_BEGIN =
RANGE_END =
TABLES
INTERN =
EXCEPTIONS
OTHERS = 1.

...

Ce reprezinta parametrii RANGE_BEGIN si RANGE_END? Ce tip trebuie sa aiba? (pp. ca Ranges de I, dar nu am gasit nicaieri un apel al acestei functii sub aceasta forma).

Multumesc.

_________________
Bogdan CIOC


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului: Re: Import din Excel
MesajScris: Mar, 20-Iul-2004 15:17 
Neconectat
Site Admin

Membru din: Lun, 19-Mai-2003 12:03
Mesaje: 324
Locaţie: Bucuresti
Dar nu exista nici un apel al acestei functii? Ai dat un "Where-used" pe ea ?


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului:
MesajScris: Mar, 20-Iul-2004 15:44 
Neconectat

Membru din: Lun, 20-Oct-2003 08:41
Mesaje: 84
Locaţie: Bucuresti
Sigur ca am dat.
"Posibil apelare dinamica" :shock: etc.

_________________
Bogdan CIOC


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului:
MesajScris: Mar, 20-Iul-2004 15:47 
Neconectat

Membru din: Lun, 20-Oct-2003 08:41
Mesaje: 84
Locaţie: Bucuresti
Sorry, ideea era ca nu gasesc in sistem un apel al acesti functii nicaieri.

Voi studia grupul KCDE din care face parte aceasta functie.
Sunt acolo si cateva definitii de tip, poate il brodez pe asta al nostru.

Multumesc.

_________________
Bogdan CIOC


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului:
MesajScris: Mar, 20-Iul-2004 15:58 
Neconectat

Membru din: Lun, 20-Oct-2003 08:41
Mesaje: 84
Locaţie: Bucuresti
Stupid, stii ce e?
Exact ca in Excel, celula de inceput (stanga sus) si cea de sfarsit (dreapta jos) a range-ului (in sens VBA) in care caut datele utile.

Adica: daca in Excel ma intereseaza range-ul A2:B30,
atunci aici am :

CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
EXPORTING
FILENAME = fisier
RANGE_BEGIN = 'A2'
RANGE_END = 'B30'
TABLES
INTERN = TBL_IMPORT_INTERN
EXCEPTIONS
OTHERS = 1.

_________________
Bogdan CIOC


Sus
 Profil  
Răspuns cu citat  
Afişează mesajele de la anteriorul:  Sortează după  
Scrie un subiect nou Răspunde la subiect  [ 5 mesaje ] 

Ora este UTC + 2 [ DST ]


Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 4 vizitatori


Nu puteţi scrie subiecte noi în acest forum
Nu puteţi răspunde subiectelor din acest forum
Nu puteţi modifica mesajele dumneavoastră în acest forum
Nu puteţi şterge mesajele dumneavoastră în acest forum
Nu puteţi publica ataşamente în acest forum

Căutare după:
Mergi la:  
cron
POWERED_BY
Translation/Traducere: phpBB România