cancel
Showing results for 
Search instead for 
Did you mean: 

Please maintain an output device in your user master data.

former_member599326
Participant
0 Kudos

I have developed a smartform... and i want to generate a spool request.. but every time printer pop comes and gives error "Please maintain an output device in your user master data."  i know i have to do settings in SU3.. but my requirement is irrespective of settings in SU3 my spool should get generated.. and i shud not get popup for printer name..

i search for the solutions on scn blogs.. but it didnt solve my problem..

Regards,

Accepted Solutions (0)

Answers (4)

Answers (4)

diptimay_mishra
Explorer
0 Kudos

Maintain the default printer in user profile as 'LP01'. Basically in standard it is passed as 'PDF1'.

viva_kd
Explorer
0 Kudos

this is perfect answer , u have saved my day..thanks
in Quality form was giving output but in PRD it wasnt ,

so we checked SU01 DEFAULT DATA, there inconsistencies found in Master data of Printer setting.
after giving LP01 it was working fine

DavidLY
Advisor
Advisor
0 Kudos

Hello,

Which print program do you use to process the Smartform?
If it is your own program, please check, with which parameters the
function module of the Smartform is called by the print program.
Especially check the contents of field CONTROL_PARAMETERS-DEVICE,
whether it is set to 'MAIL'. If it is set to 'MAIL', you should never
get the error message SSFCOMPOSER010, because in this case the device
type name is taken from the Sapconnect customizing.

You should only get the error message SSFCOMPOSER010 under the
following conditions:

- CONTROL_PARAMETERS-DEVICE is set to 'PRINTER', so the form is
  processed for printing and needs an output device name
- When the function module of the Smartform is called, the parameter
  USER_SETTINGS is not set to ' ' (or the parameter
  OUTPUT_OPTIONS-TDDEST is not filled), so the output device name is
  taken from the user master data.
- The output device name in the user master data is empty.

Regards,

David

Former Member
0 Kudos

Hi Santosh

I think u need to pass SSFCOMPOP-TDPRINTER = 'LOCL' in the output options of call Function.

check by default which printer name u can pass there with some functional & then pass the value there ..

Thanks

Nishant

gouravkumar64
Active Contributor
0 Kudos

paste screenshot of this.