2011 Mar 14 3:28 AM
I have one ABAP program Z1 calling smartform ZSF1, but I searched in TNAPR table, and find no such smartform, my smartform probably use dynamic calls, the function module is /1BCDWB/SF00000228.
My objective is find all the program using smartform ZSF1, how to achieve this, thanks
Hi Siv,
Just check all forms and their driver programs are stored in TNAPR table. Elaborate clearly what you need.
Regards,
Madhu.
2011 Mar 14 3:39 AM
Hi Siv,
Just check all forms and their driver programs are stored in TNAPR table. Elaborate clearly what you need.
Regards,
Madhu.
2011 Mar 14 4:21 AM
Hi Siv,
Use the table HRFPM_SMARTFORMS for getting the amrtforms and reports name.
Or Try where used list for Function Module SSF_FUNCTION_MODULE_NAME. This function module has to be used to call Smart Form from any program. You can then search for particular Smart Form name in those programs.
Regards,
Simi A M
2011 Mar 14 5:11 AM
does not works, the HRFPM* table contains zero entry, smartform generate /1BCDWB/SF00000**** function module, in where list, no program is used
2011 Mar 14 6:00 AM
Do a where used list on FM SSF_FUNCTION_MODULE_NAME for list of Z programs.
Then in those programs SEARCH for ZSF1 text.
2011 Mar 14 6:31 AM
I have over 500 Z programs appeared in function module SSF_*, if I double click one Z program, it shows "
call function "SSF_*"
exporting formname=C_name.........
I click another z program, it shows: exporting formname=lf_forname.
it looks like lf_forname is variable
So how can I know inside these 600 Z programs which are the ones used form ZSF1?
2011 Mar 14 7:27 AM
Hi Siva,
In the list of all Z programs, some where it will be mention the smartform name as constant.
In the FM SSF_FUNCTION_MODULE_NAME we should pass the smartform name as import parameter.So some where it will mention the smartform name in the Z program.
Check out that one.
Regards,
Simi A M
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |