Skrypty SAP - Raw Data Interface
Korzystanie z interfejsu danych surowych w skryptach SAP umożliwia połączenie z zewnętrznymi systemami zarządzania tekstem. Ten interfejs zawiera wszystkie dane z formularzy SAP Script w systemie SAP, ale nie zawiera żadnych informacji o układzie, takich jak rozmiar czcionki, kolor, typ itp. System zewnętrzny, z którym jesteś połączony za pośrednictwem interfejsu, zarządza układem i zarządza danymi.
Korzystając z interfejsu Raw Data Interface, można łatwo połączyć się z systemem zewnętrznym, ale nie ma mechanizmu weryfikującego, czy formularz jest poprawnie drukowany w systemie zewnętrznym i czy układ jest zarządzany.
Aby włączyć interfejs Raw Data (RDI) do integracji z systemem zewnętrznym, należy wprowadzić następujące ustawienia w systemie SAP -
Output Device - Aby przeprowadzić integrację RDI, powinno być co najmniej jedno urządzenie wyjściowe, które należy skonfigurować do drukowania zewnętrznego.
Printing to External System via RDI - Możesz oflagować formularz do druku zewnętrznego w systemie SAP, a jeśli nie wybierzesz tego ustawienia dostosowywania, ustawienia aplikacji zostaną zastosowane na formularzach.
Form Definition in External System - Dla każdego formularza, który ma zostać wydrukowany w zewnętrznym systemie tekstowym, należy zdefiniować definicję formularza w zewnętrznym systemie tekstowym.
Print Status Management - Wszystkie formularze, które drukujesz przez RDI do systemu zewnętrznego, musisz zachować status drukowania wszystkich dokumentów z nieudanymi formularzami drukowania.
Nazwa tabeli STXRDIDsłuży do przechowywania wszystkich informacji dotyczących SAPscript RDI. Możesz wyświetlić informacje w tej tabeli za pomocą kodu transakcji -SE11 lub SE80.
To jest kod transakcji: SE11. Podaj nazwę tabeli bazy danych i kliknij Wyświetl.
To jest kod transakcji: SE80. Wpisz nazwę tabeli i kliknij Wykonaj.
Formaty wyjściowe interfejsu nieprzetworzonych danych
Aby uzyskać wydruk, można zastosować te techniki -
- SAPScript
- SmartForms
- Formularze do druku w formacie PDF
SAPScriptumożliwia użycie surowego formatu wyjściowego danych, w którym tryb wyjściowy jest zdefiniowany w samym skrypcie lub w czasie wykonywania w programie drukującym. Preferowanym formatem do wykorzystania w tym miejscu jest RDI z powodu mniejszego narzutu i kompaktowych plików buforowania.
Musisz wybrać formatowanie SAPscript w trybie wyjściowym RDI.
Porównując formatowanie SAPScript z formatem SmartForms i formularze drukowania oparte na PDF, Smartforms są rozwinięciem SAPScript i są używane do uzyskiwania danych wyjściowych opartych na XML w formacie XSF. PDF based print forms zapewnia format wyjściowy surowych danych znany jako XFP z oceną kontekstu lub bez niej.