Imprimer
Catégorie : My SAP World
Affichages : 5632
1 1 1 1 1

english

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

 

french

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.