IDOC EXCHANGE_RATE

W tym dziale znajdują się posty z zakresu modułów finansowych systemu SAP...
ODPOWIEDZ
jarmro
Posty: 4
Rejestracja: czw mar 06, 2008 7:30 am

IDOC EXCHANGE_RATE

Post autor: jarmro »

Pozdrawiam wszystkich. :D
Czy ktoś moze mi wytłumaczyć krok po kroku jak utworzyć
obsługę inbound idoca EXCHANGE_RATE.
Prubowałem utworzyć proccess code we42 z IDOC_INPUT_EXCHANGE_RATE ale jakoś tego nie czuje.
dominik.tylczynski
Posty: 8350
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1922 times
Been thanked: 1476 times
Kontakt:

Post autor: dominik.tylczynski »

1. Transakcja BD51 - zdefiniuj właściwości ALE dla funkcji IDOC_INPUT_EXCHANGE_RATE. Bezpieczne wpisy to typ wprowadzania = 1 i bez dialogu.

2. Transakcja WE57 - przypisz typ podstawowy IDoc'a i typ komunikatu do funkcji IDOC_INPUT_EXCHANGE_RATE tj. dodaj wpis:
Moduł funkcyjny = IDOC_INPUT_EXCHANGE_RATE
Typ funkcji = F
Typ podst. = EXCHANGE_RATE01
Rozszerz. = <puste>
Typ komunikatu = EXCHANGE_RATE
War. komunikatu = <puste>
Funkcja komun. = <puste>
Typ obiektu = <puste>
Kierunek = 2

3. Transakcja WE42 - zdefiniuj kod przetwarzania:
Kod operacji = <wpisz jakiś sensowny kod zaczynający się od Z najlepiej, np. ZEXRAT)
Opis = <np. Exchange rate
Identyfikacja = IDOC_INPUT_EXCHANGE_RATE
Opcja ALE - wybierz przetwarzanie z ALE
Typ przetwarzania - wybierz przetwarzanie przez moduł funk.

Po naciśnięciu ENTER nazwa funkcji zniknie, pojawi się przycisk "Tabela ALE", taki z żółtą strzałką w prawo. Zapamiętaj wpisy i wybierz ten przycisk.
Na kolejnym ekranie podaj:
Moduł funkcyjny = z listy rozwijanej wybierz IDOC_INPUT_EXCHANGE_RATE
Resztę pól możesz zostawić puste jeśli nie będziesz używał Workflow do obsługi błędów przetwarzania IDoc'ów.

Teraz już możesz użyć zdefiniowanego kodu ZEXRAT podczas opracowania profilu partnera dla komuniaktu EXCHANGE_RATE.

HTH
Dominik Tylczyński, ICG
jarmro
Posty: 4
Rejestracja: czw mar 06, 2008 7:30 am

Post autor: jarmro »

:D Dzięki, kurcze nawet nie wiesz ile zaoszczędziłeś mi czasu.
To wygląda sensownie.
Udało mi się załozyć kod przetwarzania.
Mam teraz problem z komunikacją, ale z tym to już muszę powalczyć z administartorem. Jak skończę to dam znać.
A tak pozatym to nie wdrazałeś hurtowni danych w Lotosie?
Pozdrawiam
Jarek Mrozek

P.S może komuś się przyda skrypt do ściągania plików xml z nbp.pl za pomocą wgeta z kursami walutowymi z danego miesiąca.

@ echo off
wget -q -k http://www.nbp.pl/ListaABCH.aspx?Typ=a --post-data="rok=%1&mies=%2" --no-host-directories -A "*Lista*"
move "*Lista*" l.html
wget -r -q -l2 -i l.html -F --no-host-directories -I "Kursy" -nd -A "*z%1%2*.xml" -D "www.nbp.pl"
del l.html
del robots.txt
echo on

Wywołanie
skrypt rr mm
ODPOWIEDZ