cancel
Showing results for 
Search instead for 
Did you mean: 

form print preview as pop up window

Former Member
0 Kudos

Hi Guys

Here I am havin a requirement.

How to display the script as <b>pop up window</b> directly by executing the

driver program with out displaying the printer selection window.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

look at the following code

data:

t_itcpo like itcpo .

t_itcpo-TDRDIDEV = 'LP01'.

t_itcpo-TDPREVIEW = 'X'.

CALL FUNCTION 'OPEN_FORM'

EXPORTING

  • APPLICATION = 'TX'

  • ARCHIVE_INDEX =

  • ARCHIVE_PARAMS =

  • DEVICE = 'PRINTER'

DIALOG = ' '

FORM = 'SCRIPT'

  • LANGUAGE = SY-LANGU

OPTIONS = t_itcpo

  • MAIL_SENDER =

  • MAIL_RECIPIENT =

  • MAIL_APPL_OBJECT =

  • RAW_DATA_INTERFACE = '*'

  • SPONUMIV =

  • IMPORTING

  • LANGUAGE =

  • NEW_ARCHIVE_PARAMS =

  • RESULT =

EXCEPTIONS

CANCELED = 1

DEVICE = 2

FORM = 3

OPTIONS = 4

UNCLOSED = 5

MAIL_OPTIONS = 6

ARCHIVE_ERROR = 7

INVALID_FAX_NUMBER = 8

MORE_PARAMS_NEEDED_IN_BATCH = 9

SPOOL_ERROR = 10

CODEPAGE = 11

OTHERS = 12

.

IF SY-SUBRC <> 0.

  • MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

  • WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

Former Member
0 Kudos

Please look at OPEN_FORM Function module ,here ITCPO Structure

options-tdpreview = 'X'.

CALL FUNCTION 'OPEN_FORM'

EXPORTING dialog = ' '

form = 'Z_POLIST'

options = options

EXCEPTIONS

canceled = 1

device = 2

form = 3

options = 4

unclosed = 5

mail_options = 6

archive_error = 7

invalid_fax_number = 8

more_params_needed_in_batch = 9

spool_error = 10

OTHERS = 11.

Reward Points if it is useful

Thanks

Seshu