Pogledajmo pojedinosti o POH i POV
Proces na zahtjev za pomoć (POH): F1 pomoć
- Kad god se pritisne F1, izvršava se POH događaj za navedeni element podataka.
- Ako događaj PROCESS ON HELP-REQUEST ne postoji u procesnoj logici zaslona, kao osnova uzima se i prikazuje dokumentacija polja u ABAP Rječniku. Čak i ako to ne prestane, pomoć se ne prikazuje.
- Da biste prikazali dokumentaciju pomoći na terenu, u POH događaju morate kodirati sljedeću logiku toka zaslona:
PROCES NA POMOĆPOLJE & lt; f & gt; [MODUL & lt; mod & gt;] S & lt; num & gt;
- Ako za polje
postoji dokumentacija o elementu podataka specifična za zaslon, možete ga prikazati tako da navedete njegov broj . - Broj
može biti doslovni ili varijabla. Varijabla mora biti deklarirana i popunjena u odgovarajućem ABAP programu. - Napomena, naredba FIELD ne prenosi sadržaj polja zaslona
na program ABAP u događaju PROCESS ON HELP-REQUEST. Prikazuje samo dokumentaciju za pomoć. To je to.
POMOĆ_OBJECT_SHOW_FOR_FIELD
- Ovaj funkcionalni modul prikazuje dokumentaciju o elementu podataka za komponente bilo koje strukture ili tablice baze podataka iz ABAP rječnika.
- Ime komponente i strukture ili tablice prosljeđujete parametrima uvoza FIELD i TABLE.
- Koristite ovaj funkcijski modul za prikaz bilo kojeg SAPscript dokumenta.
- Morate proslijediti klasu dokumenta (na primjer, TX za općenite tekstove, DE za dokumentaciju podatkovnog elementa) i ime dokumenta uvoznim parametrima DOKCLASS i DOKNAME.
- Iz tehničkih razloga morate proslijediti praznu internu tablicu s tipom retka TLINE u parametar tablica funkcijskog modula.
Proces vrijednosti (POV): F4
- Kada korisnik odabere funkciju Mogući unosi (F4), sustav prikazuje moguće ulazne vrijednosti za polje (vrijednosti, tablica provjere, šifra podudaranja), pod uvjetom da ih je programer pohranio.
- Događaj PROCES NA VRIJEDNOST-ZAHTJEV uvijek se obrađuje ako je korisnik pozvao "Mogući unosi".
- Da biste definirali moguće vrijednosti za polje na zaslonu, trebate definirati sljedeće u POV događaju logike toka zaslona:
PROCES PO VRIJEDNOSTI-ZAHTJEVNaziv polja FIELD Naziv modula MODUL
- Za moguće vrijednosti, unutar gore definiranog modula, trebali biste upotrijebiti opći modul funkcije HELP_VALUES_GET_WITH_TABLE da biste dohvatili moguće vrijednosti iz ABAP rječnika.
F4IF_FIELD_VALUE_REQUEST
- Dinamički poziva pomoć za unos ABAP rječnika.
- Imena komponenata strukture ili tablice baze podataka ABAP Rječnika možete proslijediti funkcijskom modulu u parametrima za uvoz TABNAME i FIELDNAME.
- Funkcijski modul pokreće pomoć za unos ABAP rječnika za ovu komponentu. Čitaju se sva relevantna polja zaslona.
- Ako navedete parametre uvoza DYNPPROG, DYNPNR i DYNPROFIELD, odabir korisnika vraća se u odgovarajuće polje na zaslonu.
- Ako navedete parametar tablice RETURN_TAB, izbor će se umjesto toga vratiti u tablicu.
MODUL VALUE_CARRIER ULAZ.FUNKCIJA POZIVA "F4IF_FIELD_VALUE_REQUEST"IZVOZTABNAME = 'DEMOF4HELP'FIELDNAME = 'CARRIER1'DYNPPROG = PROGNAMEDYNPNR = DYNNUMDYNPROFIELD = 'PRIJEVOZNIK'.ZAVRŠNI MODUL.F4IF_INT_TABLE_VALUE_REQUEST
- Ovaj funkcionalni modul prikazuje popis vrijednosti koji ste kreirali u programu ABAP.
- Popis vrijednosti prosljeđuje se funkcijskom modulu kao parametar tablice VALUE_TAB.
- Ako navedete parametre uvoza DYNPPROG, DYNPNR i DYNPROFIELD, odabir korisnika vraća se u odgovarajuće polje na zaslonu.
- Ako navedete parametar tablice RETURN_TAB, izbor će se umjesto toga vratiti u tablicu.
FUNKCIJA POZIVA 'F4IF_INT_TABLE_VALUE_REQUEST'IZVOZRETFIELD = 'POVJERI'DYNPPROG = PROGNAMEDYNPNR = DYNNUMDYNPROFIELD = 'PRIKLJUČAK'VALUE_ORG = 'S'TABLICEVALUE_TAB = VALUES_TAB.To je sve za POH i POV. Ostavite svoje komentare u slučaju bilo kakvih sumnji.