Stephanie,
You might want to try executing this procedure successfully in an Oracle environment before you give it to Crystal, because it looks as if you still have a few things the procedure would like you to iron out here.
Your error is occuring because Oracle thinks that SYSTEM.WPART is an invalid name. That is to say, it thinks that this object has been altered, dropped, replaced, or attributed to SYSTEM when, in fact, the stored procedure belongs to another user.
There is also the possibility that whatever user you are connecting Crystal to Oracle with does not have the permissions to do what you're trying to do with WPART. I'm not sure if this last one should be the case if you can see the stored proc in the Data Explorer, but just to be safe, make sure.
Open an Oracle session as your Crystal user, and try to execute SYSTEM.WPART - actually referring to it like that; OWNER.WPART. When you can execute that successfully, then try connecting in Crystal again.
Naith