cancel
Showing results for 
Search instead for 
Did you mean: 

Printer default automatically

Former Member
0 Kudos

Hi,

Does anyone know how the 'send_error" comes from?

I want to disable the default printer screen from pop out, below is the code that i have written.

anything wrong with that?

*ls_control_param-preview = 'X'.

*ls_control_param-no_open = 'X'.

*ls_control_param-no_close = 'X'.

ls_control_param-no_dialog = 'X'.

ls_control_param-device = 'PRINTER'.

ls_composer_param-TDDEST = v_dest.

*ls_composer_param-TDNOPRINT = 'X'.

      • SSR6379.eo ****smartform ****

CALL FUNCTION l_fm_name

EXPORTING

  • ARCHIVE_INDEX =

  • ARCHIVE_INDEX_TAB =

  • ARCHIVE_PARAMETERS =

control_parameters = ls_control_param

  • MAIL_APPL_OBJ =

  • MAIL_RECIPIENT =

  • MAIL_SENDER =

output_options = ls_composer_param

  • USER_SETTINGS = 'X'

USER_SETTINGS = '' "SSR6379.n

adrnr = l_adrnr

  • IMPORTING

  • DOCUMENT_OUTPUT_INFO =

  • JOB_OUTPUT_INFO =

  • JOB_OUTPUT_OPTIONS =

EXCEPTIONS

formatting_error = 1

internal_error = 2

send_error = 3

user_canceled = 4

OTHERS = 5

.

IF sy-subrc <> 0.

MESSAGE i042. " Error in creating the printout

LEAVE LIST-PROCESSING.

ENDIF.

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member188685
Active Contributor
0 Kudos

also use

OUTPUT_OPTIONS

You have to set the following parameters

TDDEST = 'LOCL'

TDNEWID = 'X'

TDIMMED = 'X'

For the control parameters you can use the below..

ls_control_param-preview = 'X'.

ls_control_param-no_dialog = 'X'.

ls_control_param-device = 'PRINTER'.

Former Member
0 Kudos

There is no printout but only preview

I dun wan the preview to be turned on.

any other reference?

Thanks

Former Member
0 Kudos

u will have to write like this

DATA : W_ITCPO type table of ITCPO WITH HEADER LINE.

W_ITCPO-TDPREVIEW = 'X'.

W_ITCPO-TDDEST = 'LOCL'.

W_ITCPO-TDIMMED = 'X'.

W_ITCPO-TDDELETE = ''.

APPEND W_ITCPO.

CALL FUNCTION 'OPEN_FORM'

EXPORTING

DEVICE = 'PRINTER'

DIALOG = ''

FORM = W_FORM_NAME

LANGUAGE = SY-LANGU

OPTIONS = W_ITCPO

EXCEPTIONS

CANCELED = 1

DEVICE = 2

FORM = 3

OPTIONS = 4

UNCLOSED = 5

OTHERS = 6.