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: 

Smart form where used list

Former Member
0 Kudos
713

Hi All,

I want to change a smart form interface, before that I have to know where used list of this smart form but I can't. Could any one tell me how I can see the where used list of smart form.

thanks in advance

chetan vishnoi

4 REPLIES 4

Former Member
0 Kudos
264

Hi,

first execute that smart form.it will give u one function module name.goto se37 and display that function module (obtained when u execute smartform).see the where used list of that function module.

rgds,

bharat.

Former Member
0 Kudos
264

Hi,

Check the where used list of undelying function module of the smart form in SE37.

Satya

Former Member
0 Kudos
264

Hi Chetan,

Go to SE37. enter the smartform function module name.

click on where used list. U will get all the program where that FM is used.

But if it called dynamically using FM 'SSF_FUNCTION_MODULE_NAME'

then u can't get prog name using where used list.

Regards,

Hemant

Former Member
0 Kudos
264

Hello,

the previous suggestions won't work because smartforms are usually used with a dynamic function call.

I have the following suggestions:

1) Go to SE37 and display the where-used list of function SSF_FUNCTION_MODULE_NAME. Now find the entries where input parameter FORMNAME equals the name of your smartform.

2) Change the interface of the smartform such that it is still compatible to the previous version, i.e. all new parameters are optional. If you want to change the type of a parameter, create a new parameter instead. You could then alter the coding in the following way:


IF NOT parameter_old IS INITIAL.
  MESSAGE 'Interface has changed' TYPE 'E' RAISING ERROR_OCCURRED.
ENDIF.