Dzień Dobry,
Magazyn zewnętrzny obsługuje przyjęcia i wydania towaru obcego. Właściciel towaru chciałby przesyłać własne dodatkowe dokumenty do każdej dostawy wychodzącej.
Czy jest jakaś możliwość, aby w momencie zaksięgowania (lub przy innym zdarzeniu) dostawy drukowane były również dołączone do niej załączniki? Lub czy można to rozwiązać w jakiś inny sposób
Automatyczny wydruk załącznika
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Re: Automatyczny wydruk załącznika
To jest bardzo ciekawe pytanie, bez prostej odpowiedzi.
W standardzie SAP nie można drukować załączników. Wynika to przede wszystkim z tego, że załączyć możesz dowolny plik np. PDF, DOC, XML, ZIP - co chcesz. W jednym z moich projektów załączane były rysunki w CAD razem ze wszystkimi bibliotekami, wszystko spakowane ZIPem.
Każdy z tych plików wymaga oddzielnej aplikacji do jego wydrukowania. Te aplikacje zwykle nie są darmowe np. pakiet MS Office. Zatem SAP nie może tutaj dostarczyć uniwersalnego, wszystko drukującego rozwiązania. Zobacz notę 2479640 - Printing all attachments - opisuje podobny problem w HR.
Zamiast tego SAP zaprojektował interfejs BC-XDC:
562518 - Information about the BC-XDC interface
SAP External Document Converter (BC-XDC)
W wielkim skrócie BC-XDC definiuje interfejs do zewnętrznych aplikacji, które przetwarzają wydruki załączników. Taki wydruk jest zwracany do SAP i jest normalnie wysyłany do drukarki, jak każdy inny wydruk. Możliwe jest również scalenie kilku załączników i np. formularza SAP SmartForms w jeden całościowy wydruk.
Nie jestem pewien czy ta technologia jest aktywnie wspierana i rozwijana przez SAP, bo informacje są dosyć skąpe.
W standardzie SAP nie można drukować załączników. Wynika to przede wszystkim z tego, że załączyć możesz dowolny plik np. PDF, DOC, XML, ZIP - co chcesz. W jednym z moich projektów załączane były rysunki w CAD razem ze wszystkimi bibliotekami, wszystko spakowane ZIPem.
Każdy z tych plików wymaga oddzielnej aplikacji do jego wydrukowania. Te aplikacje zwykle nie są darmowe np. pakiet MS Office. Zatem SAP nie może tutaj dostarczyć uniwersalnego, wszystko drukującego rozwiązania. Zobacz notę 2479640 - Printing all attachments - opisuje podobny problem w HR.
Zamiast tego SAP zaprojektował interfejs BC-XDC:
562518 - Information about the BC-XDC interface
SAP External Document Converter (BC-XDC)
W wielkim skrócie BC-XDC definiuje interfejs do zewnętrznych aplikacji, które przetwarzają wydruki załączników. Taki wydruk jest zwracany do SAP i jest normalnie wysyłany do drukarki, jak każdy inny wydruk. Możliwe jest również scalenie kilku załączników i np. formularza SAP SmartForms w jeden całościowy wydruk.
Nie jestem pewien czy ta technologia jest aktywnie wspierana i rozwijana przez SAP, bo informacje są dosyć skąpe.
-
- Posty: 95
- Rejestracja: pt lip 23, 2021 10:00 pm
- Has thanked: 18 times
- Been thanked: 3 times
- Kontakt:
Re: Automatyczny wydruk załącznika
Szukałem jakiś szerszych informacji o BX-XDC, ale faktycznie ciężko znaleźć jakieś konkrety na ten temat.
Udało mi się natomiast natrafić na taki wątek, który opisuje wykorzystanie funkcji CL_GUI_FRONTEND_SERVICES do drukowania załączników z DMS. Czy te funkcje mogą faktycznie na to pozwolić?
Udało mi się natomiast natrafić na taki wątek, który opisuje wykorzystanie funkcji CL_GUI_FRONTEND_SERVICES do drukowania załączników z DMS. Czy te funkcje mogą faktycznie na to pozwolić?
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Re: Automatyczny wydruk załącznika
Faktycznie tak jest. Chyba BC-XDC nie jest jakimś wielkim priorytetem dla SAP. Tym nie mniej, przynajmniej jedną certyfikowaną implementację udało mi się znaleźć: https://www.sealsystems.com/convert-sol ... tions/sap/
Moim zdaniem rozwiązanie opisane w tym blogu zadziała. To jest bardzo proste podejście:Patryk_Z pisze: ↑pt cze 24, 2022 3:16 amUdało mi się natomiast natrafić na taki wątek, który opisuje wykorzystanie funkcji CL_GUI_FRONTEND_SERVICES do drukowania załączników z DMS. Czy te funkcje mogą faktycznie na to pozwolić?
- Ściągasz dokument z DMS
- Zapisujesz w lokalnym pliku
- Odpalasz lokalną aplikację np. MS Word do wydrukowania dokumentu
Prostota jest największą zaletą tego podejścia. Ma jednak też kilka wad:
- Cały proces drukowania musisz przeprowadzić na sesji dialogowej. Inaczej nie zapiszesz lokalnego pliku i nie uruchomisz lokalnej aplikacji. Wydruk dokumentów w tle odpada.
- Całość drukowania odbywa się na lokalnym komputerze użytkownika. Nie masz zatem w SAP żadnej kontroli nad tym wydrukiem.
- Konsekwencją poprzedniego punktu, jest że drukarki i dostęp do nich musisz skonfigurować na lokalnych komputerach użytkowników. Nie możesz korzystać z urządzeń skonfigurowanych w SAP.
- W ten sposób wydrukujesz tylko jeden dokument na raz. Nie ma możliwości scalenia w jeden wydruk np. formularza SAP SmartForm i kilku załączników.
-
- Posty: 1061
- Rejestracja: pt mar 14, 2008 12:51 pm
- Has thanked: 71 times
- Been thanked: 315 times
Re: Automatyczny wydruk załącznika
a taki pomysł z "czapy" - można spróbować wysyłać w tle w komunikatach wyjściowych (oczywiście zetowy program), wysyłać maila na skrzynkę mailową i skonfigurować że wszystko co przychodzi w mailach na tę skrzynkę drukować od razu łącznie z załącznikami. Taki workaround.
-
- Posty: 95
- Rejestracja: pt lip 23, 2021 10:00 pm
- Has thanked: 18 times
- Been thanked: 3 times
- Kontakt:
Re: Automatyczny wydruk załącznika
Znalazłem jeszcze taki wpis i zastanawiam się czy to by nie było rozwiązaniem:
https://blogs.sap.com/2020/03/13/print- ... -printing/
https://blogs.sap.com/2020/03/13/print- ... -printing/
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Re: Automatyczny wydruk załącznika
Ciekawy pomysł - rozwiązuje problem wydruku w tle, bez dostępu do plików lokalnych i SAP Gui.wojtas7 pisze: ↑sob cze 25, 2022 4:30 pm a taki pomysł z "czapy" - można spróbować wysyłać w tle w komunikatach wyjściowych (oczywiście zetowy program), wysyłać maila na skrzynkę mailową i skonfigurować że wszystko co przychodzi w mailach na tę skrzynkę drukować od razu łącznie z załącznikami. Taki workaround.
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Re: Automatyczny wydruk załącznika
Też ciekawa opcja. Ma jednak dwa ograniczenia:Patryk_Z pisze: ↑pn cze 27, 2022 8:21 am Znalazłem jeszcze taki wpis i zastanawiam się czy to by nie było rozwiązaniem:
https://blogs.sap.com/2020/03/13/print- ... -printing/
- W ten sposób możesz drukować tylko załączniki PDF.
- Wymaga instalacji i konfiguracji Adobe Document Services
-
- Posty: 95
- Rejestracja: pt lip 23, 2021 10:00 pm
- Has thanked: 18 times
- Been thanked: 3 times
- Kontakt:
Re: Automatyczny wydruk załącznika
Jeżeli chodzi o ograniczenie tylko do PDF to nie będzie ono stanowiło problemu ponieważ właśnie na plikach w tym formacie chcemy działać.
Niestety nie mamy zainstalowanego Adobe Document Services.
Czy jest jakaś dokumentacja opisująca jak to zainstalować i uruchomić w SAP? Nigdy z tego nie korzystaliśmy
Niestety nie mamy zainstalowanego Adobe Document Services.
Czy jest jakaś dokumentacja opisująca jak to zainstalować i uruchomić w SAP? Nigdy z tego nie korzystaliśmy
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Re: Automatyczny wydruk załącznika
Jest np. taki blog ADS installation on NW 7.4 Support Release 2 and RHEL 8.1
Nie masz w firmie jakiegoś wsparcia Basis, które mogłoby zrobić taką instalację?
-
- Posty: 95
- Rejestracja: pt lip 23, 2021 10:00 pm
- Has thanked: 18 times
- Been thanked: 3 times
- Kontakt:
Re: Automatyczny wydruk załącznika
Niestety nie mamy wsparcia więc opieramy się na forum i blogach.
Wrzuciłem wątek w dziale Pracę dam z tym związany: viewtopic.php?f=5&t=9676
Wrzuciłem wątek w dziale Pracę dam z tym związany: viewtopic.php?f=5&t=9676