首页 > 其他 > 详细

sap 获取设置的打印机参数

时间:2021-01-13 17:51:32      阅读:50      评论:0      收藏:0      [点我收藏+]
*&---------------------------------------------------------------------*
*&      Form  FRM_SET_PRINT_PARAM
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      <--P_LS_CONTROL_PARAM  text
*      <--P_LS_COMPOSER_PARAM  text
*----------------------------------------------------------------------*
form frm_set_print_param  changing pv_control_param type ssfctrlop
                                   pv_composer_param type ssfcompop.

  data: ls_itcpo     type itcpo.
  data: lv_repid     type sy-repid.
  data: lv_device    type tddevice.
  data: l_retcode    type sysubrc.

  if g_xscreen = space.

    lv_repid = sy-repid.

    call function WFMC_PREPARE_SMART_FORM
      exporting
        pi_nast       = nast
        pi_repid      = lv_repid
      importing
        pe_returncode = l_retcode
        pe_itcpo      = ls_itcpo
        pe_device     = lv_device.

    if l_retcode = 0.
      move-corresponding ls_itcpo to pv_composer_param.
      pv_composer_param-tdnewid    = abap_true.
      pv_control_param-device      = lv_device.
      pv_control_param-no_dialog   = abap_true.
      pv_control_param-preview     = g_xscreen.
      pv_control_param-getotf      = ls_itcpo-tdgetotf.
      pv_control_param-langu       = nast-spras.
*      pv_composer_param-tdcopies   = nast-anzal.
    endif.

  else.

    pv_composer_param-tdnewid    = abap_true.
    pv_composer_param-tddest     = nast-ldest.
    pv_control_param-device      = PRINTER.
    pv_control_param-no_dialog   = abap_true.
    pv_control_param-preview     = g_xscreen.
    pv_control_param-langu       = sy-langu.

  endif.

endform.

 

sap 获取设置的打印机参数

原文:https://www.cnblogs.com/JackeyLove/p/14272552.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!