Prywatność & Pliki cookie
ta strona używa plików cookie. Kontynuując, zgadzasz się na ich użycie. Dowiedz się więcej, w tym jak kontrolować pliki cookie.
po pewnym czasie czułem się urażony (jeśli Mogę to powiedzieć) za każdym razem, gdy mam problem związany z formularzem, a logika, którą chciałbym sprawdzić, jest zakodowana na stałe w smartforms.
niedawno poczułem radość, gdy odkryłem, jak debugować inteligentne formularze bez wyraźnego umieszczania składni „BREAK-POINT” w samym formularzu smartform. Co więcej, użycie wyraźnego sposobu, w jaki kiedyś robiłem, jest możliwe tylko w kliencie programistycznym, a nie w kliencie jakości lub produktywnym.
więc po prostu to udokumentowałem, na wypadek, gdybym potrzebował w przyszłości. Cóż, nie jestem facetem technicznym, więc po prostu cieszę się, gdy znalazłem przydatne rzeczy takie jak to.
Firstthing, musisz najpierw wiedzieć, jaka jest nazwa Twojego programu smartforms.
aby znaleźć nazwę SmartForms, zwykle możesz przejść do konfiguracji typu wyjścia, aby uzyskać nazwę pary lub programu wraz z inteligentnymi formularzami.
na przykład w moim przypadku poznałem nazwę SmartForms i muszę sprawdzić tę część kodu, ponieważ założyłem, że gdzieś się pomyliła.
aby móc umieścić debugger point wewnątrz inteligentnych formularzy bez konieczności umieszczania jawnej składni, oto kroki, które należy wykonać.
1. Przejdź do T-code SMARFORMS i wprowadź nazwę smarform, a następnie kliknij ikonę, jak pokazano na poniższym obrazku.
2. Po kliknięciu zostaniesz przeniesiony na ekran SE37 wraz z nazwą modułu funkcyjnego, aby wywołać smartform. Kontynuuj klikając na wyświetlacz.
3. Otwórz zakładkę Kod źródłowy, a następnie kliknij ikonę lornetki w paskach narzędzi.
4. Po otwarciu okna dialogowego wprowadź fragment kodu, który chcesz zbadać, i wybierz opcję „w programie głównym”.
5. Teraz wyświetlany jest program wywołujący smartform i możesz ustawić punkt przerwania, aby zainicjować debugowanie.
6. Następnie możesz wywołać swoje wyjście zgodnie z normą, a ekran debugowania zostanie wywołany, aby można było uruchomić w trybie debugowania.