Witajcie.
Potrzebuję procedury, która zaczytywała by mi codziennie słowniki dla cech i dane transakcyjne generowane w postaci pliku csv.
Plik jest tworzony wg wzoru aaa_bbb_rrrrmmdd.csv gdzie rrrrmmdd jest datą dnia poprzedniego.
Wymogiem jest aby uruchomienie pakietu następowało przez łańcuch procesów.
Może posiadacie taką procedurkę lub potraficie taką napisać.
Procedura do wczytywania danych z CSV
-
- Posty: 8354
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Cześć,
procedurka jest bardzo prosta:
*deklaracja
DATA: dt like sy-datum.
*odczyt wczorajszej daty
*dnia 25.11.2008 dt = 20081124
dt = sy-datum - 1.
*aby zaczytać dane łańcuchem plik musi znajdować się na serwerze
*teraz podajemy ścieżkę do pliku umieszczonego na serwerze w folderze \\abc\\def\:
concatenate '\\abc\def\aaa_bbb_' dt '.CSV' into p_filename.
*pamiętaj, że dla takiej ścieżki ważne są duże i małe litery
p_subrc = 0.
procedurka jest bardzo prosta:
*deklaracja
DATA: dt like sy-datum.
*odczyt wczorajszej daty
*dnia 25.11.2008 dt = 20081124
dt = sy-datum - 1.
*aby zaczytać dane łańcuchem plik musi znajdować się na serwerze
*teraz podajemy ścieżkę do pliku umieszczonego na serwerze w folderze \\abc\\def\:
concatenate '\\abc\def\aaa_bbb_' dt '.CSV' into p_filename.
*pamiętaj, że dla takiej ścieżki ważne są duże i małe litery
p_subrc = 0.
pozdrawiam
MK
www.icg.pl
MK
www.icg.pl