Skip to Content
author's profile photo Former Member
Former Member

Inquiry:: Smartforms' parameter 'user_settings'

Greetings,

I have some inquiry with regards to SMARTFORMS interface parameter "user_settings"

Sample/Base information:

I have 2 printer configuration (System default = Printer-A ; user profile default = Printer-B).

I'm using PO (which will automatically create a Print-PO under SMARTFORMS; and have user_settings = 'X') as sample.

1. I'm having a conflict of information with regards to the value 'X' which is set as default on this parameter. When I create the PO (with user-setting = X), a print is generated using Printer-A. What I wanted to do is that when I create the PO, a print should be generated using Printer-B.

The conflict of information is that sap website requires for me to set "x" whereas sap support website say to remove "x". Which of these information is valid?

2. I tried to edit this field in order to remove "x" from the default setting; but it is marked as readonly. Any attempt to edit this field return an error "You cannot delete standard parameter and exceptions". Am I to believe that this parameter is not editable, or is that I need to create/copy the smartform into a new smartform in order to edit this field?

3. My main objective is to enforce user profile default printer (Printer-B) as the default printer; (and if possible) uses system default printer (Printer-A) as backup. Is this type of configuration/setting possible under smartform?

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on May 21, 2009 at 05:58 AM

    Hi,

    By using Tcode SU01, you can change the default printer configuration.

    But you have to get authorization to run the tcode.

    Regards

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 21, 2009 at 07:35 AM

    Hi,

    Use FM GET_PRINT_PARAMETERS to give print defaults.

    or

    Go to parameter CONTROL_PARAMETERS type SSFCTRLOP.

    there is a parameter called DEVICE . pass your two different printer names over there according to your program

    hope this will help you.

    Regards

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi all,

      Now I'm totally confuse.

      Based on the information provided, I have reach the following scenario:

      1. SMARTFORMS (printed-po) have USER_SETTING = 'X'

      2. User profile (id - test01) have spool control OUTPUTDEVICE = 'TEST_PRINTER'

      3. SAP default printer = 'ACTUAL_PRINTER'

      Based on the information, when test01 initialize the SMARTFORM, I should be getting a print via TEST_PRINTER. Am I correct?

      During actual UAT, when test01 initialize the SMARTFORM, I got a print via ACTUAL_PRINTER instead. I have check and noted there is no hardcoded information inside FM to prefix the output to ACTUAL_PRINTER.

      Any advice and/or assistance?

  • author's profile photo Former Member
    Former Member
    Posted on May 26, 2009 at 02:00 AM

    Hi all,

    I still have not solve this issue, but I have found a bypass method, at the very least.

    By using Tcode Mn05, I can set default printer for the smartforms (based on PO document type).

    Thanks for all the assistant 😊

    Regards

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.