SAP Smart Forms - Nawigacja
W tym rozdziale omówimy szczegółowo nawigację, interfejs użytkownika, typy węzłów i parametry formularzy SAP Smart Forms.
SAP Smart Forms - interfejs użytkownika
Aby zaprojektować formularz w SAP Smart Forms, należy utworzyć i utrzymywać układ formularza oraz zdefiniować logikę formularza. Nie potrzebujesz żadnej wiedzy z zakresu programowania i języka skryptowego.
Graficzny interfejs użytkownika SAP Smart Form składa się z następujących pól -
Form Painter - Aby utworzyć układ formularza, użyj Malarza formularzy.
PC Editor - Może być używany do wprowadzania tekstów i pól w obszarze wyjściowym.
Navigation Tree- Po lewej stronie znajduje się drzewo nawigacji, które definiuje hierarchię inteligentnego formularza. Definiuje logikę formularza do przetwarzania.
Table Painter - Table Painter służy do tworzenia szablonów i tabel.
Form Check - Aby sprawdzić spójność formularza.
W inteligentnej formie SAP możesz użyć Transaction: SMARTFORMS. Na pierwszej stronie możesz wybrać plikForm, Style lub Text Module zgodnie z obiektem, który chcesz utworzyć, zmienić lub wyświetlić.
Wprowadź nazwę i wybierz typ, który chcesz utworzyć, i kliknij przycisk Utwórz, co spowoduje otwarcie Kreatora formularzy SAP.
W SAP From builder masz nawigację po drzewie po lewej stronie. Aby wybrać węzeł w drzewie, musisz dwukrotnie kliknąć węzeł. Możesz także przeciągać i upuszczać lub kopiować poddrzewa, klikając je prawym przyciskiem myszy i używając operacji Kopiuj / Wklej.
Po kliknięciu dowolnego węzła prawym przyciskiem myszy zobaczysz menu kontekstowe. W zależności od typu węzła opcje w menu kontekstowym są różne.
Masz następujące opcje w menu kontekstowym -
- Tworzenie lub usuwanie zgodnie z wybranym typem węzła.
- W zależności od wybranego typu węzła pojawiają się tylko prawidłowe typy węzłów.
- Funkcje schowka - Wytnij lub Kopiuj do schowka, Wklej do schowka.
- Rozwiń i zwiń.
SAP Smart Forms - typy węzłów
W tej sekcji omówimy szczegółowo różne typy opcji węzłów, które są wymienione poniżej.
Output Areas -
- Page
- Window
Elementary Nodes -
- Text
- Graphic
- Address
Table Output -
- Template
- Table
Atrybuty typu węzłów
W inteligentnej formie SAP każdy formularz zawiera następujące wspólne atrybuty -
General Attribute- Atrybuty ogólne w inteligentnej formie określają nazwę wybranego węzła i opis. Może również zawierać kilka ogólnych właściwości węzłów, jak w przypadku węzła tekstowego - typ tekstu itp.
Output Options- Na tej karcie zdefiniowane są różne opcje wyjściowe dla każdego węzła wybranego w panelu Nawigacja. Karta Ogólne zawiera -
- Position
- Stylowe pudełko
- Cieniowanie itp.
Węzły z danymi wyjściowymi mają również atrybut Styl. Możesz użyć tego atrybutu, aby nadpisać dla bieżącego poddrzewa, jeśli nie podoba ci się styl, który został ustawiony wcześniej w formularzu.
Conditions - Na karcie warunek można przekazać warunek, który wyświetla węzeł, gdy zostaną spełnione określone warunki.
Error List - Podczas sprawdzania inteligentnego formularza, w przypadku jakichkolwiek niezgodności, system wyświetla listę błędów i ostrzeżenia w dolnej części okna obsługi.
Aby znaleźć błąd lub ostrzeżenie, należy wybrać węzeł, a następnie system przeniesie Cię do struktury drzewa, abyś mógł naprawić błąd.
SAP Smart Forms - Parametry formularza
Możesz również przekazać parametry w inteligentnym formularzu i scalić dane w formularzu. Dane, które można scalić, mogą pochodzić z bazy danych lub część standardowych danych z systemu SAP.
Następujące dane można połączyć w inteligentnej formie -
Możesz łączyć dane z tabel bazy danych i przekazywać je do interfejsu formularza.
Dane dostarczane przez standardowy system SAP można łączyć w inteligentnej formie. Przykład: data.
Wszelkie obliczenia wykonywane w formularzu
Dane, które scalasz, są wyświetlane w czasie wykonywania. Używasz uchwytów miejsc, aby określić, gdzie umieścić obiekty w formularzu, aby zdefiniować, gdzie będą wyświetlane dane.
Kiedy inteligentny formularz jest aktywowany, generowany jest moduł funkcyjny. Możesz przekazać różne standardowe parametry w inteligentnej formie. Podczas tworzenia formularza te parametry pojawiają się w formularzu i nie można ich zmienić. Są to parametry importu i eksportu, które mogą być używane do różnych operacji, takich jak - Określanie typu urządzenia wyjściowego itp.
Poniżej przedstawiono typowe parametry w inteligentnym formularzu -
DOCUMENT_OUTPUT_INFO
Typ: Eksport
Opis - służy do podania informacji o liczbie wydrukowanych stron formularza.
JOB_OUTPUT_INFO
Typ: Eksport
Opis - można go użyć do określenia, która akcja tworzy dane wyjściowe w inteligentnym.
JOB_OUTPUT_OPTIONS
Typ: Eksport
Opis - jest to podzbiór pola OUTPUT_OPTIONS i określa, czy ustawienia zostały zmienione, czy nie.
USER_SETTINGS
Typ: Import
Opis - Gdy wartość tego parametru to „X”, inteligentny formularz przyjmuje domyślną wartość Spool Control zdefiniowaną w System → User Profile → Own Data.
Wartość domyślna - Urządzenie wyjściowe → Drukuj natychmiast i Usuń po wydrukowaniu.
Gdy wartość nie jest ustawiona, Smart Forms zamiast tego ocenia następujące parametry struktury dla opcji wyjściowych - SSFCOMOP.
- Ustawienia drukarki (TDDEST, TDPRINTER, RQPOSNAME)
- TDIMMED (wydrukuj natychmiast)
- TDDELETE (Usuń po wyjściu)
Możesz zobaczyć różne parametry importu i eksportu na karcie Lista pól w inteligentnym formularzu.