Buenas tardes. Perdóname pero no caben en este espacio para preguntar la función y menos el paquete. Aquí te describo más en detalle. La función corría bien hasta que me solicitaron incluir un parámetro adicional, se llama pPosition el parámetro en cuestión y cuando lo agregué se hecho a perder la función, al compilarla no sucede nada (todo va bien, cero errores) pero al usarla suceden los errores antes mencionados. Quito el nuevo parámetro y funciona... Me tiene desesperado porque tengo que entregar rápido.
Aquí te muestro las declaraciones y la llamada de la función.
CREATE OR REPLACE PACKAGE Pkg_Item IS
FUNCTION installItem (pIndicator OUT VARCHAR2,pID IN VARCHAR2, pIdAC IN VARCHAR2,
pMovDate IN VARCHAR2,pMA IN VARCHAR2,pUser IN VARCHAR2,
pLang IN VARCHAR2,pFH IN VARCHAR2,
pAcFH IN VARCHAR2,pDigitalSgn IN VARCHAR2,
pPosition IN VARCHAR2) RETURN VARCHAR2;
CREATE OR REPLACE PACKAGE BODY PKG_ITEM AS
FUNCTION installItem (pIndicator OUT VARCHAR2,
pID IN VARCHAR2,
pIdAC IN VARCHAR2,
pMovDate IN VARCHAR2,
pMA IN VARCHAR2,
pUser IN VARCHAR2,
pLang IN VARCHAR2,pFH IN VARCHAR2,
pAcFH IN VARCHAR2,
pDigitalSgn IN VARCHAR2,
pPosition IN VARCHAR2) RETURN VARCHAR2 IS
declare
ipe VARCHAR2(50 BYTE);
internaliano VARCHAR2(15BYTE);
begin
internaliano:='10000000922';
ipe:=PKG_ITEM.INSTALLITEM(internaliano,
'00IT004',
'2007/05/07 15:27:18',
'MA0000000053',
'CUSER',
'EN',
'60.0',
'0.0',
null,
'1');
end;
Aunque se que no haces milagros espero que de algo sirvan estos datos.
Esperando tus acertadas respuestas, se despide,
Daniel