Application Development 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: 

Get the name of a program of a Smartform

Former Member
0 Kudos

Good Morning,

¿ How I can Get the name of a program of a Smartform.

I know the name of the form but want get the name of the program that call the form.

Kind Regards

10 REPLIES 10

Peranandam
Contributor
0 Kudos

Hi,

Normally Forms and corresponding print programs are cofigured with output device in NACE transaction.

you can find program name of smartform from NACE transacion.

select application ->output types->process routines

or

execute corresponding transaction in debug mode and find it.

or

all the forms assignment with print program are saved under maintanance view VN_TNAPR

execute the view give you output type and form name it will give print program name

Regards,

Peranandam

Former Member
0 Kudos

You can use the below options to search the print program for smartform.



1. Use where used list of the function module 'SSF_FUNCTION_MODULE_NAME' (If it is custom smartform).
2. Check TNAPR table, if you think its configured in NACE. 
3. Check the OSS Note: 430621 (If possible). 
4. If it is standard form then i hope you can check based on the Dev class too. 

Regards,

~Satya

former_member156446
Active Contributor
0 Kudos

the program will be correct only if you activate the form... so make sure you activate the form and get then get the program name.

Former Member
0 Kudos

Hi,

You can use Transaction:

V/83 ,here when you enter

your Smartform name it will fetch

you its program name.

Hope it helps

Regards

Mansi

Former Member
0 Kudos

Hi,

You can find out the name of the Smartform programe through transaction NACE.

Go to NACE.Select the application to which your form belongs,click on OUTPUT TYPES in menubar.

Select the output type and click on PROCESSING ROUTINES, povided on left hand side.Here you will get the programe to which your smartform belongs.

You can also check table TNAPR.

Edited By Tejaswini Khante

Former Member
0 Kudos

Hi...

Goto the table TNAPR. Give the smart form name in the field SFORM, and you would get the corresponding programs which call this smart form.

Best Regards,

Pradeep.

Former Member
0 Kudos

use V/83 AND GIVE UR OUTPUT TYPE.

OR ELSE u can check it with NACE also.

Former Member
0 Kudos

table name is TNAPR

jj
Active Contributor
0 Kudos

IF this an custom smartform, then check in table

TTXFP

Former Member
0 Kudos

just debug the form you will get program name there it self .