Домены
Удобная обёртка над функциями работами с доменами и их фиксированными значениями — класс cl_reca_ddic_doma (обратите внимание, класс относится к пакету RE-FX).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
PARAMETERS: p_value TYPE dte_sfliconnar_rejections. START-OF-SELECTION. IF NOT cl_reca_ddic_doma=>exists_value( p_value ). MESSAGE 'Значения не существует' TYPE 'E'. ENDIF. cl_reca_ddic_doma=>get_text_by_value( EXPORTING id_value = p_value IMPORTING ed_text = DATA(lv_text) ). WRITE: 'Выбрано значение:', lv_text. cl_reca_ddic_doma=>get_values( EXPORTING id_name = 'DOMA_SFLICONNAR_REJECTIONS' IMPORTING et_values = DATA(lt_values) ). cl_demo_output=>display( lt_values ). |
Стандартные ФМ-ы для получения фиксированных значений из домена — DDUT_DOMVALUES_GET \ DDIF_DOMA_GET, таблицы в которых хранятся значения: DD07L, DD07T.