Sekarang, mari kita lihat POH dan POV secara mendetail
Proses Bantuan-Permintaan (POH): Bantuan F1
- Setiap kali F1 ditekan, acara POH untuk elemen data yang ditentukan dijalankan.
- Jika acara PROCESS ON HELP-REQUEST tidak ada dalam logika proses layar, dokumentasi bidang dalam Kamus ABAP diambil sebagai dasar dan ditampilkan. Bahkan jika itu tidak keluar tidak ada bantuan yang ditampilkan.
- Untuk menampilkan dokumentasi bantuan lapangan, Anda harus membuat kode logika aliran layar berikut di acara POH:
PROSES DALAM PERMINTAAN BANTUANLAPANGAN & lt; f & gt; [MODUL & lt; mod & gt;] DENGAN & lt; num & gt;
- Jika ada dokumentasi elemen data khusus layar untuk bidang
, Anda dapat menampilkannya dengan menentukan nomornya . - Angka
bisa berupa literal atau variabel. Variabel harus dideklarasikan dan diisi dalam program ABAP yang sesuai. - Catatan, pernyataan FIELD tidak mentransfer konten bidang layar
ke program ABAP dalam acara PROCESS ON HELP-REQUEST. Itu hanya menunjukkan dokumentasi bantuan. Itu dia.
HELP_OBJECT_SHOW_FOR_FIELD
- Modul fungsi ini menampilkan dokumentasi elemen data untuk komponen dari setiap struktur atau tabel database dari Kamus ABAP.
- Anda meneruskan nama komponen dan struktur atau tabel ke parameter impor FIELD dan TABLE.
- Gunakan modul fungsi ini untuk menampilkan dokumen SAPscript apa pun.
- Anda harus meneruskan kelas dokumen (misalnya, TX untuk teks umum, DE untuk dokumentasi elemen data) dan nama dokumen ke parameter impor DOKCLASS dan DOKNAME.
- Untuk alasan teknis, Anda juga harus meneruskan tabel internal kosong dengan tipe garis TLINE ke parameter tabel modul fungsi.
Proses Nilai (POV): F4
- Ketika pengguna memilih fungsi Entri yang memungkinkan (F4), sistem menampilkan nilai masukan yang mungkin untuk bidang (nilai, tabel periksa, kode korek api), asalkan disimpan oleh pengembang.
- Acara PROSES PADA PERMINTAAN NILAI selalu diproses jika pengguna telah memanggil "Entri yang memungkinkan".
- Untuk menentukan Nilai yang mungkin untuk bidang di layar, Anda perlu menentukan berikut dalam peristiwa POV dari logika aliran layar:
PROSES PADA PERMINTAAN NILAINama bidang FIELD nama modul MODUL
- Untuk Nilai yang memungkinkan, dalam modul yang ditentukan di atas, Anda harus menggunakan modul fungsi umum HELP_VALUES_GET_WITH_TABLE untuk mendapatkan nilai yang mungkin dari Kamus ABAP.
F4IF_FIELD_VALUE_REQUEST
- Memanggil bantuan masukan dari Kamus ABAP secara dinamis.
- Anda dapat meneruskan nama komponen dari struktur atau tabel database dari Kamus ABAP ke modul fungsi dalam parameter impor TABNAME dan FIELDNAME.
- Modul fungsi memulai bantuan masukan Kamus ABAP untuk komponen ini. Semua bidang layar yang relevan dibaca.
- Jika Anda menentukan parameter impor DYNPPROG, DYNPNR, dan DYNPROFIELD, pilihan pengguna dikembalikan ke bidang terkait di layar.
- Jika Anda menentukan parameter tabel RETURN_TAB, pilihan dikembalikan ke tabel sebagai gantinya.
MODUL VALUE_CARRIER INPUT.HUBUNGI FUNGSI 'F4IF_FIELD_VALUE_REQUEST'MENGEKSPORTABNAME = 'DEMOF4HELP'FIELDNAME = 'CARRIER1'DYNPPROG = PROGNAMEDYNPNR = DYNNUMDYNPROFIELD = 'CARRIER'.MODUL AKHIR.F4IF_INT_TABLE_VALUE_REQUEST
- Modul fungsi ini menampilkan daftar nilai yang Anda buat dalam program ABAP.
- Daftar nilai diteruskan ke modul fungsi sebagai parameter tabel VALUE_TAB.
- Jika Anda menentukan parameter impor DYNPPROG, DYNPNR, dan DYNPROFIELD, pilihan pengguna dikembalikan ke bidang terkait di layar.
- Jika Anda menentukan parameter tabel RETURN_TAB, pilihan dikembalikan ke tabel sebagai gantinya.
HUBUNGI FUNGSI 'F4IF_INT_TABLE_VALUE_REQUEST'MENGEKSPORRETFIELD = 'CONNID'DYNPPROG = PROGNAMEDYNPNR = DYNNUMDYNPROFIELD = 'KONEKSI'VALUE_ORG = 'S'TABELVALUE_TAB = VALUES_TAB.Itu semua untuk POH dan POV. Tinggalkan komentar Anda jika ada keraguan.