Está en la página 1de 11

Especificaciones Técnicas de los Paquetes de la Base de Datos

Grupo Jiménez – Red de Distribuidoras


Ing. Camacho Cuadros Williams Junior

Proyecto del Sistema ERP Comercial Web del


Grupo Jiménez – “ERP JIMVER”

Especificación del paquete “PACK_TMENU”


Versión 1.0

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

Historial de Revisiones

Fecha Versión Descripción Autor


21/10/2013 1.0 Versión preliminar como propuesta José Mayuri Valdivia
de desarrollo.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

Introducción
Este documento describe los procedimientos almacenados en la base de datos, para
dar el mantenimiento respectivo a la tabla “TMENU”.

Objetivo
El objetivo de este documento es institucionalizar buenas prácticas y estandarizar la
nomenclatura de nombres utilizada en el desarrollo de programas en el Departamento
de Sistemas.

Alcance
Este documento aplica al desarrollo de procedimientos en el departamento de
Sistemas, haciendo foco en un entorno de desarrollo en particular: PL-SQL Developer.

Audiencia
Este documento se encuentra dirigido a programadores, analistas, jefes de proyecto y
especialistas técnicos del departamento de Sistemas del Grupo Jiménez, que tengan
entre sus tareas realizar store pocedures para el desarrollo del sistema ERP JIMVER.

Condiciones de Uso de este Documento


Una regla puede romperse sólo ante razones justificadas, discutidas, con previa
autorización del responsable del producto, y en caso que no pueda aplicarse ninguna
alternativa razonable. El autor de la excepción, obligatoriamente debe documentar el
código explicando la causa de la violación de la regla.

Las preferencias personales no se consideran una razón justificada.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

1. PROCEDIMIENTO PARA INSERTAR MODULOS DEL SISTEMA

NOMBRE P_001_INSERTARMODULO

DESCRIPCION Realiza la inserción de datos para la creación de un nuevo modulo realizado por
BREVE el usuario desde la aplicación.

PARAMETROS NOMBRE TIPO OBSERVACION

C_MEN_DES VARCHAR2 DESCRIPCIÓN DE EL MODULO


ENTRADA C_MEN_USUADD VARCHAR2 NICK DEL USUARIO QUE AGREGO EL
MODULO
N_FLAG NUMBER INDICADOR NUMÉRICO DE ERROR
SALIDA C_MSG VARCHAR2 MENSAJE DE ERROR O ÉXITO.

El procedimiento solo debe devolver el indicador de error o éxito según sea el


caso, si es 0 quiere decir que el procedimiento se ejecutó con éxito y si devuelve
OBSERVACIONES 1 quiere decir que se ejecutó con errores.
El parámetro de salida C_MSG debe devolver el mensaje de error o éxito.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

2. PROCEDIMIENTO PARA ACTUALIZAR MODULOS DEL SISTEMA

NOMBRE P_001_ACTUALIZARMODULO

DESCRIPCION Realiza la actualización de datos para un modulo realizada por el usuario desde
BREVE la aplicación.

PARAMETROS NOMBRE TIPO OBSERVACION

N_MEN_ID NUMBER CODIGO DEL MODULO


ENTRADA C_MEN_DES VARCHAR2 DESCRIPCIÓN DEL MODULO
N_MEN_USUMOD NUMBER NICK DEL USUARIO QUE MODIFICO
EL MODULO
N_FLAG NUMBER INDICADOR NUMÉRICO DE ERROR
SALIDA C_MSG VARCHAR2 MENSAJE DE ERROR O ÉXITO.

El procedimiento solo debe devolver el indicador de error o éxito según sea el


caso, si es 0 quiere decir que el procedimiento se ejecutó con éxito y si devuelve
OBSERVACIONES 1 quiere decir que se ejecutó con errores.
El parámetro de salida C_MSG debe devolver el mensaje de error o éxito.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

3. PROCEDIMIENTO PARA INSERTAR UN MENU

NOMBRE P_002_INSERTARMENU

DESCRIPCION Realiza la inserción de los datos para un menú nuevo, realizada por el usuario
BREVE desde la aplicación.

