http://www.perlmonks.org?node_id=813701


in reply to Execute Oracle Stored procedure using DBIx::ProcedureCall

PLS-00222: no function with name 'ABC' exists in this scope

It's a little hard to tell without seeing any of your code...   but maybe you need to prefix the package/application wherein the procedure is defined — such as myapp.ABC (which would translate to something like myapp::ABC(...) on the Perl side).  Just a guess, though.