2021 Oct 27 2:27 AM
Hi All,
I have made changes to a smartform and then activated the same. Now when I check its corresponding
function module in that when I double click the routine "PERFORM %GLOBAL_INIT", I get the message that "Subroutine %GLOBAL_INIT" does not exist do you want to create the object. I have already activated and generated the Smartform and the Function Module. Please help as in what have I missed.
Best Regards,
Venkata Naresh
yes, all the function group is generated with smartforms activation, even the name of the FM is dynamic. Did you check the name of the FM has not been changed ?
2021 Oct 27 6:22 AM
Could you go in the header program of the function module. Check the content, and if you have INCLUDE .. TOP INCLUDE ...F01 ?
2021 Oct 27 6:59 AM
Hi Frederic,
Thanks for your response. In the Quality system i can able to open the PERFORM %GLOBAL_INIT. before the changes i can able to open PERFORM %GLOBAL_INIT in development system but after changes i could not able to.
FM is a auto generated by smartform. I activated the smartform and driver program as well.
Best Regards,
Venkata Naresh.
2021 Oct 27 7:18 AM
yes, all the function group is generated with smartforms activation, even the name of the FM is dynamic. Did you check the name of the FM has not been changed ?
2021 Oct 27 7:34 AM
The double-click may not work just because the where-used list has not been generated. What happens if you search (Ctrl+F and select "main program") for %GLOBAL_INIT in the whole function group?
2021 Oct 27 8:30 AM
Really Thanks to both of you. Now it got worked by activating & rebuilding the object of the function group. Thanks again
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |