in SM30 view processing, what are the link between x_header table fields and the event number ?
You can find it in the VIEW_GET_DDIC_INFO below (see link readmore). Most interresting events are : 05 to controle when create entry and 21 to control when modify entry
dans la gestion des vues SM30, quel est le lien entre les champs x_header et les n° d'évènements ? Le lien est fait dans le code VIEW_GET_DDIC_INFO ci-dessous (lien lire la suite). Les évènements les plus intéressants sont : 05 pour contrôler à la création d'entrée, ou 21 pour contrôler à la modification d'une zone.
VIEW_GET_DDIC_INFO :
CASE tvimf_tab-event.
WHEN '01'. MOVE tvimf_tab-formname TO x_header-frm_bf_sav.
WHEN '02'. MOVE tvimf_tab-formname TO x_header-frm_af_sav.
WHEN '03'. MOVE tvimf_tab-formname TO x_header-frm_bf_del.
WHEN '04'. MOVE tvimf_tab-formname TO x_header-frm_af_del.
WHEN '05'. MOVE tvimf_tab-formname TO x_header-frm_on_new.
WHEN '06'. MOVE tvimf_tab-formname TO x_header-frm_af_org.
WHEN '07'. MOVE tvimf_tab-formname TO x_header-frm_bf_rpl.
WHEN '08'. MOVE tvimf_tab-formname TO x_header-frm_af_rpl.
WHEN '09'. MOVE tvimf_tab-formname TO x_header-frm_on_org.
WHEN '10'. MOVE tvimf_tab-formname TO x_header-frm_e071.
WHEN '11'. MOVE tvimf_tab-formname TO x_header-frm_e071ks.
WHEN '12'. MOVE tvimf_tab-formname TO x_header-frm_e071ka.
WHEN '13'. MOVE tvimf_tab-formname TO x_header-frm_bf_end.
WHEN '14'. MOVE tvimf_tab-formname TO x_header-frm_af_enq.
WHEN '15'. MOVE tvimf_tab-formname TO x_header-frm_bf_udl.
WHEN '16'. MOVE tvimf_tab-formname TO x_header-frm_af_udl.
WHEN '17'. MOVE tvimf_tab-formname TO x_header-frm_bf_prn.
WHEN '18'. MOVE tvimf_tab-formname TO x_header-frm_af_chk.
WHEN '19'. MOVE tvimf_tab-formname TO x_header-frm_af_ini.
WHEN '20'. MOVE tvimf_tab-formname TO x_header-frm_in_dss.
WHEN '21'. MOVE tvimf_tab-formname TO x_header-frm_h_flds.
WHEN '22'. MOVE tvimf_tab-formname TO x_header-frm_tltext.
WHEN '23'. MOVE tvimf_tab-formname TO x_header-frm_bf_adr.
WHEN '24'. MOVE tvimf_tab-formname TO x_header-frm_af_dlm.
WHEN '25'. MOVE tvimf_tab-formname TO x_header-frm_on_aut.
WHEN '26'. MOVE tvimf_tab-formname TO x_header-frm_bf_alv."UF
WHEN '27'. MOVE tvimf_tab-formname TO x_header-frm_af_uid."UF
WHEN 'AA'. MOVE tvimf_tab-formname TO x_header-frm_rp_get.
WHEN 'AB'. MOVE tvimf_tab-formname TO x_header-frm_rp_upd.
WHEN 'AC'. MOVE tvimf_tab-formname TO x_header-frm_rp_org.
WHEN 'AD'. MOVE tvimf_tab-formname TO x_header-frm_rp_cpl.
WHEN 'AE'. MOVE tvimf_tab-formname TO x_header-frm_rp_pos.
WHEN 'AF'. MOVE tvimf_tab-formname TO x_header-frm_tl_get."SW
WHEN 'AG'. MOVE tvimf_tab-formname TO x_header-frm_tl_org."SW
WHEN 'AH'. MOVE tvimf_tab-formname TO x_header-frm_tl_upd."SW
WHEN 'AI'. MOVE tvimf_tab-formname TO x_header-frm_bf_alv."UF
WHEN 'ST'. MOVE tvimf_tab-formname TO x_header-gui_prog.
ENDCASE.
ENDLOOP.