SAP Smart Forms - Architektura
W SAP Smart Form masz wiele komponentów, w których dane aplikacji różnią się od definicji formularza. Kiedy inteligentny formularz jest aktywowany, generowany jest moduł funkcyjny, a dane są pobierane z bazy danych.
W inteligentnej formie SAP używane są następujące komponenty -
Form Layout - Układ formularza określa położenie elementów na stronach oraz miejsce, w którym obiekty będą wyświetlane w wyniku formularza.
Form Logic - Logika formularza definiuje dane, które mają być odczytywane z bazy danych, w celu określenia warunku i sterowania przepływem danych wyjściowych formularza.
Individual Elements- Zawiera elementy, które mają być wyświetlane w danych wyjściowych formularza. Typowe typy elementów to tekst, tabela, grafika itp.
Form Interface - Interfejs formularza w inteligentnym formularzu SAP służy do przesyłania danych aplikacji do definicji formularza.
Na powyższym obrazku możesz zobaczyć plik Smart Form Architecture. Kiedy inteligentny formularz jest aktywowany, generowany jest moduł funkcyjny. Gdy aplikacja wywołuje moduł funkcjonalny, interfejs modułu jest używany do przesyłania danych tabeli zgodnie z opisem formularza i do wydrukowania formularza.
Możesz również osadzić instrukcje w opisie formularza, aby wybrać dane do przetwarzania formularza. Nie jest to jednak zalecane, gdy trzeba drukować formy masowe, co prowadzi do pogorszenia wydajności.
Możliwe jest również wydrukowanie danych w postaci tabel na formularzu i połączenie ich z danymi aplikacji za pomocą inteligentnego formularza. Pojedyncze wywołanie inteligentnego formularza zawsze generuje jeden formularz do wydrukowania. Zawsze można wybrać inny typ wyjścia, taki jak - faks, druk, e-mail lub w formacie HTML / XML do przeglądarki internetowej.