Acum este Mie, 01-Mai-2024 07:43

Ora este UTC + 2 [ DST ]




Scrie un subiect nou Răspunde la subiect  [ 1 mesaj ] 
Autor Mesaj
MesajScris: Mar, 09-Mai-2006 14:03 
Neconectat

Membru din: Mie, 12-Ian-2005 10:41
Mesaje: 22
Fisiere de tip dbf - Fox 2.x , Visual Fox, dBase etc se pot importa direct in tabele interne SAP - prelucrand la nivel de octet antetul fisierelor.

In principiu se poate proceda astfel:

1 Utilizand functia WS_UPLOAD cu FILETYPE = 'BIN' se importa fisierul de tip .DBF intr_o tabela interna IT_TAB - care contine o singura coloana de tip text: TEXT(256) TYPE X.
*
2. Prelucrand IT_TAB - care contine si antetul fisierului .dbf rezulta atributelele campurilor din tabela .dbf ( nume,lungime in octeti,offsetul campurilor etc ) iar cu aceste informatii se defineste dinamic o tabela interna DYN_TAB conform antetului fisierului.dbf :

OCTETII 4,5,6,7 -- NUMARUL DE ARTICOLE DIN TABELA .dbf
OCTETII 8,9 -- LUNGIMEA HEADER_ULUI,OFFSET_ul PRIMEI INREGISTRARI CU DATE
OCTETII 10,11 -- LUNGIMEA INREGISTRARII
Octetii 0 - 10 - Numele campului
Octetul 11 - Tipul Campului
Octetul 12,13,14,15 - Pozitia de inceput a campului in interiorul inregistrarii
Octetul 16 - Lungimea campului (in binar)
Octetul 17 - Numarul de pozitii zecimale

2. Ulterior inregistrarile din IT-TAB, incepand cu octetul indicat de valoarea octetului 9 pot fi prelucrate si memorate in tabela DYN_TAB.

3. Uilizand functia REUSE_ALV_GRID_DISPLAY - continutul tabelei DYN_TAB identic cu cel al tabelei .dbf va fi mediat disponibil utilizatorului - avand la dispozitie toate instrumentele de consultare - filtre, totalizari, ordonari, etc

4. Ulterior am reusit sa actualizez tabele.DBF direct din SAP si am integrat arhive de date externe pe baze de date NON-SAP.

5. Mai exista o posibilitate de import a tabelelor .Dbf via EXCEL, sau utilizand functii care in cele din urma privesc si trateaza tabela .dbf ca pe o tabela XLS insa nu prezinta flexibilitatea functiei DBF-IMPORT prezentata anterior.


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

Ora este UTC + 2 [ DST ]


Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 5 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