Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Sapscript or Smartforms

Former Member
0 Likes
647

Hello,

I am developing an object for transaction QM01.

How can I know if a particular transaction supports SAPSCRIPT OR SMARTFORM ? What is the method to find it ?

Tushar.

4 REPLIES 4
Read only

Former Member
0 Likes
561

I prefer SAP Scripts as a Programmer

Go to SE71 and Press F4 on Form name, You will see Forms by Module, Select the correct Form

Read only

Former Member
0 Likes
561

Typically SAP supports both since you need to write print program as well as the SAP Script/Smart Form. If you are planning to use the print program provided by SAP then there might be a restriction, which can only be known by having a look at the code.

Read only

juan_suros
Contributor
0 Likes
561

I suggest you start with transaction SPRO. It is complex, but will give you the information you need.

In this case, do the following:

1) Run transaction SPRO

2) Press button "SAP Reference IMG"

3) navigate list as follows

SAP Customizing Implementation Guide

-> Quality Management

--> Quality Notifications

---> Notification Processing

-


> Print Control

-


> Define Shop Papers, Forms, Print Programs

4) This screen will show you if SAPscript or Smart Forms are used and which programs are used to drive them.

The details will vary by R/3 implementation, but this is where to look.

In general, exploring SPRO will get you to the code and forms underlying any printed document.

Read only

Former Member
0 Likes
561

Hi Tushar,

Satinder is right, it depends on what you are trying to do. If you are creating a new print solution you can choose either one, SAP recommends that you use Smartform for any new print solution and I second that. But if you want to use the standard print solution provided by SAP then you need to check the configuration of your output type. You can use transaction NACE for that.

Regards,

Sanjeev