Get user default printer

Get user default printer

Use FM GET_PRINT_PARAM.
Result will be in field E_USR01-SPLD.


  DATA ls_usr01 TYPE usr01.

  CALL FUNCTION 'GET_PRINT_PARAM'
    EXPORTING
      i_bname = sy-uname
    IMPORTING
      e_usr01 = ls_usr01.

  " LS_USR01-BNAME      Nom d'utilisateur dans la fiche utilisateur
  " LS_USR01-STCOD      Menu initial (obsolète, remplacé par XUSTART)
  " LS_USR01-SPLD       Spool : unité de sortie        <==============================
  " LS_USR01-SPLG       Paramètre d'impression 1
  " LS_USR01-SPDB       Paramètre d'impression 2
  " LS_USR01-SPDA       Paramètre d'impression 3
  " LS_USR01-DATFM      Format date
  " LS_USR01-DCPFM      Représentation décimale
  " LS_USR01-HDEST      Destination ordinateur central
  " LS_USR01-HMAND      Mandant proposé par défaut par l'ordinateur central
  " LS_USR01-HNAME      Nom de l'utilisateur proposé par défaut - ordinateur central
  " LS_USR01-MENON      Démarrage automatique
  " LS_USR01-MENUE      Nom du menu
  " LS_USR01-STRTT      Menu initial (obsolète, remplacé par XUSTART)
  " LS_USR01-LANGU      Langue de connexion
  " LS_USR01-CATTKENNZ  CATT : code de contrôle
  " LS_USR01-TIMEFM     Format heure (12/24 heures)

Search tag : utilisateur, imprimante, défaut

About the author

fjourneau administrator

Hi, I'm Florian Journeau, SAP ABAP R3 Freelance, based in Toulouse, France. You want to know more about me, have a look on my CV : cv.fjourneau.net.

Leave a Reply