cancel
Showing results for 
Search instead for 
Did you mean: 

Smart Form

Former Member
0 Kudos

Can we use forms developed using smartforms as a web page form .

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Sai,

From the statements from the SAP site, it seems like this is possible.

Quote from the SAP site -

As of SAP Web Application Server 6.10, Smart Forms can generate HTML based on XML output.

This allows the integration of interactive Web Forms in Web applications.

The layout of a Web Form corresponds to the printed version. Printed forms that are already used in a business process are instantly recognized.

Existing Smart Forms used for printing can be reused for Web applications by turning a switch. You can add HTML input elements to your Smart Form without showing them in your printed version.

For an evaluation of user entries on a Web Form, it needs to be integrated in some kind of Web application infrastructure. SAP recommends that you use Business Server Pages to do so.

Regards,

Aniket

Please mark helpful answers.

Former Member
0 Kudos

Hi aniket

can u please provide me solution how can make it possible .

Thanks & regards

SAI

Answers (2)

Answers (2)

Former Member
0 Kudos

yes,you can do this .

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.

You may use the following logic

SAP Smart Forms automatically transforms the formatted contents of a form to HTML. If you want to allow input on the form, you can flag either the fields in text nodes as Web input fields or the whole text node as a text area. Users of the Web application can use these input elements to enter values, which you can then evaluate in the SAP System

You set the Web attributes of a text node on the corresponding tab page. If you have specified a URL for the evaluation of Web input fields, SAP Smart Forms embeds the input elements of the whole form in an HTML form during the HTML conversion. The opening <FORM> tag then appears immediately after the <BODY> tag and the closing </FORM> tag appears immediately before the closing </BODY> tag. This implies that for each form only one HTML form is possible, which encloses all pages of the print pages.

You can mark fields in text elements and text modules as input elements. Input elements can be either simple input types or group input types.

You can mark text elements, text modules, and include texts as text area.

To use the fields of the text node or the whole text node as an input element in a Web form, make the relevant settings on the Web attributes tab page.

Evaluate the entries that the user makes on the form. See also: Evaluating Form Input.

The values of fields that have the input types Submit, Reset, and List box are displayed as texts on the generated HTML page. To allow these texts to be translated, you have to define them using text elements before calling the Smart Form and then pass them to the Smart Form at the form interface. See also: BSP applications SF_WEBFORM_02 or SF_WEBFORM_03.

Hope this would help.

Please mark the relevant answers

regards

Vinay Swarup

Former Member
0 Kudos

I don't think so. You might have ADS (ADOBE DEVELOPMENT SERVICES)

Regards,

Ravi