PARAMETROS NOMBRE TIPO OBSERVACION

C_MEN_DES VARCHAR2 DESCRIPCIÓN DEL MENU


ENTRADA C_MEN_USUADD VARCHAR2 NICK DEL USUARIO QUE AGREGO EL
MENU
N_MEN_IDMOD NUMBER ID DEL MODULO AL QUE
PERTENECERA EL MENU
N_FLAG NUMBER INDICADOR NUMÉRICO DE ERROR
SALIDA C_MSG VARCHAR2 MENSAJE DE ERROR O ÉXITO.

El procedimiento solo debe devolver el indicador de error o éxito según sea el


caso, si es 0 quiere decir que el procedimiento se ejecutó con éxito y si
OBSERVACIONES devuelve 1 quiere decir que se ejecutó con errores.
El parámetro de salida C_MSG debe devolver el mensaje de error o éxito.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

4. PROCEDIMIENTO PARA MODIFICAR UN MENU

NOMBRE P_002_MODIFICARMENU

DESCRIPCION Realiza la actualización de los datos para un menú, realizada por el usuario
BREVE desde la aplicación.

PARAMETROS NOMBRE TIPO OBSERVACION

C_MEN_ID VARCHAR2 CODIGO DEL MENU


ENTRADA C_MEN_DES VARCHAR2 DESCRIPCIÓN DEL MENU
C_MEN_USUMOD VARCHAR2 NICK DEL USUARIO QUE MODIFICO EL
MENU
N_MEN_IDMOD NUMBER ID DEL MODULO AL QUE PERTENECE
EL MENU
N_FLAG NUMBER INDICADOR NUMÉRICO DE ERROR
SALIDA C_MSG VARCHAR2 MENSAJE DE ERROR O ÉXITO.

El procedimiento solo debe devolver el indicador de error o éxito según sea el


caso, si es 0 quiere decir que el procedimiento se ejecutó con éxito y si
OBSERVACIONES devuelve 1 quiere decir que se ejecutó con errores.
El parámetro de salida C_MSG debe devolver el mensaje de error o éxito.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

5. PROCEDIMIENTO PARA INSERTAR UN SUBMENU1

NOMBRE P_003_INSERTARSUBMENU1

DESCRIPCION Realiza la inserción de los datos para un submenú nuevo, realizada por el
BREVE usuario desde la aplicación.

PARAMETROS NOMBRE TIPO OBSERVACION

C_MEN_ID VARCHAR2 CODIGO DEL SUBMENU1


ENTRADA C_MEN_DES VARCHAR2 DESCRIPCIÓN DEL SUBMENU1
C_MEN_USUADD VARCHAR2 NICK DEL USUARIO QUE AGREGO EL
SUBMENU1
N_MEN_IDMOD NUMBER ID DEL MODULO AL QUE
PERTENECERA EL SUBMENU1
N_MEN_IDMEN NUMBER ID DEL MENU AL QUE PERTENECERA
EL SUBMENU1
N_FLAG NUMBER INDICADOR NUMÉRICO DE ERROR
SALIDA C_MSG VARCHAR2 MENSAJE DE ERROR O ÉXITO.

El procedimiento solo debe devolver el indicador de error o éxito según sea el


caso, si es 0 quiere decir que el procedimiento se ejecutó con éxito y si
OBSERVACIONES devuelve 1 quiere decir que se ejecutó con errores.
El parámetro de salida C_MSG debe devolver el mensaje de error o éxito.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

6. PROCEDIMIENTO PARA ACTUALIZAR UN SUBMENU1

NOMBRE P_003_ACUALIZARSUBMENU1

DESCRIPCION Realiza la inserción de los datos para un submenú nuevo, realizada por el
BREVE usuario desde la aplicación.

PARAMETROS NOMBRE TIPO OBSERVACION

C_MEN_ID VARCHAR2 CODIGO DEL SUBMENU1


