Existen dos formas posibles de asignar un permiso.
Opcion 1: Via un procedimiento almacenado que se encargara de todo
begin
-- Call the procedure
debcredpy.pkg_paginas_acceso_cabal.sp_set_acceso_pagina_usuario(pi_pagina => :pi_pagina,
pi_emisor => :pi_emisor,
pi_usuario_acceso => :pi_usuario_acceso,
pi_usuario_log => :pi_usuario_log);
end;
Opcion 2: Se toma como plantilla algun usuario ya con los permisos correspondientes. Ver el SQL y sus comentarios.
INSERT INTO DEBCREDPY.ACCESOS--Se registra en la tabla DEBCREDPY.ACCESOS@OLPY
SELECT A.Sistema ,
'LILI806' Usuario , --Usuario al cual se le asigna.
A.Funcion ,
A.Proceso ,
A.Accinsert ,
A.Accupdate ,
A.Accdelete ,
'PANAL' Usuario_Adm ,--Alternativas de Constantes CABAL/PANAL.
SYSDATE Fecha ,
'PANAL' Usuario_Upd ,--Alternativas de Constantes CABAL/PANAL.
SYSDATE Fecha_Upd
FROM DEBCREDPY.Accesos A
WHERE A.PROCESO IN ('retencionesSETConfirm.jsp','retencionesSETEnvios.jsp')--El o los permisos.
AND A.USUARIO='EROJAS';