Electroniczny WB - string postawiający odbiorcę

W tym dziale znajdują się posty z zakresu modułów finansowych systemu SAP...
ODPOWIEDZ
sapdoctor
Posty: 47
Rejestracja: czw wrz 14, 2017 12:06 pm
Been thanked: 7 times

Electroniczny WB - string postawiający odbiorcę

Post autor: sapdoctor »

Witam,


Mam pytanie, w WB w polu opis dla płatności przychodzącej jest identyfikator pozwalający jednoznacznie określić numer odbiorcy w SAP. Czy któś wie jak ustawić " search string vs regula księgowania", żeby przy zaistnieniu tego identyfikatora, system przy rozliczaniu podstawił tego konkretnego odbiorcę?


Pozdraiwam
A.
marek.turczynski
Posty: 213
Rejestracja: czw lip 10, 2014 7:53 pm
Has thanked: 21 times
Been thanked: 258 times

Re: Electroniczny WB - string postawiający odbiorcę

Post autor: marek.turczynski »

Cześć,

jako, że nie podałeś jaki masz tekst dostarczany przez bank, to posłużę się wymyślonym przykładem:
Bank przesyła Ci tekst: aaaaabbb id: 345690

Ustawiasz pierwszy search string:
SAP po polsku, nauka SAP, SAP dla początkujących, SAP, S/4HANA, SAP ERP, SAPFORUM, FORUMSAP, HANA, SAP CLOUD PLATFORM, ABAP, EWM

W nim podajesz szukaną frazę i jej mapowanie na numer klienta.

Następnie tworzysz drugi search string, który mówi systemowi, że chodzi o typ konta 'D', czyli klient:
SAP po polsku, nauka SAP, SAP dla początkujących, SAP, S/4HANA, SAP ERP, SAPFORUM, FORUMSAP, HANA, SAP CLOUD PLATFORM, ABAP, EWM

Następnie oba search stringi musisz zaktywować:
SAP po polsku, nauka SAP, SAP dla początkujących, SAP, S/4HANA, SAP ERP, SAPFORUM, FORUMSAP, HANA, SAP CLOUD PLATFORM, ABAP, EWM

Search string z numerem klienta musi być mapowany na pole EBAVKON: Numer konta. Koniecznie należy dodać Podstawę mapowania, pamiętając, że numer klientów (jeżeli są nadawane wewnętrznie), mają wiodące zera.
Search string z rodzajem konta powinen być zmapowany na pole EBAVKOA: Rodzaj konta.

W tym momencie, jak tylko system znajdzie ten ciąg znaków, zmapuje go na dany numer klienta - uzupełnione zostaną pola AVKOA (rodzajem konta 'D') oraz AVKON (numerem konta) w tabeli REGUP. Przez co zobaczysz również numer klienta w FEBAN.
Marek Turczyński
sapdoctor
Posty: 47
Rejestracja: czw wrz 14, 2017 12:06 pm
Been thanked: 7 times

Re: Electroniczny WB - string postawiający odbiorcę

Post autor: sapdoctor »

Hej,


Dzięki za podpowiedź, jednak system się dziwnie zachowuje: po ustawieniu stringów, w FEBAN pojaiwa mi się właściwy numer odbiorcy i rodzaj konta ale przy próbie księgowania nie podstawia się ten odbiorca . Dodatkowo jeśli w FEBAN dokonamy ręcznej modyfikacji numeru odbiorcy to po modyfikacji odbiorca ten się podstawia przy próbie księgowania . Prównałem wpisy tabeli FEBEP przed modyfikacją odbiorcy i po modyfikacji odbiorcy w FEBAN i okazało się że jak zmienimy odbiorcę to FEBEP, pojawia się dodatkowy wpis w polu FEBEP-KKRF2 (Cust.-cust.reference) : "11 1". Nie wiem czy to ma jakieś znaczenie.

Pozdrawiam
a.
marek.turczynski
Posty: 213
Rejestracja: czw lip 10, 2014 7:53 pm
Has thanked: 21 times
Been thanked: 258 times

Re: Electroniczny WB - string postawiający odbiorcę

Post autor: marek.turczynski »

W celu podstawienia numeru klienta w księgowaniu konieczne jest jeszcze jedno mapowanie.
Dotychczasowe tylko wypełniało numer klienta w FEBEP, tak, żeby automatycznie podstawiały się jego pozycje otwarte do wyrobu w rozliczeniu.

Jeżeli chodzi o dodanie do linii księgowania, to należy utworzyć jeszcze jedno mapowanie, wg wzorca podanego powyżej, które mapuje znaleziony ciąg znaków na jedną z wartości (w zależności w której pozycji dokumentu chcemy podstawić odbiorcę):
0: Pierwsza Linia , Obszar 1
1: Pierwsza Linia , Obszar 2
2: Druga Linia , Obszar 1
3: Druga Linia , Obszar 2

Przykładowo, masz regułę księgowania: WN BANK / MA - Odbiorca w pierwszym obszarze, to Twoja reguła mapowania musi mapować się na wartość '2'. Wtedy numer klienta podstawi się w stronie MA pierwszego obszaru.
Tą regułę mapowania musisz podstawić na pola docelowego EBFKOA1 - BDC-Rodzaj konta 1 i ją aktywować. W ten sposób pole Odbiorca powinno być automatycznie wypełnione podczas księgowania.
Marek Turczyński
mikas
Posty: 360
Rejestracja: pn mar 14, 2016 1:55 pm
Has thanked: 147 times
Been thanked: 24 times

Re: Electroniczny WB - string postawiający odbiorcę

Post autor: mikas »

W jakiej transakcji ustawia się te mapowania ?
Dotyczy to tylko wyciągów bankowych, czy można ustawić takie mapowania także na inne zdarzenia w systemie ?

pozdrawiam, Michał
PawelW
Posty: 185
Rejestracja: pn sty 02, 2017 2:19 pm
Has thanked: 55 times
Been thanked: 51 times

Re: Electroniczny WB - string postawiający odbiorcę

Post autor: PawelW »

Te wzorce wyszukiwania, o których pisze Akarin, definiuje się w OTPM i dotyczą wyciągów bankowych.
sapdoctor
Posty: 47
Rejestracja: czw wrz 14, 2017 12:06 pm
Been thanked: 7 times

Re: Electroniczny WB - string postawiający odbiorcę

Post autor: sapdoctor »

Witam,


Temat przeklikałem . Na tą chwilę nie udało mi sie poprzez "stringi" podstawiać odbiorcę do rozliczenia . Podstawianie akonto odbiorcy działa ale nie o to chodzi. Jeśli chcemy podstawiać odbiorcę do rozliczenia to najlepszą metodą będzie user exit i tabela zetowa która będzie zawierała nr odbiorcy i cechę która pojawia się w pliku z WB lub zetowy algorytm interpretacji, który będzie wyszukiwał odbiorcę po na przykład numerze bankowym który jest w pliku MT940 i w danych podstawowych.




Pozdrawiam
a.
ODPOWIEDZ