Your feature may already be reported!
Please search on the Feature category and sub categories, before creating one.
Summary
Call a sub-program from memory, within a main program.
What is it?
UR does not allow call withing call functions, nor calling external UR Programs from within a ‘main’ program.
Why is it needed?
Better program management, better logic control, same programs can be used multiple times in other programs (NOT SCRIPTS)
Scripts are not an option, as some programs may contain waypoints you might want to modify.
You can absolutely call full programs from inside the Main program using the Subprog command. Not exactly sure what about that isn’t meeting your needs. Otherwise, yes you TECHNICALLY can’t call a subprogram from within a subprogram. You CAN workaround this though. See my reply here:
In that example, the subprograms I inserted were VERY basic, consisting of only a popup, but they could very easily have been a fully fledged program, complete with waypoints. You CALL the program with a Script command, but you’re still free to edit waypoints like normal on the sub program itself