Smartform'u Tek Yazıcıdan Birden Çok Sayfayla Yazdırma (How to Print Smartform with Multiple Pages in Single Spool)

TEK BİR YAZICI SEÇEREK ÇOKLU SEÇİMDE ÇIKTI ALMANIZI SAĞLAR 

 CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
    EXPORTING
      formname           = formname
    IMPORTING
      fm_name            = fm_name
    EXCEPTIONS
      no_form            = 1
      no_function_module = 2
      OTHERS             = 3.

loop at t_data.
  AT FIRST.
    ssfctrlop-no_close = 'X'. "do not close spool
  ENDAT.
  AT LAST.
    ssfctrlop-no_close = space. "close the spool at the end of data
  ENDAT.

  CALL FUNCTION fm_name
    EXPORTING
      control_parameters = ssfctrlop
      output_options     = ssfcompop
      user_settings      = tdbool
      data               = t_data
    EXCEPTIONS
      formatting_error   = 1
      internal_error     = 2
      send_error         = 3
      user_canceled      = 4
      OTHERS             = 5.

  ssfctrlop-no_open = 'X'. "do not open new spool
endloop.
source : https://belajarabap.wordpress.com/2018/08/23/how-to-print-smartform-with-multiple-pages-in-single-spool/

Yorumlar

Bu blogdaki popüler yayınlar

Transaction Code assignment for Query created in SQVI - SQVI Raporu Tcode Bağlanması