Anda di halaman 1dari 6

Creacin y mantenimiento de reportes Oracle Report Builder

1.1

1.

Contenido

1. Contenido.......................................................................................................................................2 3. Creacin o modificacin del reporte...............................................................................................3 3.1. Cabecera del reporte..............................................................................................................3 3.2. Cuerpo del reporte..................................................................................................................4 4. Nombres para elementos creados dentro del reporte....................................................................4 4.1. Variables.................................................................................................................................4 4.2. Parmetros.............................................................................................................................4 4.3. Constantes..............................................................................................................................5 4.4. Cursores.................................................................................................................................5 4.5. Arreglos...................................................................................................................................5 4.6. Tipo Registro...........................................................................................................................5 4.7. Tipo Tabla ..............................................................................................................................6 4.8. Nombres de procedimientos y funciones................................................................................6 5. Comentarios al cdigo fuente.........................................................................................................6 6. Control de excepciones..................................................................................................................6

Pgina 2 de 6

2. Consideraciones Iniciales
Los procesos que se encuentren dentro de los programas creados dentro la forma (siendo estos procedimientos, funciones u otros), contarn con la respectiva descripcin de lo que realizan, de forma que se pueda identificar su funcionamiento.

3. Creacin o modificacin del reporte


Para el desarrollo o modificacin de los reportes considerar lo detallado en los siguientes apartados: 3.1. Cabecera del reporte La cabecera del reporte esta constituido por: Fuente: Arial Color: Negro Tamao: 14 Estilo: Negrilla Nombre del reporte Fuente: Arial Color: Negro Tamao: 12 Estilo: Negrilla Rango de fechas en la que se genera el reporte (este dato es opcional, depende del tipo de reporte que se este emitiendo) Fuente: Arial Color: Negro Tamao: 9 Estilo: Negrilla Nmero de pgina Fuente: Arial Color: Negro Tamao: 8 Estilo: Negrilla Fecha de la impresin del reporte Fuente: Arial Color: Negro Tamao: 8 Estilo: Negrilla Numero del mdulo y transaccin donde se esta generando el reporte Fuente: Arial Color: Negro Tamao: 8 Estilo: Negrilla Nombre del usuario quien genera el reporte Fuente: Arial Color: Negro Tamao: 8

Pgina 3 de 6

Estilo: Negrilla

3.2. Cuerpo del reporte Para los datos desplegados en el cuerpo del reporte tomar en cuenta: Estarn presentes los cortes de seccin, cuando corresponda; esto se acomoda al tipo de dato que se esta desplegando. La informacin de las columnas debe guardar relacin con la cabecera de la misma. Si la informacin de las columnas son pequeas en relacin a la cabecera, esta se colocara en dos lneas. Evitar colocar abreviaturas en las cabeceras. En lo que respecta a la alineacin de la informacin: Informacin tipo texto estar alineada a la izquierda. El dato de la fecha estar centreado. Informacin de cantidades estar alineado a la derecha. La informacin de los nmeros que no implique cantidades estar alineado a la izquierda. Los totales y subtotales estarn claramente identificados, alineados a la izquierda. La cantidad del total y subtotales estar alineado a la altura del campo de donde se obtuvo la informacin. El formato de las cantidades a ser mostradas en el reporte es: 99,999.00 El despliegue del nmero de decimales debe ser uniforme en todo el reporte, vale decir que si se considera dos decimales toda la informacin del reporte debe ser con dos decimales. Se debe controlar los prrafos hurfanos, vale decir no debe estar las cabeceras en una pgina y el contenido en otra.

4. Nombres para elementos creados dentro del reporte


En los siguientes apartados se describe el formato que deben llevar los nombres de: variables, parmetros, cursores, funciones entre otros; creados en el reporte. 4.1. Variables Las variables que son definidas en el bloque de declaracin de un paquete, funcin o procedimiento dentro de la forma identificara el tipo; por ejemplo: VN_DOCIDENTIDAD, variable de tipo numrico. A continuacin se describe el formato del nombre FORMATO NOMBRE DESCRIPCION EJEMPLO LONGITUD V[V1]_[V2] Donde: VN_Saldos V1: los valores posibles son: N = Number C = Caracter D = Date B = Boolean V2: es el nombre de la variable

