Smart form and Jet form

Hi,
Please let me know the difference betweeen Smart form and jet form and in which scenarios we use them.
thanks

HI,
<b>
Smart forms</b>
<u>https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/formPrinting-SAPscript,Smartforms&</u>
Smartforms: Frequently Asked Questions
What are the differences between SAP Scripts and Smartforms?
How can I insert symbols in Smartforms?
I have a smartform which works fine in DEV. After trasnsporting it to PROD, there is no Function module generated for this smartform. As a result my program dumps in PROD?
How can I make the Smartforms to choose a printer name by default?
How can I make the Smartforms to display a print preview by default without displaying the popup for print parameters?
How can I display the total number of pages in Smartforms?
How can I display the total number of pages in Smartforms?
I'm using the variable SFSY-FORMPAGES, I get a star "*" instead of the total number of pages.
What are the various text formatting options in Smartforms?
How can I provide a background shading to the table?
Where can I provide the input parameters to the smartform?
Where can I define my own global types for the smartform?
I have defined my own Program Lines, where I have used a global variable G_TEXT. I get an error G_TEXT is not defined?
I have created a table node for display. Where can I check the condition which must satisfy to display the table?
How can I define Page Protect in Smartforms?
What is the difference between Template and Table in Smartforms?
Where can I define the paragraph and character format for the smartforms?
What are the differences between SAP Scripts and Smartforms?
SAP Scripts are client dependent whereas Smartforms are client independent.
SAP Scripts require a driver program to display the output whereas in smartforms the form routines can be written so that it is standalone.
An integrated Form Builder helps to design Smartforms more easily than SAP Scripts
An Table Painter and Smartstyles to assist in building up the smartforms
On activation a function module is generated for Smartforms
It is possible to create a Smartform without a main window
Smartforms generates XML output which can be viewed through the web
Multiple page formats is possible in smartforms
How can I insert symbols in Smartforms?
Select the Text node.
Change Editor (Click the button above Check near the Editor)
Go to menu Include->Characters->SAP Symbols
Choose the SAP symbol that you want to insert.
I have a smartform which works fine in DEV. After trasnsporting it to PROD, there is no Function module generated for this smartform. As a result my program dumps in PROD?
The Smartform that is created in the Development may not have the same name in the Production server. So it is always advised to use the Function Module SSF_FUNCTION_MODULE_NAME to get the Function Module name by passing the Smartform name.
DATA: fm_name TYPE rs38l_fnam.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
  EXPORTING
    formname           = 'ZSMARTFORM'
  IMPORTING
    fm_name            = fm_name
  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 fm_name
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.How can I make the Smartforms to choose a printer name by default?
In the CALL FUNCTION of the Smartform Function Module, set the output options parameter to set the printer name.
The output options is of the type SSFCOMPOP which contains the field TDDEST. Set the TDDEST field to your default printer name.
How can I make the Smartforms to display a print preview by default without displaying the popup for print parameters?
In the SSF_OPEN function module,
Set the OUTPUT OPTIONS paramter TDDEST to your printer name.
Set the CONTROL PARAMETERS and control parameters as shown below,
control-preview = 'X'.
control-no_open = 'X'.
control-no_close = 'X'.
control-no_dialog = 'X'.
control-device = 'PRINTER'.
control_parameters-no_dialog = 'X'.
control_parameters-no_open = 'X'.
control_parameters-no_close = 'X'.
OUTPUT_OPTIONS-TDDEST = 'PRINTER NAME'.
OUTPUT_OPTIONS-TDNOPRINT = 'X'.
CALL FUNCTION 'SSF_OPEN'
  EXPORTING
    output_options     = output_options
    control_parameters = control
    user_settings      = ' '
  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.How can I display the total number of pages in Smartforms?
