Witam serdecznie,
czy mogliby mi koledzy podpowiedzieć czy istnieje BAPI za pomocą którego po podaniu numeru odbiorcy mógłbym zmienić jego rachunek bankowy IBAN ?
Z góry dziękuję i pozdrawiam.
CUSTOMER - zmiana numeru rachunku bankowego BAPI
-
- Posty: 29
- Rejestracja: pn wrz 01, 2014 2:29 pm
- Has thanked: 2 times
- Been thanked: 15 times
Re: CUSTOMER - zmiana numeru rachunku bankowego BAPI
Moduł funkcyjny: SD_CUSTOMER_MAINTAIN_ALL - przekazujesz w parametrach tabelę KNBK + dane podstawowe na poziomie jednostki gospodarczej czyli KNA1.
Dalej wykonujesz BAPI: BAPI_IBAN_CREATE, które generuje IBAN i zapisuje go do tabeli TIBAN.
Dalej wykonujesz BAPI: BAPI_IBAN_CREATE, które generuje IBAN i zapisuje go do tabeli TIBAN.
-
- Posty: 213
- Rejestracja: czw lip 10, 2014 7:53 pm
- Has thanked: 21 times
- Been thanked: 258 times
Re: CUSTOMER - zmiana numeru rachunku bankowego BAPI
Do zmian/ tworzenia jest klasa CMD_EI_API i metoda MAINTAIN_BAPI.
W niej można zmienić dane rachunku bankowego wskazanego klienta. Trzeba podać dane zmienianego (bądź nowego) banku w parametrze IS_MASTER_DATA-CENTRAL_DATA-BANKDETAIL. To jest oficjalnie wspierane przez SAP API i nie ma innych BAPI, które SAP by rekomendował.
Po wywołaniu tej metody trzeba wywołać jeszcze BAPI_TRANSACTION_COMMIT.
edit: Adasko - te moduły funkcyjnie BAPI_CUSTOMER_* nie są wspierane poza SAP Online Store i SAP Internet Sales R/3 Edition:
390045 - Usage of BAPI_CUSTOMER_* of function group V02D
Stąd lepiej używać tej klasy z API.
W niej można zmienić dane rachunku bankowego wskazanego klienta. Trzeba podać dane zmienianego (bądź nowego) banku w parametrze IS_MASTER_DATA-CENTRAL_DATA-BANKDETAIL. To jest oficjalnie wspierane przez SAP API i nie ma innych BAPI, które SAP by rekomendował.
Po wywołaniu tej metody trzeba wywołać jeszcze BAPI_TRANSACTION_COMMIT.
edit: Adasko - te moduły funkcyjnie BAPI_CUSTOMER_* nie są wspierane poza SAP Online Store i SAP Internet Sales R/3 Edition:
390045 - Usage of BAPI_CUSTOMER_* of function group V02D
Stąd lepiej używać tej klasy z API.
Marek Turczyński
-
- Posty: 213
- Rejestracja: czw lip 10, 2014 7:53 pm
- Has thanked: 21 times
- Been thanked: 258 times
Re: CUSTOMER - zmiana numeru rachunku bankowego BAPI
Tylko powgrywaj wszystkie noty do tej klasy (i do klasy Dostawcy VMD_EI_API) , bo czasami zdarzają się problemy (np. ja mam otwartego ticketa w OSS na brak aktualizacji pól TABNAME i TABKEY w TIBAN przy tworzeniu nowego IBAN dla banku dla partnera).
Marek Turczyński
-
- Posty: 213
- Rejestracja: czw lip 10, 2014 7:53 pm
- Has thanked: 21 times
- Been thanked: 258 times
Re: CUSTOMER - zmiana numeru rachunku bankowego BAPI
Jak to zwykle bywa - są tylko żywe przypadki. Tutaj kilka przydatnych linków:
https://blogs.sap.com/2017/02/17/how-to ... imaintain/
https://blogs.sap.com/2013/12/17/create ... ales-data/
https://blogs.sap.com/2013/12/17/create ... ales-data/
http://sapabapcentral.blogspot.com/2017 ... nboth.html
Przykładowy moduł funkcyjny gdzie SAP używa tej klasy: FIORI_CMD_SET_CONTACT_DETAILS
Niestety oficjalnego dokumentacji od SAP nie ma.
https://blogs.sap.com/2017/02/17/how-to ... imaintain/
https://blogs.sap.com/2013/12/17/create ... ales-data/
https://blogs.sap.com/2013/12/17/create ... ales-data/
http://sapabapcentral.blogspot.com/2017 ... nboth.html
Przykładowy moduł funkcyjny gdzie SAP używa tej klasy: FIORI_CMD_SET_CONTACT_DETAILS
Niestety oficjalnego dokumentacji od SAP nie ma.
Marek Turczyński
Re: CUSTOMER - zmiana numeru rachunku bankowego BAPI
Teoretycznie kilku dostawców może korzystać z tego samego numeru IBAN. Wtedy tabela TIBAN zawierałaby ostatnio zmieniany rekord dostawcy.
Zastanawiam się co odpisze ci SAP.
Pozdrawiam
Jarek
Zastanawiam się co odpisze ci SAP.
Pozdrawiam
Jarek