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

Issue with smartform usage in ECC

bala_krishna007
Participant
0 Likes
1,174

Hello Team,

If I have a custom smartform, is it possible to know all other transactions where the same smartform is used , I know to use NACE transaction to check the smartform name based on output type. Eg for SALES V1 output type XYZ we can check the smartform name.

Thanks,

Balu.

7 REPLIES 7
Read only

nabheetscn
SAP Champion
SAP Champion
0 Likes
1,144

It is difficult to get a kind of where used list of the form. What you can try to minimize the damage is

  1. Check in NACE
  2. Use Programs RS_ABAP_SOURCE_SCAN to search for your samrtform Name as well as generated Functional module name in all custom or standard places.
  3. If someone has maintained the smartform name in some custom table(don't know how you can handle this as of now!

Thanks

Nabheet

Read only

Former Member
0 Likes
1,144

Check table TNAPR and NAST, maybe you can get some details you need.

Read only

former_member182354
Contributor
0 Likes
1,144

As far as I know there is nothing like that. As in print program there is also a chance where smartforms names could be hard-coded.

Regards,

Raghav

Read only

0 Likes
1,144

Hi,

I agree that this can be used in print programs as well by hardcoding the smartform name.

Atleast can we know what are the output types and transactions using this smartform.

Thanks,

Balu

Read only

0 Likes
1,144

Output types you can know by giving the smartform name in TNAPR table, transactions I dont think so.

Regards,

Raghav 

Read only

Jelena_Perfiljeva
Active Contributor
0 Likes
1,144

There is no direct relationship between the transaction codes and output.

There are many posts on SCN on how to find where Smartform is used. Each output type is assigned to a specific application code. Naturally, a specialist in the corresponding functional area would know the transactions used in that application/functional area.

Although I'm very much confused by the determination to know the transaction names. E.g. in Billing (V3) output can be issued in VF01, VF02 and other transactions. But it's still the same output and the same form, so what difference does the transaction code make?

Read only

0 Likes
1,144

Hi,

Thanks for your reply. I just want to check the impact of the smartform which  I had changed recently.

Thanks,

Balu