Use SFSY-FORMPAGES to display the total number of pages in the Smartforms
&SFSY-PAGE& Current page number
&SFSY-FORMPAGE& Total number of pages in the currently formatted layout set
&SFSY-JOBPAGE& Total number of pages in the currently formatted print request
&SFSY-COPYCOUNT& Original-1,1st copy-2
&SFSY-DATE& Date
&SFSY-TIME& Time
&SFSY-USERNAME& Username
I'm using the variable SFSY-FORMPAGES, I get a star "*" instead of the total number of pages.
There may not be enough space in the window to display the variable, either increase the window dimensions or condense the spaces using &SFSY-FORMPAGES(C)&
What are the various text formatting options in Smartforms?
&symbol(Z)& Omit Leading Zeros
&symbol(S)& Omit Leading Sign
&symbol(<)& Display Leading Sign to the Left
&symbol(>)& Display Leading Sign to the Right
&symbol(C)& Compress Spaces
&symbol(.N)& Display upto N decimal places
&symbol(T)& Omit thousands separator
&symbol(R)& Right justified
&symbol(I)& Suppress output of the initial value
How can I provide a background shading to the table?
In the Table Painter, you can specify the color and shading for the table lines.
Where can I provide the input parameters to the smartform?
The input parameters for the smartform can be defined in Global Settings->Form Interface.
The Associated Type must be defined in the ABAP Dictionary.
Where can I define my own global types for the smartform?
The global types(within the smartform) can be defined in Global Settings->Global Definitions->Types
The types defined here will be global through the entire smartform.
Also the form routines can be defined Global Settings->Global Definitions->Form Routines
I have defined my own Program Lines, where I have used a global variable G_TEXT. I get an error G_TEXT is not defined?
Whenever using the global variables in the Program Lines, enter the variable name in Input Parameters if you are going to use(read) the variable. If you are going to both read/write the variable value enter the same in Output Parameters.
I have created a table node for display. Where can I check the condition which must satisfy to display the table?
The conditions can be defined in the Conditions tab. In smartforms all the nodes have a condition tab where you can specify the condition to be satisfied to access the node.
How can I define Page Protect in Smartforms?
To define Page Protect for a node go to the Output options and check the Page Protection checkbox.
What is the difference between Template and Table in Smartforms?
The Template contains a fixed number of rows and columns, where the output is fixed.
The Table can have variable number of rows
Where can I define the paragraph and character format for the smartforms?
The paragraph and character format for the smartforms can be defined in the transaction SMARTSTYLES
Mohan
Award points if it adds information.

