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
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: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 |