We face this kind of issue while using the packages is not from default RHEL. Cron may not run with the same environment as we run in the foreground.
we may be required to give full path of commands.
locate the path of `sapcontrol` by using the below command.
whereis sapcontrol
it may be /bin/sapcontrol or /usr/local/bin/sapcontrol
update the obtained full path in the script and give a try.