Similar Messages

  • What is the diff b\w open form and start form in scripts.

    Hi,
         can any one tell me what is the diff andb\w open form and start form in scripts.when we should use open form and when start form.

    Hi Friend.
    I have understood some usefull information and would like to share with you.
    Within one transaction, you can open and close several layout sets using OPEN_FORM and
    CLOSE_FORM, however not simultaneously. You can use parameters in the OPEN_FORM to control
    whether the output is stored in the same print request. But also the SAP spool decides,
    depending on several plausibility checks, whether new output is appended to an existing
    print request or whether to create a new print request anyway.
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'CLOSE_FORM'
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'CLOSE_FORM'
    You cannot combine ABAP/4 list output and SAPscript output in one print request.
    START A LAYOUT SET AGAIN
    Usually a print program does not print only one urging letter or one account statement, but
    several layout sets for different customers. To have the output for each customer begin with
    the start page of the layout set, you must start the current layout set again and again.
    To start a layout set again, you must first end the current layout set and then open the
    layout set again. Within one print request, first call the function module END_FORM. It
    executes the final processing for the current layout set. Then start the layout set again
    using START_FORM. Output then begins again on the start page of the desired layout set.
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'START_FORM'
    CALL FUNCTION 'END_FORM'
    CALL FUNCTION 'START_FORM'
    CALL FUNCTION 'END_FORM'
    CALL FUNCTION CLOSE_FORM
    Hope your obstacle is cleared.
    If not do ask me again?

  • Source tables for forms and tabular forms must have a primary key.

    Why does HTML DB 2.0 return the message
    "Source tables for forms and tabular forms must have a primary key."
    when trying to generate a "Report and Form" page based on a view defined like "create view <applicationschema>.a as select * from <sourceschema>.b" ?
    It should be possible for HTML DB to "see" that the table "<sourceschema>.b" already has a primary key.
    bw - Christian

    Christian,
    In the create application wizard, when creating form or tabular form pages, you can only use tables with primary keys, and not views, because that wizard is automatically deriving the primary key from the table definition. If you want to build forms on views or tables without a primary key, you need to use one of the create form wizards while working on an existing application. Those wizards allow you to pick your own column as a primary key column.
    Regards,
    Marc

  • Access denied for Association form and Initiation Form in SharePoint 2013 Workflows VS2012

    Hi,
         We created one simple Sharepoint 2013 approval workflow that has custom association and initiation forms. The workflows works when the workflow is created by the site owner. But when a user with edit permissions try to start a workflow
    or associate a new workflow we get Access Denied error message. I believe this permission is somthing todo withthe workflow list wfsvc where these association form and initiation forms reside. What else could be missing here?how do i check permission on the
    wfsvc list. please help. User also have create and edit permission on the workflow history and workflow task lists.
    Thank you

    If it works with Full control permission then there is something on the site which is causing this issue. 
    Try to collect HTTPwatch or fiddler trace to check more details. 
    Also You need to enable Verbose logging to check details. If possible paste the verbose logging in the comments. 

  • How to take Form Tracking reports(Like C forms and H forms)?

    Dear expert
    How to take Form Tracking reports(Like C forms and H forms)?
    thanks for Advance

    hi,
    this is to inform you that,
    SAP has provided J1IUN, which might not be satisfying your requriment.
    what we can do is to develop a Z report on the same and execute it
    we have done the same in our previous assignment
    hope this clears your issue
    balajia

  • Difference between Smart Forms and Adobe Form

    Hi all,
    What are disadvantages of Smart form in SAP ,
    What is difference between Smart Forms and Adobe interactive Form.
    I heard from someone that in future Adobe interactive Form will repalce smart forms. Is it true or not
    Best Regards
    Srikanth

    Hi,
    Companies depend on formal documents that reflect their corporate identities and contain critical business information from live systems. SAP and Adobe partnered for automating and streamlining forms-based communication to support customers who create reusable forms for their business processes.
    SAP Interactive Forms by Adobe will be used more and more as a way of simplifying and automating manual processes.
    There are various advantages of Adobe forms.
    SAP Interactive Forms by Adobe provides all the features and functions you need to create form-based output, such as order confirmations, invoices, or pay slips. You can either print such documents or send them by email or FAX.
    <b>Online Interactive Forms</b>
    A user logs on to the company intranet to fill in a form required by the HR department (for example, a Non-Disclosure Agreement to be signed by a new employee). The form is displayed in the browser.
    As the user is logged on in the background to the company's HR system, his master data is displayed in the form. The user enters the required information in the fillable fields of the interactive form, and sends the data back to the system by pushing a button. The system extracts the data from the form and saves it in the database.
    <b>Offline Interactive Forms</b>
    The purchasing department of a company creates a bid in its Enterprise Resource Planning (ERP) system and selects the potential vendors. Based upon this data, the system automatically creates interactive bidding forms with specific vendor information, such as the address or contact person.
    The forms are transmitted to the vendors by email. The vendors can fill out the forms offline (without being connected to the system that created the forms) and transmit them back to the company. The company then processes the forms automatically, and the data provided by the vendors is written to the ERP system. The purchasing department uses the data to evaluate the quotation and then issues an order.
    <b>With the integration of Adobe PDF technology into its solutions, SAP will be able to further extend its offerings of end-to-end business solutions by:</b>
    Providing for the first time the capabilities of Adobe's interactive PDF-based forms.
    Integrating PDF documents into business processes that are driven by SAP applications.
    Automating the process of moving XML data from SAP applications into interactive forms and vice versa.
    Reducing time to design, manage, and maintain extended forms-based processes through easy-to-use forms design and deployment tools.
    Offering its customers enhanced printing capabilities, in particular for interactive Web applications.
    The focus of new forms technology from SAP is interactive PDF-based forms that can be created in SAP systems as a result of the <b>integration of Adobe technology with Web Dynpro and the SAP NetWeaver Developer Studio.</b> This integration means that adobe is the future technology.
    Regards,
    Kate

  • I am not able to compile forms and my form application is close

    Hi All,
    There is strange problem arising in my system. I am not able compile the forms from my machine.MY machine is having Vista as OS and I have installed the latest 10g release of forms (the vista compaitable version). Also I am not able to open any of the existing and developed forms for one One Oracle Retail product. The existing forms were build on 10g version 2. (10.0.2). But when I am trying to open the forms, the application hangs immediately and then its says explorer is closing, the program has some problems. The same error comes in both the cases.
    Thanks & Regards,
    Debabrata

    Debabrata,
    First You must read this topic from Steve Cosner:
    Forms 10g installed and running on Windows Vista
    After You must to install Forms 10g under Window Vista following the instruction in the topic.
    At this time Form Builder work fine; but the Compiler called from Framework return errors and the program hang.
    I have tried to run frmcmp.exe outside the Form Builder and the program newly abort.
    I have sended my Form to Steve Cosner and I attend a reply.
    Bye
    Gaetano

  • Restrictions on PDF Form and Submit Form to email

    I have two questions:
    After creating my pdf form and sending it to the client, once they have filled this in is there a way to restrict the document from being edited again?
    How do a add a submit button to the end of my form so that it automatically gets sent in an email?
    First time user

    Read documentation on CF8 : "Although forms created in
    LiveCycle Designer allow several types of submission, including XDP
    and XML, ColdFusion 8 can extract data from HTTP post and PDF
    submissions only".

  • OAS 10G Forms and Reports Forms - Removing old sessions

    I am currently running Oracle Application Server 10.1.2.0.2 Forms and Reports Services Install.The problem that I am experiencing is that some users don't log out of our application and after 8 hours of inactivity our DB logs the users out of Oracle. This leaves forms sessions attached to the application server. Is there a way that I can remove these connections without having to manually log into Enterprise manager and disconnect them? I was hoping to be able to run a script at night and disconnect all sessions that have been connected for x number of hours or better yet find an option that I can configure in my forms setup to limit connect_time to a certain length of time. Any suggestions would be appreciated.

    Have you modfied the timeout parameter ? This will help to exit the application when there is no activity
    Rajesh

  • Linking PE51 Form and SAPScript Form

    I have found quite a few posts on this topic but I didn't find anything conclusive.
    We have an SAPScript form and a PE51 form. We run the Pre-program DME where we specify the PE51 form name. Then we run the DME program. But the form is not generated.
    I just wanted to understand the right method to link the PE51 form to the SAPScript form. I have read about 525-HR and REGUD-TXTHR. Can anyone please explain in detail what these are and how they help in linking the PE51 form and the SAPScript?
    Thanks and Regards,
    Vidya.

    I have really not found an answer to this one, but still closing it as need to post more questions!

  • Adobe forms and interactive forms

    Hi Friends,
    I am new to adobe forms. Can anybody explain in detail-
    1) Why Adobe forms instead of smartforms.
    2) Main use of Adobe forms.
    3) How to become master in this technlogy.
    regards,
    phaneendra.

    Hi,
    Why Adobe forms instead of smartforms.
    In US Under section 58 will say all the printing documents(forms) should be accessible by the blind people, so that is the reason SAP has been integrated with Adobe. So we can access adobe designer using the tcode SFP. After you develope a adobe form output by using JAWS software imapaired (blind) people can access the output. Access in the sense that software will read the contents in the output.
    Main use of Adobe forms.
    Once you activate the ADobe form system will generate the function modue, thouse function module you can call in the print program. so that pdf form will call and appropriate output will generate.
    In adobe forms we dont have windows concept, instead we have master pages,body pages, with the help of data xml file you can get the output it means no need to execute the printporgram.
    You can write the condition adobe form itself
    if it is master page select the event as layout ready and run at client
    if it is body page select the event as form ready and run at client
    You can get the lot of information in sdn regarding adobe forms
    Thanks
    Ramakrishna Pathi

  • Imported Form and sub-form from another database. Sub-form not creating new records tied to parent form's data.

    I have imported all objects from an old access db (.adp file) into a new db (.accdb).  All of my data lives in sql server so I have added all the tables and views to the .accdb as linked tables.  My forms all connect to data, but I am having issues
    with a sub form.  The sub form does not allow for creation of children records tied to the parent record the way the old db did/does.
    Correct - old format .adp file (notice the empty second record in sub-form with the defaulted date of today's date):
    Incorrect - new .accdb file (notice the lack of empty second record in sub-form like above):
    If I click the create new record icon in the bottom of the subform, it creates a completely blank record not tied to the parent record (fields blacked out in screen shots above).  When using this button all parent record fields are blank.  
    I have also verified the child table used in the sub-form has a valid Fky relationship to parent table used in the parent form.
     

    Have you checked each forms 'Filter' property (in Design view) to make sure they are blank and that each forms 'Filter On Load' property to make sure it is set to 'No'? Also, you might try inserting the following commands in each forms On
    Open event:
    DoCmd.RunCommand acCmdRemoveAllFilters
    DoCmd.ShowAllRecords
    If you can open each forms Record Source and they are showing that new records are able to be entered (the new record * is showing at the bottom of the recordset), then check each forms On Load and On Open events to make sure there is no filtering.
    In addition, check any macro or VBA commands behind the button that opens the main form to make sure there is no SQL filtering in the DoCmd.OpenForm command.
    If one of the forms Record Source does NOT allow new records, then you will need to change that Record Source so the new record * indicator shows.
    Out of ideas at this point.

  • Can we have Manual Form and Tabular form in the same page..

    Hi,
    Is it possible to create a form manually with Save/Apply Change button and another Tabular form using wizard on the same page such that -
    if we click the save button on the manulaly created form , it should save the data present in manual form as well as Tabular form...
    Edited by: Apex_Noob on Mar 21, 2009 5:58 AM

    Hi Dan,
    My table structure is :
    Process
    process_id ( number primary key )
    process_owner ( number which represent the user who is responsible for the process)
    category_id ( number )
    focus_area ( number )
    frequency ( number )
    process_description ( varchar2 )
    Process Region
    process_id ( number )
    region_id ( number )
    Process_website
    id (number primary key)
    process_id ( number)
    web_address ( varcahr2 )
    Above is the struct of part of my DB.
    At present my manual form does the following :-
    When users click on SAVE button , it run PAGE PROCESS , ADD_PROCESS
    In ADD_PROCESS ,
    I have following logic to insert into process table
    Select seq.next_val into temp_variable from dual; - This is the process_id
    insert into process values ( temp_variable , :p2_process_owner , :p2_cateogory , .... )
    to insert into region i used the following logic ( Region is displyed as check box :p2_region north=1 , south=2 ,east = 3 and west = 4)
    l_vc_arr2 := APEX_UTIL.STRING_TO_TABLE(:P2_REGION);
        FOR z IN 1..l_vc_arr2.count LOOP
           INSERT INTO "REGION" VALUES
           ( temp_variable ,
             l_vc_arr2(z));
        END LOOP;
    END;Now as I told, I want to have three text field where user will enter web_address and it should be added to process_website table
    Thanks a ton for all your help
    Regards,
    Shijesh
    Edited by: Apex_Noob on Mar 21, 2009 10:07 AM

  • Tutorial for Interactive Forms and Print Forms with ABAP

    Hi All ,
    I am new in Adobe Forms do anybody have any pdf tutorial How -To so as to implement Adobe Forms withh ABAP?
    I know about
    https://www.sdn.sap.com/irj/sdn/interactiveforms
    but i couldn't find any pdf tutorial with ABAP.
    Only video tutorial.
    I will appreciate any help.
    Regards,
    Ari

    Hi Francois & Preetha,
    Please could you tell me wich is the procedure so as to create Print Forms with ABAP.
    I understand that i have to create first in transaction sfp
    1. create a interface where i must import the data i want to bind in Adobe form
    2. create a form where i must include the above interface
    and there i have to map the data in the context which i bind in the Adobe form
    3.In the layout i open the Designer where i create the PDF form
    The question is:
      This procedure is right or what else can i do?
      Do i need ADS installation for this?
      How can i run the form? I push when i created the form the Test(f8) button is there where i must run it?
      Do i have  to write a Application Programm and were can i write it and how i call it in the interface?
    Do i need sth else?
    I am talking for printing form.
    As you can see i have a lot of questions.
    I am new in this technology and Sap so i will appreciate if you help.
    Regards,
    Ari

  • FORM AND 'SUB FORM'

    Hi
    I need to have a link (button) to another small form where can select additional values. The form needs to be HTML generated from the footer area of the 'parent' form. I then need to depict values in a combo box (selected from a LOV) - also using MTML / Java script, etc.
    Thanks

    Have you checked each forms 'Filter' property (in Design view) to make sure they are blank and that each forms 'Filter On Load' property to make sure it is set to 'No'? Also, you might try inserting the following commands in each forms On
    Open event:
    DoCmd.RunCommand acCmdRemoveAllFilters
    DoCmd.ShowAllRecords
    If you can open each forms Record Source and they are showing that new records are able to be entered (the new record * is showing at the bottom of the recordset), then check each forms On Load and On Open events to make sure there is no filtering.
    In addition, check any macro or VBA commands behind the button that opens the main form to make sure there is no SQL filtering in the DoCmd.OpenForm command.
    If one of the forms Record Source does NOT allow new records, then you will need to change that Record Source so the new record * indicator shows.
    Out of ideas at this point.

Maybe you are looking for

  • How to count List of open sales orders?

    HI Gurus, Client requ: List of no of open sales orders? I used T.code: VA05, given date range as desired and selected radio button as OPEN SALES ORDERS. I got huge list of sales orders with line item wise. say for example in a sales order 100 line it

  • HT1386 Help iphone won't connect - "device timed out" error AGAIN & AGAIN

    I recently updated my phone to IOS 7.02 and now when I try to connect to itunes I get a "device timed out" error.  Thinking it must just be my itunes out of date, I updated it too.  Again and again the " device timed out" error still happens.  What a

  • SanDisk ImageMate Compact Flash Reader No Longer Works

    Not sure when this stopped working - I'm guessing after 10.4.6, but here goes. I have a SanDisk ImageMate Compact Flash Card reader that used to work fine with Compact Flash Cards from my Canon Digital Rebel XT. Now it no longer works. Tried it on my

  • Calling a dll from forms 6

    Hello, Sorry, I'm brazilian and my english isn't very good... I'm trying to call some functions from a dll invoked by a trigger on event WHEN-BUTTON-PRESSED. I make a package as this: ---- Package Spec ---- PACKAGE anserlib IS      function autoconne

  • Sql Developer 1.5.1 Drag and drop not working ?

    Hi, I've just installed this version and while the cursor changes when I drag a table to the editor, notjhing actuually happens. I've changed the default setting (select) to prompt every time, but it makes no difference. Is there something I should b