Hola ing.Jorge si el store procedure no aplica parámetros, esta correcto lo que has realizado.
Si llegase a modificarse para tener parámetros no olvides que lo puedes especificar de dos maneras:
//Especificando el valor de un parametro definido en el store procedure cReport.SetParameterValue("@Texto", cadena);//Especificando el indice de un parametro definido en el store procedure cReport.SetParameterValue(0, cadena);
Y también no olvidar que cuando alterar el procedimiento almacenado desde SQL no se altera automáticamente para el CrystalReport debes actualizarlo/refréscalo para que surta efecto.
Saludos.