Co to są wyjścia klientów?
Wyjścia klienta to „punkty zaczepienia” udostępniane przez firmę SAP w wielu standardowych programach, ekranach i menu, w których klienci mogą „zawiesić” niestandardowe funkcje w celu spełnienia wymagań biznesowych. Więcej na ten temat za chwilę…
W tym samouczku dowiesz się:
- Rodzaje wyjść klientów
- Przykłady wyjść klientów
- Lokalizowanie wyjść klientów
- Utwórz wyjście klienta
- Co to jest WYJŚCIE UŻYTKOWNIKA?
Rodzaje wyjść klientów
Istnieją trzy główne typy wyjść klientów:
- Wyjście modułu funkcyjnego
- Wyjście z ekranu
- Menu wychodzi
Wyjście modułu funkcyjnego : Umożliwia klientowi dodanie kodu za pośrednictwem modułu funkcyjnego w określonej lokalizacji w programie aplikacji SAP
Składnia: CALL CUSTOMER-FUNCTION '004'
Wyjście z ekranu : Umożliwia klientowi dodanie pól do ekranu w programie SAP za pośrednictwem ekranu podrzędnego. Podekran jest wywoływany w ramach logiki przepływu standardowego ekranu.
Format: ZADZWOŃ DO KLIENTA-SUBSCREEN CUSTSCR2
Wyjście z menu: Umożliwia klientowi dodanie pozycji do menu rozwijanego w standardowym programie SAP. Te elementy mogą być używane do wywoływania programów dodatkowych lub ekranów niestandardowych.
Format: + CUS (dodatkowa pozycja w statusie GUI)
Przykłady wyjść klientów
Przykład wyjścia z ekranu :
W transakcji CAT2 - Wprowadzenie arkusza czasu pracy HR chce dołączyć interaktywne potwierdzenie, że świadome podanie nieprawidłowych danych jest podstawą do zwolnienia.
Przykład wyjścia z menu :
W transakcji SE38 - Edytor ABAP zespół programistów chce dołączyć łącze menu do transakcji SE80 - Nawigator obiektów w celu ułatwienia użytkowania.
PRZED
PO
Przykład wyjścia modułu funkcyjnego :
Firma chce, aby dane bankowe dostawców w tworzeniu dostawcy były zdarzeniem obowiązkowym, więc musi migać komunikat o błędzie „Proszę wprowadzić dane bankowe”
PRZED
PO
Lokalizowanie wyjść klientów
W transakcji SMOD i spójrz na szczegóły-
Lub w transakcji SE81 możesz skorzystać z odpowiedniego obszaru aplikacji
Utwórz wyjście klienta
Aby utworzyć wyjście klienta, musisz najpierw utworzyć projekt w transakcji CMOD
Później przypiszesz wyjście klienta do swojego projektu.
Co to jest WYJŚCIE UŻYTKOWNIKA?
Wyjście użytkownika służy temu samemu celowi, co wyjścia klienta, ale jest dostępne tylko dla modułu SD . Wyjście jest realizowane jako wywołanie modułu funkcyjnego. Kod jest napisany przez programistę.
Dobrze znanym wyjściem użytkownika w SD jest MV45AFZZ
- USEREXIT_FIELD_MODIFICATION - aby zmodyfikować atrybuty ekranu
- USEREXIT_SAVE_DOCUMENT - Aby wykonać operacje, gdy użytkownik kliknie Zapisz
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK - Gdy zmiany nagłówka użytkownika są przenoszone do obszaru roboczego nagłówka.
- USEREXIT_MOVE_FIELD_TO_VBAP - Gdy zmiany pozycji użytkownika są przenoszone do obszaru roboczego pozycji SAP