Quitar el @AsOfMonth y @AsOfYear de la definición y del uso de función externa:
Año (GetDate ()) o DatePart (año, GetDate ())
Mes (GetDate ()) o DatePart (mes, GetDate ())
Usted puede convertir esto a VARCHAR según lo necesitado, pero contaba con realmente los valores del mes y del año que se pasarán alrededor como internacional.