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

'Subroutine does not exist' while calling from another include

Former Member
0 Likes
4,390

Hi,

I have created 2 VOFM routines- RV61B906 and RV61B910. When I am  calling 910 code in RV61B906 by statement 'PERFORM kobed_10' the code inside 910 is not called, even if i click on perform statement to reach 910, it says 'create object?' as it says when some object does not exist. But I can see RV61B910 code directly from SE38. Even when I see the tree structure of 910, the include is not shown in Main Program. Can anybody help?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
3,175

You need to do 2 things.

1. Goto VOFM transaction. Select your routine area under requirement menu. Select your routine and click Edit->activate.

2. Regenerate using program RV80HGEN

18 REPLIES 18
Read only

Former Member
0 Likes
3,175

check if both includes are visible in RV61BNNN, regenerate/activate this program and check, Are you trying this in the dev system or have you moved it to some other system in that case run rv80hgen program once

Read only

Former Member
0 Likes
3,175

Hi

Try to check the main include RV61BNNN: here you should see all include generated for SD subroutine

Sometimes this include is not updated

Read only

0 Likes
3,175

no its not update, how can  i update that? just activating ?

Read only

0 Likes
3,175

check if active flag is checked in VOFM?

Read only

0 Likes
3,175

it is checked in DE1 but when I moved it to testing server ,then it is showing this server and I cannot modify anything in testing server. how can i get it correct.

Read only

Former Member
0 Likes
3,176

You need to do 2 things.

1. Goto VOFM transaction. Select your routine area under requirement menu. Select your routine and click Edit->activate.

2. Regenerate using program RV80HGEN

Read only

0 Likes
3,175

is this possible in testing server coz everything works fine in development server

Read only

0 Likes
3,175

when you move it to testing server, you need to run the program RV80HGEN, this is mandatory step in case of VOFM routines(though you can install a note and take care of it once and for all)

Read only

0 Likes
3,175

Yes. Execute the mentioned program in your testing server. This needs to be done in Production as part of cutover activity

Read only

0 Likes
3,175

Still getting the same error

Read only

RaymondGiuseppi
Active Contributor
0 Likes
3,175

You should add an entry to your transport request : SE01/SE09, double-click on transport request number, switch to change mode, add line R3TR XPRA RV80HGEN and save.

NB: The modification included in 598475 - XPRA RV80HGEN when transporting VOFM objects only add this entry for new routines.

Regards,

Raymond

Read only

0 Likes
3,175

ok, but i am able to see the both routines separately, and the VOFM routines are activated and the program RV80HGEN is executed successfully.

Read only

0 Likes
3,175

Are you still not able to see the routines in RV61BNNN?

Read only

0 Likes
3,175

Im talking about the testing server not development server .:)

And RV80HGEN is executed successfully

Read only

0 Likes
3,175

can paste the screenshot of code & error.

Read only

0 Likes
3,175

Try to check if your routine is in table TFRM

Max

Read only

Former Member
0 Likes
3,175

Hi,

faced this problem now and then.

regeneration of navigation index sometimes helped

also check if you find the frame-programm

regards

Stefan Seeburger

Read only

0 Likes
3,175

This message was moderated.