Application Development and Automation 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: 
Read only

Smartform - PERFORM %GLOBAL_INIT Issue .

sainaresh037
Explorer
3,021

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

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

5 REPLIES 5
Read only

FredericGirod
Active Contributor
2,633

Could you go in the header program of the function module. Check the content, and if you have INCLUDE .. TOP INCLUDE ...F01 ?

Read only

sainaresh037
Explorer
0 Likes
2,633

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.

Read only

FredericGirod
Active Contributor
2,633

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 ?

Read only

Sandra_Rossi
Active Contributor
2,633

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?

Read only

sainaresh037
Explorer
0 Likes
2,633

Really Thanks to both of you. Now it got worked by activating & rebuilding the object of the function group. Thanks again