4.2. Parmetros.
El parmetro definido dentro de algn programa de la forma identificara el tipo; por ejemplo: PN_DOCIDENTIDAD, variable de tipo numrico.

Pgina 4 de 6

A continuacin se describe el formato del nombre FORMATO NOMBRE DESCRIPCION EJEMPLO LONGITUD P[V1]_[V2] Donde: PN_CodUsuario V1: los valores posibles son: N = Number C = Caracter D = Date B = Boolean V2: es el nombre del parmetro

4.3. Constantes Las constantes definidas dentro de la forma identificara el tipo; por ejemplo: CN_DOCIDENTIDAD, variable de tipo numrico. A continuacin se describe el formato del nombre FORMATO NOMBRE DESCRIPCION EJEMPLO LONGITUD C[V1]_[V2] Donde: CD_FechaHoy V1: los valores posibles son: N = Number C = Caracter D = Date B = Boolean V2: es el nombre de la constante 4.4. Cursores Los cursores creados dentro de algn programa de la forma sern identificados con la palabra Cur. A continuacin se describe el formato del nombre FORMATO NOMBRE DESCRIPCION EJEMPLO LONGITUD Cur_[V1] Donde: Cur_Usuarios V1: es el nombre del cursor 4.5. Arreglos Los arreglos creados dentro de los programas de la forma sern identificados con la palabra Arr A continuacin se describe el formato del nombre FORMATO NOMBRE DESCRIPCION EJEMPLO LONGITUD Arr_[V1] Donde: Arr_Sucursales V1: es el nombre del tipo arreglo

4.6. Tipo Registro


El registro creado dentro de los programas de la forma ser identificado con la palabra Reg. A continuacin se describe el formato del nombre FORMATO NOMBRE DESCRIPCION Reg_[V1] Donde: EJEMPLO LONGITUD Reg_ProgTrabajo

Pgina 5 de 6

V1: es el nombre del tipo registro

4.7. Tipo Tabla


La tabla creada dentro de los programas de la forma ser identificada con la palabra Tab. A continuacin se describe el formato del nombre FORMATO NOMBRE DESCRIPCION EJEMPLO LONGITUD Tab_[V1] Donde: Tab_Clientes V1: es el nombre del tipo tabla

4.8. Nombres de procedimientos y funciones


Para la creacin procedimiento, funciones y paquetes considerar lo siguiente Los nombres de las funciones, describirn el tipo de dato que devuelve, por ejemplo: FN_Nombre_funcion (funcin que devuelve un tipo de dato NUMBER) El nombre de los procedimientos sern descriptivos, deberan expresar accin, por ejemplo: P_ACREDITO_CUENTA El nombre de la funcin ser un verbo, por ejemplo: FV_OBTENER_DIRECCION A continuacin se describe el formato del nombre FORMATO NOMBRE Procedimientos P_[V1] TIPO Funciones F[V1]_[V2] DESCRIPCION Donde: V1: es el nombre del procedimiento Donde: V1: los valores posibles son: N = Number C = Caracter D = Date B = Boolean V2:nombre de la funcin EJEMPLO P_CARGASUCURSAL FN_STATUSCUENTA LONGITUD

5.

Comentarios al cdigo fuente


Todo bloque de cdigo debe tener comentarios sobre el objetivo del mismo, el cdigo fuente en reportes contar con su respectivo comentario cuando sea creado o modificado.

6. Control de excepciones
Toda sentencia o bloque de sentencias como: select, insert, update, delete entre otras, que sean pasibles a levantar una excepcin deben ser capturadas y controladas.

Pgina 6 de 6

Anda mungkin juga menyukai