Jak kontrolować zmianę nazwy kontrahenta w SAP
-
- Posty: 3
- Rejestracja: pn lis 03, 2008 8:53 pm
Jak kontrolować zmianę nazwy kontrahenta w SAP
Istnieje potrzeba kontrolowania jaka była nazwa kontrahenta w momencie wystawiania/księgowania danej faktury w SAP-ie. Te dane są przesyłane do pliku JPK. W przypadku kontroli krzyżowych, urząd sprawdza czy nasze są zgodne z tym co przesłał kontrahent. JPK jest robiony raz w miesiącu i czyta aktualne dane z bazy kontrahenta. Jeśli dealer czy inna spółka zmieni dane w połowie miesiąca to nasz JPK V7M jest niepoprawny dla połowy dokumentów. W SAP nie ma informacji od kiedy do kiedy obowiazywala jaka nazwa czy adres. Czy utworzenie tabeli klienckej to najlepsze rozwiazanie?
-
- Posty: 8465
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1991 times
- Been thanked: 1501 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Moim zdaniem tworzenie własnej tabeli nie jest konieczne. Są możliwe dwa rozwiązania
- Wykorzystanie funkcjonalności business partner, gdzie dane adresowe są zależne od czasu, mają daty ważności. To jest grubsza zmiana, ale warta rozważania w związku z migracją do S/4HANA.
- Skorzystanie z dokumentów zmian danych adresowych klienta. Dzięki tym dokumentom można niejako cofnąć się w czasie i sprawdzić jakie były dane adresowe w momencie wystawiania faktury.
-
- Posty: 145
- Rejestracja: wt paź 10, 2017 4:26 pm
- Has thanked: 54 times
- Been thanked: 86 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
My zdecydowaliśmy się na utworzenie zetowej tabeli, która przechowuje wyłącznie informacje o zmianie nazwy/adresu. Korzystanie z dokumentów zmian ma tę słabszą stronę, że zmian na kliencie może być zapisanych więcej. Szybsze i wygodniejszy jest odczyt własnej tabeli po kluczu nr.klienta i posortowana na datę zmiany.
-
- Posty: 8465
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1991 times
- Been thanked: 1501 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
To też jest rozwiązanie godne uwagi. Tylko trzeba dobrze zaimplementować i przetestować zapisywanie zmian do tej Z-tabeli.greg_hhl pisze: ↑pn lis 29, 2021 4:19 pm My zdecydowaliśmy się na utworzenie zetowej tabeli, która przechowuje wyłącznie informacje o zmianie nazwy/adresu. Korzystanie z dokumentów zmian ma tę słabszą stronę, że zmian na kliencie może być zapisanych więcej. Szybsze i wygodniejszy jest odczyt własnej tabeli po kluczu nr.klienta i posortowana na datę zmiany.
-
- Posty: 145
- Rejestracja: wt paź 10, 2017 4:26 pm
- Has thanked: 54 times
- Been thanked: 86 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Tabela jest zapisywana w implementacji IF_EX_CUSTOMER_ADD_DATA~SAVE_DATA (IF_EX_VENDOR_ADD_DATA~SAVE_DATA - przechowuje dostawców i odbiorców) i interesuje nas wyłącznie ostatnia zmiana w danym dniu dokonana na tych danych. Przy dostawcach korzystamy z niej przy JPK, przy odbiorcach JPK i wydruku faktury (porównujemy datę zmiany z datą faktury).dominik.tylczynski pisze: ↑pn lis 29, 2021 4:49 pmTo też jest rozwiązanie godne uwagi. Tylko trzeba dobrze zaimplementować i przetestować zapisywanie zmian do tej Z-tabeli.greg_hhl pisze: ↑pn lis 29, 2021 4:19 pm My zdecydowaliśmy się na utworzenie zetowej tabeli, która przechowuje wyłącznie informacje o zmianie nazwy/adresu. Korzystanie z dokumentów zmian ma tę słabszą stronę, że zmian na kliencie może być zapisanych więcej. Szybsze i wygodniejszy jest odczyt własnej tabeli po kluczu nr.klienta i posortowana na datę zmiany.
-
- Posty: 605
- Rejestracja: pn lut 14, 2011 9:10 pm
- Has thanked: 439 times
- Been thanked: 278 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Cel też można osiągnąć przez implementację w jakimś projekcie (CMOD) rozszerzeń (SMOD): SAPMF02D i SAPMF02K.
W IMG implementacja jest bezpośrednio dostępna dla dostawców/odbiorców w Dane podstawowe->Projektowanie rozszerzeń danych podstawowych...
Ostatnio zmieniony wt lis 30, 2021 11:07 pm przez RKISIEL, łącznie zmieniany 1 raz.
Rafał Kisiel
-
- Posty: 8465
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1991 times
- Been thanked: 1501 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Swoją drogą, to słabo, że rozwiązanie tego problemu w standardzie pojawiło się dopiero wraz z funkcjonalnością business partner i danymi adresowymi zależnymi od czasu. Widać, że potrzeba "cofnięcia się w czasie" i odczytania historycznego adresu pojawia się dosyć często.
-
- Posty: 605
- Rejestracja: pn lut 14, 2011 9:10 pm
- Has thanked: 439 times
- Been thanked: 278 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Cześć,
Ostatnio podczas prac nad uruchomieniem FIN-FSCM-CR dla BP i utworzeniu dla niego roli to w ramach tej roli zostało udostępnione niezłe zarządzanie adresami. Rodzaje adresów do wykorzystania:
Adres do korespondencji
Adres zamieszkania
Adres pracy
Dom letniskowy
Wyciąg z konta
Drugi wyciąg z konta
Adres wystawcy faktury
Adres odbiorcy faktury
Adres przedsiębiorstwa
Adres odbiorcy materiałów
Adres zamówienia dostawcy
Adres prywatny
Adres wysyłki dostawcy
Adres dostawy
Adres standardowy
Dostęp do adresów (FM):
BUA_ADDRESS_FIND_WITH_ADKN - dla rodzaju adresu i daty;
BUA_ADDRESS_GET_ALL - lista wszystkich adresów dla rodzajów i w zależności od daty.
To rozwiązanie znacznie uprości zarządzanie adresami, trzeba tylko zmodyfikować pobieranie danych adresu w formularzach i raportach gdzie zwykle oparte są na danych przypisanych w KNA1 i LFA1.
Najbardziej rozbawił nas typ adresu "Dom letniskowy"
Ostatnio podczas prac nad uruchomieniem FIN-FSCM-CR dla BP i utworzeniu dla niego roli to w ramach tej roli zostało udostępnione niezłe zarządzanie adresami. Rodzaje adresów do wykorzystania:
Adres do korespondencji
Adres zamieszkania
Adres pracy
Dom letniskowy
Wyciąg z konta
Drugi wyciąg z konta
Adres wystawcy faktury
Adres odbiorcy faktury
Adres przedsiębiorstwa
Adres odbiorcy materiałów
Adres zamówienia dostawcy
Adres prywatny
Adres wysyłki dostawcy
Adres dostawy
Adres standardowy
Dostęp do adresów (FM):
BUA_ADDRESS_FIND_WITH_ADKN - dla rodzaju adresu i daty;
BUA_ADDRESS_GET_ALL - lista wszystkich adresów dla rodzajów i w zależności od daty.
To rozwiązanie znacznie uprości zarządzanie adresami, trzeba tylko zmodyfikować pobieranie danych adresu w formularzach i raportach gdzie zwykle oparte są na danych przypisanych w KNA1 i LFA1.
Najbardziej rozbawił nas typ adresu "Dom letniskowy"
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Rafał Kisiel
-
- Posty: 213
- Rejestracja: czw lip 10, 2014 7:53 pm
- Has thanked: 21 times
- Been thanked: 258 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Uwaga tylko na 'Okres ważności', który masz zaraz poniżej roli. W S/4 nie ma BP-zależnych od czasu. Adresy zależne od czasu są oczywiście dostępne.
Polecam jeszcze zwracać uwagę na rozszerzenia SAP w tym zakresie, bo w końcu się zabrali za poprawne integrowanie funkcjonalności z BP z innymi modułami (jakby jeszcze 'Relationship' naprawili to by było już w ogóle super...).
Polecam każdemu kto przechodzi na S/4 2021 przeczytać ten blog:
https://blogs.sap.com/2021/10/29/sap-s- ... s-partner/
Ograniczy to konieczność zakładania dużej ilości BP tylko do trzymania adresu.
Marek Turczyński
Polecam jeszcze zwracać uwagę na rozszerzenia SAP w tym zakresie, bo w końcu się zabrali za poprawne integrowanie funkcjonalności z BP z innymi modułami (jakby jeszcze 'Relationship' naprawili to by było już w ogóle super...).
Polecam każdemu kto przechodzi na S/4 2021 przeczytać ten blog:
https://blogs.sap.com/2021/10/29/sap-s- ... s-partner/
Ograniczy to konieczność zakładania dużej ilości BP tylko do trzymania adresu.
Marek Turczyński
Marek Turczyński
-
- Posty: 1087
- Rejestracja: pt mar 14, 2008 12:51 pm
- Has thanked: 72 times
- Been thanked: 325 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
a mogę zapytać jakie rozwiązanie JPK używacie (standard? jakieś rozszerzenie)? Ale z tego co piszesz to wynika że wszystkie programy do JPK mają ten feler, bo u nas nic nie robiliśmy w tym kierunku. Czyżby aż takie niedopatrzenie wszystkich firm z JPK i SAP?
-
- Posty: 605
- Rejestracja: pn lut 14, 2011 9:10 pm
- Has thanked: 439 times
- Been thanked: 278 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Dzięki za link - pokazałem rozwiązanie tam prezentowane + zarządzanie adresami prezentowane przeze mnie i zobaczyłem radość w oczach kluczowego użytkownika SDmarek.turczynski pisze: ↑pt kwie 22, 2022 11:16 am Polecam każdemu kto przechodzi na S/4 2021 przeczytać ten blog:
https://blogs.sap.com/2021/10/29/sap-s- ... s-partner/
Ograniczy to konieczność zakładania dużej ilości BP tylko do trzymania adresu.
Marek Turczyński
Ale jak wynika z dokumentacji to rozwiązanie jest dostępne tylko w S/4 - nie widzę możliwości przejścia do tej wersji w okresie najbliższych lat.
Kasa nie jest barierą tylko zakres prac - liczba modułów(FI/CO/MM/SD/RE/IM/PS/PP/QM/HR), użytkowników (ok. 40k dla typu dialogowego), JG (60), interfejsów, usług...
Rafał Kisiel
-
- Posty: 46
- Rejestracja: czw lis 17, 2022 8:45 pm
- Been thanked: 2 times
-
- Posty: 605
- Rejestracja: pn lut 14, 2011 9:10 pm
- Has thanked: 439 times
- Been thanked: 278 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
BP - Przetwarzanie partnerów handlowych.
Konfiguracja w BUPT.
Konfiguracja w BUPT.
Rafał Kisiel
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Ostatecznie, jakby nie było standardowych sposobów, to bym jeszcze sprawdził i ew. włączył logowanie dla tabeli przechowującej nazwy i wtedy zetowe rozwiązanie do pobierania zmian z tabel: CDHDR i CDPOS...
SAP ABAP Certified Developer
-
- Posty: 8465
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1991 times
- Been thanked: 1501 times
Re: Jak kontrolować zmianę nazwy kontrahenta w SAP
Fajny blog o adresach w BP - SAP S/4HANA Business Partner – Address Management at Contact Persons jako uzupełnienie tematu.