Wiele formatów płatności w jednym drzewie DMEE XML

W tym dziale znajdują się posty z zakresu modułów finansowych systemu SAP...
ODPOWIEDZ
sajmon
Posty: 299
Rejestracja: pt lut 01, 2008 8:51 pm
Has thanked: 24 times
Been thanked: 28 times

Wiele formatów płatności w jednym drzewie DMEE XML

Post autor: sajmon »

Potrzebuję utworzyć w jednym DMEE XML kilka formatów płatności: płatność w PLN, split payment, zagraniczna i SEPA. Czy jest to możliwe żeby zrobić w jednym drzewie DMEE? Jeśli tak to jakie właściwości powinno mieć to drzewo zdefiniowane aby generował się poprawnie XML.
marek.turczynski
Posty: 213
Rejestracja: czw lip 10, 2014 7:53 pm
Has thanked: 21 times
Been thanked: 258 times

Re: Wiele formatów płatności w jednym drzewie DMEE XML

Post autor: marek.turczynski »

Tak, jest to możliwe. Robiłem to wiele razy i działa na wielu systemach produkcyjnych od lat.

Musisz utworzyć węzeł techniczny do identyfikacji trybu przelewu. U mnie wygląda to tak:
Jest na samym początku drzewa węzeł techniczny, który zwraca reference ID = 'TRAN_TYPE'.
Możliwe do przyjęcia wartości: DOM = domestic, SEPA = Sepa, FORT = foreign. Split paymnt to podtyp Domestic.

3 atomy:
Pierwszy do identyfikacji transakcji SEPA. Warunki:
FPAYHX-REF03 = 'S' albo 'SS'.
Atom ma referencyjne ID = 'SEPATRANS'.

Drugi do identyfikacji krajowych przelewów:
SEPATRANS = SPACE
FPAYH-WAERS = FPAYHX-HWISO
FPAYHX-UBISO = FPAYH-ZBNKS
Atom ma referencyjne ID = 'DOMTRANS'.

Trzeci warunek do przelewów zagranicznych non-SEPA:
SEPATRANS = SPACE
DOMTRANS = SPACE

I w ten sposób dostajesz zwrócony typ przelewu. Dalej to już warunki w atomach/ elementach w oparciu o dane 'TRAN_TYPE'. Maksymalnie ogarniałem tak 15 krajów w przelewach krajowych, zagranicznych.

W OBPM1 w formacie dodaj standardowy moduł funkcyjny FI_PAYMEDIUM_DMEE_CGI_05 -dla eventu 05. Ten moduł ma klasę, która identyfikuje przelew jako przelew SEPA i zwraca w FPAYHX-REF03 wartość 'S'.

Może się on gryźć z naszym polskim, standardowym, modułem do Split payment. W takim wypadku stwórz swój moduł w którym spakujesz wywołanie obu standardowych modułów po sobie (najpierw Split payment a potem ten od CGI).

Marek Turczyński
Marek Turczyński
sajmon
Posty: 299
Rejestracja: pt lut 01, 2008 8:51 pm
Has thanked: 24 times
Been thanked: 28 times

Re: Wiele formatów płatności w jednym drzewie DMEE XML

Post autor: sajmon »

Marku dzięki za podpowiedź, będę próbować utworzyć tak jak napisałeś. Niestety to nie jest S/4 Hana żeby DMEEX wykorzystać :|
Mógłbyś tylko wrzucić ekran jak to drzewo jest zbudowane ? Bez warunków itp tylko żeby był obrazek
marek.turczynski
Posty: 213
Rejestracja: czw lip 10, 2014 7:53 pm
Has thanked: 21 times
Been thanked: 258 times

Re: Wiele formatów płatności w jednym drzewie DMEE XML

Post autor: marek.turczynski »

Jasne, wygląda to tak jak w załączniku.
Załączniki
DMEE.PNG
DMEE.PNG (81.33 KiB) Przejrzano 1160 razy
Marek Turczyński
sajmon
Posty: 299
Rejestracja: pt lut 01, 2008 8:51 pm
Has thanked: 24 times
Been thanked: 28 times

Re: Wiele formatów płatności w jednym drzewie DMEE XML

Post autor: sajmon »

Wielkie dzięki Marku !
ODPOWIEDZ