Paramerer adalah komponen dari selection screen yang berfungsi sebagai global object data dasar pada pemrograman ABAP dan merupakan sebuah inputan field pada selection screen. dengan kata lain, sebuah Parameter melakukan dua tugas , yaitu :
- Mendefinisikan data object di dalam program
- Mendefinisikan sebuah elemen dalam sebuah screen (seperti textbox dalam bahasa pemrograman visual basic / checkbox).
Sintak Parameter Keyword
PARAMETERS [para TYPE data_types] [type_options] [screen_options] [value_options] |
Type Options
Sebuah Keyword Parameter dalam bahasa pemrograman ABAP di “suplai” dengan pilihan “type option”. pilihan ini mendefiniskan tipe data dalam parameter. Contoh Type Options pada keyword Parameter adalah LIKE.
Screen Option
Opsi ini memungkinkan kamu memanipulasi sebuah screen field, termasuk mendeklarasi sebuah inputan field seperti “menisyaratkan” / menyembunyikan inputan field di dalam sebuah selection-screen pada SAP. Contoh Screen Option pada keyword parameters adalah Obligatory , No-Display , Visible Length , As Checkbox , Radiobutton Group, As Listbox Visible Length .
Contoh :
REPORT YWHY_TEST1. TABLES spfli. SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-002. PARAMETERS : p_1 TYPE s_carr_id OBLIGATORY, p_2 TYPE s_carr_id NO-DISPLAY, p_3 TYPE s_carr_id VISIBLE LENGTH 2, p_4 AS CHECKBOX DEFAULT 'X', P_5 RADIOBUTTON GROUP RB1, P_6 RADIOBUTTON GROUP RB1 DEFAULT 'X', p_7 TYPE spfli-carrid AS LISTBOX VISIBLE LENGTH 20 DEFAULT 'LH'. SELECT-OPTIONS so_1 FOR spfli-carrid. SELECTION-SCREEN : END OF BLOCK b1. |
Hasil :

Keterangan :
p_1 : Obligatory (wajib diisi)
P_2 : NO-DISPLAY (Tidak Tampil)
P_3 : type sama dengan P_1 namun hanya menampilkan 2 character field
P_4 : checkbox
P_5 & P_6 : radiobutton group
P_7 : listbox / combobox
S0_1 : (BONUS) ini bukan parameters tapi sebuah select-options, pelajari disini