2007 May 15 8:08 AM
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
2007 May 15 8:13 AM
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.
2007 May 15 8:22 AM
Hi,
Check the where used list of undelying function module of the smart form in SE37.
Satya
2007 May 15 8:27 AM
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
2007 May 15 8:29 AM
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.