Smart forms print control pop box (no required) when run report

Dear All Expert Guru,
         how to control printing pop box when execute transaction code ,Report are make in smart form format
         because while run our report then come printing pop box  select out put device the will come report
                                         . but our user required no should be come printing pop box they are required when run report direct come report
   Pls help me any one.
Thanks & Regars.
Sudhir Srivsatava

Hi,
   Pass the parameter no_dialog = 'X' while calling the smartform.
data: wa_ctrlop type ssfctrlop.
   wa_ctrlop-no_dialog = 'X'.
CALL FUNCTION fm_name
  EXPORTING
*   ARCHIVE_INDEX              = ARCHIVE_INDEX
*   ARCHIVE_INDEX_TAB          = ARCHIVE_INDEX_TAB
*   ARCHIVE_PARAMETERS         = ARCHIVE_PARAMETERS
    CONTROL_PARAMETERS         =  wa_ctrlop
*   MAIL_APPL_OBJ              = MAIL_APPL_OBJ
*   MAIL_RECIPIENT             = MAIL_RECIPIENT
*   MAIL_SENDER                = MAIL_SENDER
*    OUTPUT_OPTIONS             = OUTPUT_OPTIONS
*    USER_SETTINGS              = 'X'
* IMPORTING
*   DOCUMENT_OUTPUT_INFO       = DOCUMENT_OUTPUT_INFO
*   JOB_OUTPUT_INFO            = JOB_OUTPUT_INFO
*   JOB_OUTPUT_OPTIONS         = JOB_OUTPUT_OPTIONS
EXCEPTIONS
   FORMATTING_ERROR           = 1
   INTERNAL_ERROR             = 2
   SEND_ERROR                 = 3
   USER_CANCELED              = 4
   OTHERS                     = 5
Regards,
Srini.

