SAP Smart Forms - Konstruktor formularzy
W tym rozdziale omówimy szczegółowo nawigację w kreatorze formularzy, funkcje kreatora formularzy, korzystanie z malarza tabel i opcje wyjściowe SAP Smart Forms.
SAP Smart Forms - nawigacja w kreatorze formularzy
Aby zaprojektować nowy inteligentny formularz lub zmienić lub wyświetlić istniejący inteligentny formularz, musisz użyć Transakcji: SMARTFORMS.
Wprowadź transakcję, jak pokazano na poniższym zrzucie ekranu -
Na ekranie głównym możesz zobaczyć trzy różne karty -
- Change
- Display
- Create
Wprowadź nazwę formularza i kliknij przycisk Utwórz -
Kliknięcie przycisku Utwórz spowoduje otwarcie ekranu Kreatora formularzy SAP. Ekran interfejsu graficznego Kreatora formularzy służy do projektowania formularzy.
Składa się z trzech obszarów roboczych -
- Drzewo nawigacyjne (lewa strona)
- Ekran konserwacji (środkowe okienko)
- Malarz formularzy (prawa strona)
Możliwe jest również ukrycie / pokazanie malarza formularzy z górnego menu. W górnym menu masz opcję On / Off Form Painter, jak pokazano na poniższym zrzucie ekranu.
Na karcie Konserwacja masz inne narzędzia zintegrowane z Konstruktorem formularzy.
PC Editor - Aby zarządzać węzłami tekstowymi.
Table Painter - Aby zarządzać węzłami tabel i szablonów.
SAP Smart Forms - funkcje w kreatorze formularzy
W Kreatorze formularzy dostępne są różne zestawy funkcji.
Lista pól
Ta funkcja wyświetla wszystkie pola inteligentnego formularza.
Po kliknięciu listy pól (ctrl+shift+F4),otwiera folder Lista pól na ekranie głównym. Następujące wartości są wyświetlane pod Listą pól -
- Interfejs importu
- Interfejs eksportu
- Dane globalne
- Pola systemowe
Cofnij / Ponów
Możesz także krok po kroku cofać zmiany w formularzu. W inteligentnym formularzu Kreator formularzy przechowuje wszelkie zmiany wprowadzone w formularzu od ostatniego jego zapisania, niezależnie od tego, czy zmiany nastąpiły w następujących miejscach
- Drzewo nawigacji
- Malarz stołu
- Malarz formularzy
- Edytor PC
- Pola wprowadzania na ekranie konserwacji.
Możesz cofnąć te zmiany krok po kroku. Po ich cofnięciu możesz również powtórzyć zmiany.
Przejdź do Narzędzia → Ustawienia → Cofnij / Ponów zmiany formularza. Na karcie Ogólne masz opcję.
Domyślnie te opcje są zaznaczone po przejściu do karty Ogólne.
Pobieranie / przesyłanie formularza
Możliwe jest również lokalne przechowywanie formularza lub poddrzewa. Zapisuje się jako plik XML i możesz przesłać ten plik XML do tego samego formularza lub nawet w innej formie.
Podczas przesyłania poddrzewa należy się upewnić, że style i pola tego pobranego poddrzewa powinny istnieć w systemie docelowym.
Aby pobrać inteligentny formularz, przejdź do Narzędzia → Pobierz formularz.
Aby pobrać poddrzewo, przejdź do okienka nawigacji i kliknij dwukrotnie niższy węzeł stron i węzeł Windows jako węzeł główny formularza. Przejdź do Narzędzia → Pobierz poddrzewo.
Aby przesłać formularz, przejdź do Narzędzia → Prześlij.
Podczas przesyłania wie, czy istnieje formularz / poddrzewo do przesłania. W przypadku formularza nadpisuje bieżący formularz w Kreatorze formularzy. Gdy plik zawiera poddrzewo, inteligentny formularz kopiuje to poddrzewo do schowka i aby wkleić to poddrzewo, możesz przejść do struktury drzewa i użyć menu kontekstowego, aby wstawić poddrzewo.
Note- Przed wstawieniem należy upewnić się, że wszystkie elementy docelowe i style istnieją dla poddrzewa. Jeśli nie, powinieneś je utworzyć.
Wersja aktywna
Możesz także bezpośrednio powrócić do ostatniej aktywnej wersji formularza. Jednak wszystkie zmiany zostaną utracone dla tego formularza. Aby przywrócić aktywną wersję, przejdź do Narzędzia → Powrót do wersji aktywnej.
SAP Smart Forms - przy użyciu Table Painter
Malarz tabel w inteligentnej formie służy do projektowania szablonu i tabel w oknie. Układ szablonu i tabel wykonuje się za pomocąLine types. Malarz tabel można włączać / wyłączać, przechodząc do karty Tabela w oknie Konserwacja wSMARTFORMS GUI ekran.
Table Painter zapewnia różne funkcje w inteligentnych formach -
- Możesz rysować linie i kolumny.
- Możesz wycinać, kopiować, usuwać lub wstawiać linie.
- Możesz usuwać komórki.
- Możesz także zmienić rozmiar komórki.
- Możesz także dzielić komórki.
- Można stosować różne wzory tabel.
Note - Należy sprawdzić rozmiar w skali, ponieważ obszar projektu nie jest skalowany zgodnie z rozmiarem okna.
Do prezentacji danych w formacie tabeli można użyć następujących typów węzłów -
Template Node - Możesz używać szablonów, które mają charakter statyczny, ponieważ kolumny i linie są z góry określone.
Tables - Tabele w inteligentnych formularzach mają charakter dynamiczny, ponieważ rozmiar tabeli w formularzu zależy od ilości danych wybranych w czasie wykonywania.
Możesz zobaczyć Table Painter w dolnej części ekranu. Natomiast u góry znajdują się funkcje Malarza tabel, których można użyć do określenia typów linii.
Definiowanie układu tabeli
Aby zdefiniować układ tabeli, musisz utworzyć szablon lub tabelę w strukturze drzewa Nawigacja. Ten układ tabeli określa -
- Wysokość i szerokość każdej komórki.
- Liczba linii i komórek.
- Szerokość każdej komórki.
Podczas definiowania układu tabeli możesz użyć kolumn - „Od i Do”, aby określić wiersze szablonu, do których ma zastosowanie definicja.
Wartość Wysokość jest stosowana do wszystkich komórek linii i możesz określić szerokość każdej komórki, którą chcesz wyświetlić. Suma wartości szerokości musi odpowiadać określonej szerokości szablonu.
Możliwe jest również ponowne użycie nazwy linii szablonu poprzez wprowadzenie wartości w kolumnie odniesienia linii.
Poniżej przedstawiono przykładowe wiersze w formancie tabeli.
Nazwa | Wartość od | Wartość do | Wysokość | 1. | 2. |
---|---|---|---|---|---|
Linia 1 | 1 | 1 | 1 | 1 | 1 |
Linia 2 | 2 | 2 | 2 | 2 | 2 |
Linia 3 | 3 | 3 | 1 | 1 | 2 |
Definiowanie typów linii w malarzu tabel
Rodzaj linii w szablonie lub tabeli określ liczbę i rozmiar komórek linii. Typy linii można wprowadzić graficznie, wprowadzając wartości w ustawieniach Szczegóły, jak pokazano na poniższym zrzucie ekranu.
Używając malarza tabel do definiowania typów linii, przejdź do szablonu lub tabeli. W Malarzu tabel istnieje linia, której szerokość odpowiada szerokości okna. Szerokość w obszarze projektowania programu Table Painter jest taka sama, jak szerokość okna.
Aby narysować linie, wybierz rysuj linie i pióro kolumnowe i narysuj typy linii, jak pokazano poniżej.
Możesz także wstawiać puste wiersze za pomocą menu kontekstowego. Umieść wskaźnik myszy na linii, w której chcesz wstawić pustą linię, i kliknij prawym przyciskiem myszy, aby otworzyć menu kontekstowe.
Możesz wybrać Wstaw → Nowa pusta linia poniżej lub Wstaw → Nowa pusta linia powyżej. Spowoduje to wstawienie nowej linii o tej samej wysokości, co kliknięta linia w tabeli.
Możesz również podzielić istniejący typ linii. Umieść ołówek w pozycji, którą chcesz podzielić poziomo i pociągnij linię w prawo. Malarz tabeli automatycznie podzieli linię. Możesz również podzielić linię za pomocą menu kontekstowego.
Możesz także użyć Kopiuj lub Wytnij linię, aby przenieść lub skopiować istniejące linie, tak jak pokazano w menu kontekstowym.
SAP Smart Forms - opcje wyjściowe
Możesz użyć różnych opcji wyjściowych w Kreatorze formularzy. Te atrybuty są dostępne na karcie Opcje wyjściowe atrybutów formularza w inteligentnym formularzu.
Typ komponentu: SSFCOMPOP.
Możesz kontrolować dane wyjściowe formularza za pomocą atrybutu formularza, aby zdefiniować domyślne ustawienie formatu wyjściowego i nośnika. Te ustawienia można zastąpić, używając standardowych parametrów, gdy wywoływane są inteligentne formularze i są one znane jakoDynamic Setting Options.
Note - Domyślną opcją formatu wyjściowego w formularzu jest Standard Output (OTF) a ten format wyjściowy, a także nośnik jest znany jako Static settings.
Poniższy obraz przedstawia nadpisywanie ustawień opcji wyjściowych -
Gdy używasz opcji przesłaniania w formacie wyjściowym, inteligentny formularz ignoruje wszystkie ustawienia statyczne w formularzu.