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.