Similar Messages

  • Smart form printing without dialog box

    Hi,
    Thanks to eveyone for reading this post.
    I want to print a form thru smartform. I am able to do that now by calling that smart form and passing the data. Now i wanted to print multiple docs using smartform so that the dialog box printer doesnt apppear and all printing is executed without any user intervention.
    I tried to call smart form in the following way so that data is printed to the printer without any thing appearing on the screen (dialog box).
    I did consult the forums here and when i try it I either see the dialog box or see other sy-subrc.
    Code -
    Data: w_ctrlop TYPE ssfctrlop,
             w_compop TYPE ssfcompop.
    W_COMPOP-tdnewid   = 'X'.
    W_COMPOP-tdFINAL   = 'X'.
    W_COMPOP-tdimmed   = 'X'.
    W_COMPOP-tddelete  = 'X'.
    W_COMPOP-tdcopies  = 1 .
    *W_COMPOP-TDNOPREV  = 'X' .
    W_COMPOP-TDDEST    = 'LP01'.
    *W_COMPOP-tdnoprint = 'X'.
    W_ctrlop-DEVICE    = 'PRINTER'.    " Here we dont give printer name 'KX-P3696'.
    w_ctrlop-no_dialog = 'X'.
    w_ctrlop-preview   = ''.
    CALL FUNCTION '/1BCDWB/SF00000135'
    *CALL FUNCTION v_form_name
      EXPORTING
        control_parameters  =  w_ctrlop
        output_options      =  w_compop
        user_settings       = 'X'
      IMPORTING
        job_output_info    = w_return
      EXCEPTIONS
        formatting_error   = 1
        internal_error     = 2
        send_error         = 3
        user_canceled      = 4
        OTHERS             = 5.
    i would be glad if anyone can help me. I did a few RND in the code above to make it work but it dosent.
    Moreover when the dialog box appears then there is a text in the bar below which says please maintain printer master data. (something like that). Is that creating a problem ?
    Thanks,
    JG

    REPORT  ZANNTEST.
    Data Declarations
    DATA : control TYPE ssfctrlop,"Smart Forms: Control structure
                output_options TYPE ssfcompop,"Smart Composer (transfer) options
                 v_fm TYPE rs38l_fnam."Form Name
    control-preview = 'X'."Preview the output of Smartform
    control-no_dialog = 'X'."Don't show Dialog
    output_options-tddest = 'LOCL'."Spool: Output device
    output_options-tdnoprint = 'X'."No printing from print preview
    Function Module to get Generated Fucntion module of Smartform
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname                 = 'ZCONEXTNLETTER'  " your created zform
    IMPORTING
       fm_name                  = v_fm
    EXCEPTIONS
       NO_FORM                  = 1
       NO_FUNCTION_MODULE       = 2
       OTHERS                   = 3.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION v_fm
      EXPORTING
       user_settings            = ' '                         " don't forget this option
       control_parameters       = control
       output_options           = output_options
        PR_PERNR                = '00001019'   " it wil come from ur form parameters
        PR_BEGDA                = '19940101'   " it will come from ut form parameters
    EXCEPTIONS
       FORMATTING_ERROR         = 1
       INTERNAL_ERROR           = 2
       SEND_ERROR               = 3
       USER_CANCELED            = 4
       OTHERS                   = 5.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    this is the best answer for ur requirement..
    lets njyyyyyyyyyyy..

  • Smart Form printing witout dialog box

    Hi Experts,
    I want to print the smart form when i execute the print program witout any dialogbox asking for printer name or other details.
    I am using the following code. By using this i am not getting any dialog box, but its not printing anything.
    DATA wa_outputoption TYPE ssfcompop.
    DATA wa_controlparameters TYPE ssfctrlop.
    wa_outputoption-tddest = 'INFO' .
    wa_outputoption-tdnoprev = 'x'.
    wa_outputoption-tdimmed = 'X' .
    wa_controlparameters-no_dialog = 'X' .
    wa_controlparameters-no_open  = 'X'.
    wa_controlparameters-no_close = 'X'.
    wa_controlparameters-device   = 'PRINTER'.
    CALL FUNCTION '/1BCDWB/SF00000116'
        EXPORTING
      ARCHIVE_INDEX              =
      ARCHIVE_INDEX_TAB          =
      ARCHIVE_PARAMETERS         =
        control_parameters         = wa_controlparameters
      MAIL_APPL_OBJ              =
      MAIL_RECIPIENT             =
      MAIL_SENDER                =
       output_options             = wa_outputoption
      USER_SETTINGS              = 'X'
          v_whno                     = 'WN1'
          v_sttyp                    = 'ND1'
          v_plant                    = 'WN01'
          v_invrec                   = '1068'
          v_page                     = '3'
          v_invdt                    = sy-datlo
    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
    Please suggest a solution.

    hi pankaj,
    it looks fine, u r passing correct parameters only but just try..
    just pass these parameters:
    DATA:  ST_CONTROL_PARAMETERS      TYPE SSFCTRLOP
      st_control_parameters-device     = 'PRINTER'. "Output device
    st_control_parameters-no_dialog  = 'X'.       "SAP Smart Forms: General Indicator
    I am using the same, it is working fine,
    can u plese tell wht exactly happening.. is the dialogue is displaying or smethig else. r u calling this from only once or many time base on any conditions check once..r u passing right values..
    call this FM before calling samrtform because u will face problems in PRD and Quality.. if u r already then ignore this.
    c_formname = 'xxxx ut form name'.
    v_fm_name is type rs38l_fnam.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = c_formname
      IMPORTING
        fm_name            = v_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    CALL FUNCTION v_fm_name
    EXPORTING
    * ARCHIVE_INDEX =
    * ARCHIVE_INDEX_TAB =
    * ARCHIVE_PARAMETERS =
    control_parameters = wa_controlparameters
    * MAIL_APPL_OBJ =
    * MAIL_RECIPIENT =
    * MAIL_SENDER =
    * output_options = wa_outputoption
    * USER_SETTINGS = 'X'
    v_whno = 'WN1'
    v_sttyp = 'ND1'
    v_plant = 'WN01'
    v_invrec = '1068'
    v_page = '3'
    v_invdt = sy-datlo
    * 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

  • Regarding Smart Form Printing

    related to smart form printing :
    I have to print the data using template , but i dont want to fix the line in template ,
    i want to take the data in template , and how much data is accessed that much space
    must be occupied on the page, i dont want to fix the area in template
    Hope you have got me.
    Edited by: rihano7 mansoori on Jul 13, 2011 2:48 PM
    Edited by: rihano7 mansoori on Jul 13, 2011 2:49 PM
    Moderator message: please choose more descriptive subject lines for your posts.
    Edited by: Thomas Zloch on Jul 13, 2011 3:53 PM

    Hi,
    Do you intend to say , that template cell size should vary depending on your data.
    I doubt that is possible.
    You should look for a workaround.
    Why dont you be more specific in your exact requirment, so that an alternate soln can be found.

  • SAP Vendor Master Communication Details for SMART FORM Printing.

    Hi
    Could you please advice Functional module to extract SAP Vendor Master Communication Details for SMART FORM Printing.
    Thanks in Advance.
    Regards
    Ravi

    Hi Ravi,
    I don't know about a function module, but the vendor master table LFA1 has a field ADRNR pointing to the general address table with the fields for e.g. language and to the tables ADR2 for phone numbers, ADR3 for fax numbers and ADR6 for e-mail addresses.
    BR
    Raf

  • Communication Details Vendor Master SMART FORM Printing.

    Hi
    Could you please advice Functional module to extract SAP Vendor Master Communication Details for SMART FORM Printing.
    Thanks in Advance.
    Regards
    Ravi

    Hi,
    class VMD_EI_API_EXTRACT with method GET_DATA could make it.
    There are also some eSOA services that could make it fine. See services starting with Supplier*.
    Otherwise, this is more complicated.
    BR
    Alain

  • Regarding Smart Form Printing, Print Preview issues

    Hi,
    I have couple of issues regarding Smart Form Printing, Print Preview.
    In my program i am passing below parameters to smart form function module:
    t_control-device = c_printer.
    t_control-no_dialog = space.
    t_control-preview = space.
    t_control-no_dialog = c_x.
    t_output-tddest = g_spld.
    t_output-tdimmed = c_x. " Print Immediately
    t_output-tddelete = space. " Don't Release spool after output
    g_user_settings = c_x.
    Issue#1: Though i have set preview paramter to space, after executing program it is prompting for Preview Screen, There again i have to give printer name though i am passing printer name as above and i need to hit on print preview button to set Layout output.
    Here how can i go directly to layout output without preview screen.
    Issue#2: In some cases we need to Print the layout set output after executing program immediately without prompting for preview screen and then Layout set output should also be shown after printing the output.
    How can i solve these issues!
    Thanks in advance.
    Thanks,
    Deep.

    Hi,
    In the SAP menu screen goto <b>System->User Profile->Own data</b>
    There in the defaults tab, for the output device give the value you had maintained for <b>g_spld.</b> This will not prompt you a dialog screen, and if you want to print immediately select the checkbox as well. Then try to execute the smartform. Hope this solves ur issue.
    Tushar

  • Issue Regarding Chinese characters In Smart Form Print preview..

    Hi All,
    I am working on a smart form development for chinese users. The requirement is the user will login using English & when the delivery will be issued for output, a check will be done on the country of user. If that comes as china then the international version (C) maintained for that customer will come as output.
    Now the problem is even if I login using EN or ZH the below issue I am facing always.
    In the database I can view the details in chinese properly by logging in as ZH. During debugging also i checked the data from table ADRC & MAKT is coming in chinese properly. But when i gave the values to be output in SmartForm, it is showing the characters like how it will look if I login using EN & view the table contents.
    When i view the data by changing character set as Simplified Chinese then in table i can see chinese texts properly. But when the same data goes to print preview it shows the chinese characters like as it would appear when character set is Unicode or West European..
    Please help..
    Thanks in advance.
    Edited by: malayanayak123 on Jun 1, 2011 5:48 AM

    Dear,
    print preview and physical printout are two different things.
    PrintPreview:
    The data stream will be sent to the frontend and rendered with windows-fonts etc (for backend prints a simulation).
    Printout:
    Frontend: You need a printer, that maps the character, you have to use SAPWIN or SAPWINCF when using cascading fonts. The rendering will be done in the windows spooler.
    Backend: Your printer needs also a mapping (look like something with UTF8). Also the printer needs the fonts installed because the rendering will be done in the printer!
    If you use the pdf-printer in SAP, you need to upload all necessary fonts (TTF) for the pdf-composer. Also you need a unicode pdf printer for that.
    Regards,
    Christian

  • Smart forms Print preview problem

    Hi
    Experts,
    I am working in CRM2007. I am creating number of different type Smart forms for our client requirement. All Smart Forms working fine in WEB GUI. In Web GUI there have two buttons; one is print buttons and another one is Print Preview buttons.  When we press print buttons it is directly go to printer for printing service order or service invoice or sales order or sales invoice whatever user is selected. Means working fine print buttons. And in case when we press print preview button it is open selected forms in PDF format; it is also work fine in our desire. But problem is here PDF format front size; which is very small. And after looking the PDF format if we select for print out of this PDF form; the print out orientation is Landscape and front size is very small. Now my question to all of experts u2026u2026u2026.How I change PDF front size and orientation? u2026u2026u2026u2026u2026u2026any type of BSP Enhancement or functional setting is required? Please Experts help meu2026u2026u2026u2026u2026u2026u2026u2026..
    Regards
    Tarapada  D.

    please CRM Experts give me some answer!!!!!!!!!!!!!!!

  • Smart Form - Printing ouput in 2 columns - 2 main windows ?

    Hi All,
    I have a situation here to print the output in 2 column display.
    It has to work like 2 Main windows concept in SAP script.i.e,., Once the first column completes its printing ( reaches to end of page ) the printing should start from the begin of page of second column.
    In other words the 2 columns should work as 2 pages conceptually. But, they will be on same page.
    If this is SAP script I can do very easily by defining second main window and the text once over flows automatically populates to second main window.
    I found that second main window concept wont work the same in Smart Forms. If there is no second main window concepts, why is it allowing me to have more than my main window is a weird thing for me. It is not even throwing an warning while activating.
    Can anyone help me to achieve this 2 column printing? If you are sure that , it wont possible by Smart Forms please let me know that even.
    Thanks a lot in advance.
    Soujanya.K

    Hi All,
    I have a situation here to print the output in 2 column display.
    It has to work like 2 Main windows concept in SAP script.i.e,., Once the first column completes its printing ( reaches to end of page ) the control should start from the begin of page at second column.
    In other words the 2 columns should work as 2 pages conceptually. But, they will be on same page.
    If this is SAP script I can do very easily by defining second main window and the text once over flows automatically populates to second main window.
    I found that second main window concept wont work the same in Smart Forms. If there is no second main window concepts, why is it allowing me to have more than my main window is a weird thing for me. It is not even throwing an warning while activating.
    Can anyone help me to achieve this 2 column printing? If you are sure that , it wont possible by Smart Forms please let me know that even.
    Thanks a lot in advance.
    Soujanya.K

  • Smart Form printing issue in repeate page

    Hi,
    We have one smartfforms printing  some notification details in which Only one page layout is use and it is repeated again  at one block Upper margin is 18.23  and Height is 9.60 CM  on first page it is printing properly  but on second page it is stating at  Upper margin is 18.23   properly but not printing total height it is printing only two rows on second line.
    how to solve it
    the block is a interbal table and it is printing material and qty. of that table if material is more means there are more than 8 material then it is printing only upto 11 rows remaining rows it is not printing.
    regards,
    zafar

    Hi zafar,
    I searched SAP.COM for you:
    [Smart Form Trace|http://help.sap.com/saphelp_nw70/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm]
    Transaction Smart Form Trace, switch on, level 60 Fields. Process smartform. Analyze.
    What is the remaining question?
    Regards,
    Clemens

  • Sap smart form printing error

    hi!
    I am trying to print one smart from through print program.
    the name of smart form is ztestform.
    and the name of the function module is /1BCDWB/SF00000099
    I am writing following print program.
    REPORT  ZSMARTFORM.
    data fname(30).
    CALL FUNCTION '/1BCDWB/SF00000099'
    EXPORTING
    formname = 'ztestform'
    IMPORTING
    fm_name = fname.
    call function fname.
    and it returns with the error " function parameter form name is unknown"
    so what should i do?
    points will be awarded.
    Cheers
    Troy.

    Hi Troy,
               Use FM  SSF_FUNCTION_MODULE_NAME.
    pass smartform name . it will give u SF function name. u call that fm.
    Please refer this code :
    data  : p_form type TDSFNAME.
           CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
        EXPORTING
          FORMNAME                 = P_FORM
      VARIANT                  = ' '
      DIRECT_CALL              = ' '
       IMPORTING
         FM_NAME                  = P_FUNCTION
       EXCEPTIONS
         NO_FORM                  = 1
         NO_FUNCTION_MODULE       = 2
         OTHERS                   = 3
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      CALL FUNCTION P_FUNCTION
    EXPORTING
      ARCHIVE_INDEX              =
      ARCHIVE_INDEX_TAB          =
      ARCHIVE_PARAMETERS         =
      CONTROL_PARAMETERS         =
      MAIL_APPL_OBJ              =
      MAIL_RECIPIENT             =
      MAIL_SENDER                =
      OUTPUT_OPTIONS             =
      USER_SETTINGS              = 'X'
    IMPORTING
      DOCUMENT_OUTPUT_INFO       =
      JOB_OUTPUT_INFO            =
      JOB_OUTPUT_OPTIONS         =
        TABLES
          D_VBRK                     = IT_VBRK
          D_VBRP                     = IT_VBRP
          D_LIKP                     = IT_LIKP
       EXCEPTIONS
         FORMATTING_ERROR           = 1
         INTERNAL_ERROR             = 2
         SEND_ERROR                 = 3
         USER_CANCELED              = 4
         OTHERS                     = 5
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    Reward points if helpful.
    Regards,
    Hemant

  • Smart forms print with EPSON LQ-2500

    HI all,
        I have a problem that my EPSON printer can not print all the lines of the table in Smart-forms. And always the same lines can not be printed. If I output the form with PDF Printer first, then, I print the PDF file with my printer, it would be quite well. So I think there should be sth. wrong with my programe or settings in SPAD. Is there someone can help me to solve this problem? Many thanks!

    Hi Anji and Ravi,
      thank you for your reply; in Quality and PRD the character format "H" exists
    and in effect the format of text type A is correct.
    Also the angular brackets are correct <\>.
    Regards.                                                 Paolo
    Message was edited by:
            Paolo Cavallini

  • Smart forms - print program rvaddn01

    Hi
    Kindly some one let me know how to do smart forms for packing list layout using the standard print program
    RVADDN01.Expecing a quick answer.
    Thanks in advance.
    Regards

    Hi Surya,
      The standard Smartform Layout is the <b>LE_SHP_DELNOTE</b>
    And the standard Driver program is <b>RLE_DELNOTE</b>.
    You can use these things for a Packlist.
    Hope this works very well...
    Cheers,
      Sampath....

  • Export Documents - Smart Forms - Print program

    Hello,
    I searched the sap notes to find standard print programs from SAP for the export documents with message type:
    FECO
    FETR
    FEEU
    The smart forms are easy to find.
    They are FT_COM_FEEU, FT_COM_FETR, FT_COM_FECO.
    But I don´t find the print programs belonging to the forms.
    Greetings
    Mark

    If you look at the SMARTFORMS they are all blank.
    I would create your own SMARTFORMS and call them in a similiar way as the example programs listed below :
    SF_EXAMPLE_01
    SF_EXAMPLE_02
    SF_EXAMPLE_03
    Hope this helps.
    Cheers
    Colin.

Maybe you are looking for

  • Outlook Quirk With E-Mail Submission of XML and/or PDF

    Hello all. I am running into an annoying little Outlook quirk when testing e-mail submissions of PDF forms. When the submit button is clicked, Outlook will open a new message window as it should, but the Send button will not trigger when clicked. The

  • How to get the system info in a network

    Hi to all. can any one tell me how to get the system related,like system name and logged user ,info in a network using java... thnx in advance, ashok

  • I can't update java on Mac OS X Version 10.6

    Hi-I have java installed but can't get the software update to work.  I have followed getting rid of the sleep mode and also the desktop settings.  I still can't get it to update java.  HELP!

  • Payment Wizard ck print issue

    AP check Wizard u2013 went through all the steps again trying to print two checks, but when I get to the last step where it is going to print the checks, if there are more than one box checked I get an error message that states u201C Printed page cou

  • How can I change my Shared Variable from "I/O Variable" to "Network Published"

    Hello, I have an application that is using a series of NI wireless sensor nodes.  I am trying to programmatically access shared variables.  Right now the only method I have found to access the data from the shared variables is datasocket read.  I am