ENTRADA C_MEN_DES VARCHAR2 DESCRIPCIÓN DEL SUBMENU1
C_MEN_USUMOD VARCHAR2 NICK DEL USUARIO QUE MODIFICO EL
SUBMENU1
N_MEN_IDMOD NUMBER ID DEL MODULO AL QUE PERTENECE
EL SUBMENU1
N_MEN_IDMEN NUMBER ID DEL MENU AL QUE PERTENECE EL
SUBMENU1
N_FLAG NUMBER INDICADOR NUMÉRICO DE ERROR
SALIDA C_MSG VARCHAR2 MENSAJE DE ERROR O ÉXITO.

El procedimiento solo debe devolver el indicador de error o éxito según sea el


caso, si es 0 quiere decir que el procedimiento se ejecutó con éxito y si
OBSERVACIONES devuelve 1 quiere decir que se ejecutó con errores.
El parámetro de salida C_MSG debe devolver el mensaje de error o éxito.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

7. PROCEDIMIENTO PARA INSERTAR UN SUBMENU2

NOMBRE P_004_INSERTARSUBMENU2

DESCRIPCION Realiza la inserción de los datos para un submenú2 nuevo, realizada por el
BREVE usuario desde la aplicación.

PARAMETROS NOMBRE TIPO OBSERVACION

C_MEN_ID VARCHAR2 CODIGO DEL SUBMENU2


ENTRADA C_MEN_DES VARCHAR2 DESCRIPCIÓN DEL SUBMENU2
C_MEN_USUADD VARCHAR2 NICK DEL USUARIO QUE AGREGO EL
SUBMENU2
N_MEN_IDMOD NUMBER ID DEL MODULO AL QUE
PERTENECERA EL SUBMENU2
N_MEN_IDMEN NUMBER ID DEL MENU AL QUE PERTENECERA
EL SUBMENU2
N_MEN_IDSUBMEN NUMBER ID DEL SUBMENU AL QUE
PERTENECERA EL SUBMENU2
N_FLAG NUMBER INDICADOR NUMÉRICO DE ERROR
SALIDA C_MSG VARCHAR2 MENSAJE DE ERROR O ÉXITO.

El procedimiento solo debe devolver el indicador de error o éxito según sea el


caso, si es 0 quiere decir que el procedimiento se ejecutó con éxito y si
OBSERVACIONES devuelve 1 quiere decir que se ejecutó con errores.
El parámetro de salida C_MSG debe devolver el mensaje de error o éxito.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial


Especificaciones Técnicas de los Paquetes de la Base de Datos
Grupo Jiménez – Red de Distribuidoras
Ing. Camacho Cuadros Williams Junior

8. PROCEDIMIENTO PARA ACTUALIZAR UN SUBMENU2

NOMBRE P_003_ACUALIZARSUBMENU2

DESCRIPCION Realiza la actualización de los datos para un submenú2, realizada por el usuario
BREVE desde la aplicación.

PARAMETROS NOMBRE TIPO OBSERVACION

C_MEN_ID VARCHAR2 CODIGO DEL SUBMENU2


ENTRADA C_MEN_DES VARCHAR2 DESCRIPCIÓN DEL SUBMENU2
C_MEN_USUMOD VARCHAR2 NICK DEL USUARIO QUE MODIFICO
EL SUBMENU2
N_MEN_IDMOD NUMBER ID DEL MODULO AL QUE
PERTENECE EL SUBMENU2
N_MEN_IDMEN NUMBER ID DEL MENU AL QUE PERTENECE
EL SUBMENU2
N_MEN_IDSUBMEN1 NUMBER ID DEL SUBMENU1 AL QUE
PERTENECE EL SUBMENU2
N_FLAG NUMBER INDICADOR NUMÉRICO DE ERROR
SALIDA C_MSG VARCHAR2 MENSAJE DE ERROR O ÉXITO.

El procedimiento solo debe devolver el indicador de error o éxito según sea el


caso, si es 0 quiere decir que el procedimiento se ejecutó con éxito y si
OBSERVACIONES devuelve 1 quiere decir que se ejecutó con errores.
El parámetro de salida C_MSG debe devolver el mensaje de error o éxito.

05/09/2013 Grupo Jimenez |Departamento de Sistemas - Confidencial

También podría gustarte