cancel
Showing results for 
Search instead for 
Did you mean: 

form

Former Member
0 Kudos

can i know what is a smart form

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Chandrika,

Here is a link which will teach you step by step

http://smoschid.tripod.com/How_to_do_things_in_SAP/How_To_Build_SMARTFORMS/How_To_Build_SMARTFORMS.h...

More links

http://www.sapgenie.com/abap/smartforms.htm

http://www.sap-img.com/smartforms/sap-smart-forms.htm

http://help.sap.com/saphelp_46c/helpdata/en/a5/de6838abce021ae10000009b38f842/frameset.htm

Step by Step creation of Smartforms

http://www.sap-basis-abap.com/sapsf001.htm

http://www.sap-img.com/smartforms/smart-006.htm

http://www.sap-img.com/smartforms/smartform-tutorial.htm

http://www.sapbrain.com/TUTORIALS/TECHNICAL/SMARTFORMS_tutorial.html

How to trace smartform

http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm

FAQs

http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm

also see

http://www.saptechnical.com/InterviewQ/interviewQ.htm

http://help.sap.com/saphelp_46c/helpdata/en/35/2cd77bd7705394e10000009b387c12/frameset.htm

http://www.techinterviews.com/?p=198

http://www.techinterviews.com/?p=326

http://www.sap-img.com/abap/answers-to-some-abap-interview-questions.htm

http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm

http://www.geekinterview.com/Interview-Questions/SAP-R-3/ABAP

http://sap.ittoolbox.com/documents/popular-q-and-a/abap-sample-interview-questions-3240

http://www.sap-img.com/abap/abap-interview-question.htm

http://www.allinterview.com/Interview-Questions/ABAP.html

check most imp link

http://www.sapbrain.com/ARTICLES/TECHNICAL/SMARTFORMS/smartforms.html

<b>Reward Points if this helps,</b>

Satish

Answers (4)

Answers (4)

Former Member
0 Kudos

<b>What is SAP Smart Forms?</b>

SAP Smart Forms is introduced in SAP Basis Release 4.6C as the tool for creating and maintaining forms.

SAP Smart Forms allow you to execute simple modifications to the form and in the form logic by using simple graphical tools; in 90% of all cases, this won't include any programming effort. Thus, a power user without any programming knowledge can

configure forms with data from an SAP System for the relevant business processes.

To print a form, you need a program for data retrieval and a Smart Form that contains the entire from logic. As data retrieval and form logic are separated, you must only adapt the Smart Form if changes to the form logic are necessary. The application program passes the data via a function module interface to the Smart Form. When activating the Smart Form, the system automatically generates a function module. At runtime, the system processes this function module.

You can insert static and dynamic tables. This includes line feeds in individual table cells, triggering events for table headings and subtotals, and sorting data before output.

You can check individual nodes as well as the entire form and find any existing errors in the tree structure. The data flow analysis checks whether all fields (variables) have a defined value at the moment they are displayed.

SAP Smart Forms allow you to include graphics, which you can display either as part of the form or as background graphics. You use background graphics to copy the layout of an existing (scanned) form or to lend forms a company-specific look. During printout, you can suppress the background graphic, if desired.

SAP Smart Forms also support postage optimizing.

Also read SAP Note No. 168368 - Smart Forms: New form tool in Release 4.6C

<b>What Transaction to start SAP Smart Forms?</b>

Execute transaction SMARTFORMS to start SAP Smart Forms.

<b>Key Benefits of SAP Smart Forms:</b>

SAP Smart Forms allows you to reduce considerably the implementation costs of mySAP.com solutions since forms can be adjusted in minimum time.

You design a form using the graphical Form Painter and the graphical Table Painter. The form logic is represented by a hierarchy structure (tree structure) that consists of individual nodes, such as nodes for global settings, nodes for texts, nodes for output tables, or nodes for graphics.

To make changes, use Drag & Drop, Copy & Paste, and select different attributes.

These actions do not include writing of coding lines or using a Script language.

Using your form description maintained in the Form Builder, Smart Forms generates a function module that encapsulates layout, content and form logic. So you do not need a group of function modules to print a form, but only one.

For Web publishing, the system provides a generated XML output of the processed form.

Smart Forms provides a data stream called XML for Smart Forms (XSF) to allow the use of 3rd party printing tools. XSF passes form content from R/3 to an external product without passing any layout information about the Smart Form.

http://www.erpgenie.com/abap/smartforms_detail.htm

Former Member
0 Kudos

HI

Smartform is a template that simplifies the process of designing business forms. You need smartform to print, distribute or display business forms. Smartform tool includes utilities for designing forms and for defining the interface to the application programs that use forms for data output. The output of application data is placed into a dynamically expandable table where the size and layout of the output table is determined by the number of records being retrieved.

<b>Use</b>

Smartforms are used for designing and printing various types of application documents across the various SAP modules like SD, FI, PU, IM, WM etc. Smartforms are used for mass printing like monthly invoices sent by telecom companies or salary statements.

Smartform has 3 driving components : Print Program, Layout Set and Function module.

<b>Smartform Development</b>

To develop a smartform object one needs to develop following objects :

Smartform Layout :

Can be developed in the Form Painter

Decides the data format

Transactions to use : Smartforms

Smartstyles - To design our own style.

Print Program :

Performs data selection based on selection criteria

Passes data to the smartform function module

Transaction to use : SE38 to develop a print program.

To develop a smartform object one needs to develop following objects :

Smartform Layout : Layout decides the format of data to be displayed on the paper. Layout can be developed using Form Painter provided by SAP 5.0. Once the smartform is activated its corresponding function module is generated by SAP. The function module name can be obtained by calling another function ‘SSF_FUNCTION_MODULE_NAME’ by passing smartform name as input parameter.

Transactions to use : Smartforms

Smartstyles - To design our own style.

Print Program : Print program performs all required data selection depending upon the specified selection criteria. This program calls the function module of a smartform and passes the data to smartform function module. This function module then puts the data in a format defined by layout.

Transaction to use : SE38 to develop a print program.

Call this screen by entering the transaction ‘smartforms’ in the Command field. The initial screen allows you to enter the form name you want to modify, change or copy or you can create a new form.

Using ‘Style’ option you can create your own style ( which contains the formatting information of the text (paragraph and character formats). You specify the style in the output options of the form attributes.

Text modules are used to centrally store texts that are used frequently in forms in the system. Text modules are included in forms using texts nodes. The text node can either refer to the text module or take its text. You can then change the text or add to it to suit the form.

Former Member
0 Kudos

Hi

Smartform is a template that simplifies the process of designing business forms. You need smartform to print, distribute or display business forms. Smartform tool includes utilities for designing forms and for defining the interface to the application programs that use forms for data output. The output of application data is placed into a dynamically expandable table where the size and layout of the output table is determined by the number of records being retrieved.

<b>Rewar di fuseful</b>

former_member188829
Active Contributor
0 Kudos