Está en la página 1de 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............................................................................................................ 3
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.......................................................................................................................... 5
4.8. Otros elementos dentro del reporte...................................................................................6
4.9. Nombres de procedimientos y funciones..........................................................................6
5. Comentarios al cdigo fuente................................................................................................... 7
6. Control de excepciones............................................................................................................ 7

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
Estilo: Negrilla

3.2. Cuerpo del reporte

Pgina 3 de 6
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.

A continuacin se describe el formato del nombre

FORMATO NOMBRE DESCRIPCION EJEMPLO LONGITUD


P[V1]_[V2] Donde: PN_CodUsuario
V1: los valores posibles son:

Pgina 4 de 6
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 EJEMPLO LONGITUD
Reg_[V1] Donde: Reg_ProgTrabajo
V1: es el nombre del tipo registro

4.7. Tipo Tabla

Pgina 5 de 6
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
TIPO DESCRIPCION EJEMPLO LONGITUD
NOMBRE
Procedimientos P_[V1] Donde: P_CARGASUCURSAL
V1: es el nombre del
procedimiento
Funciones F[V1]_[V2] Donde: FN_STATUSCUENTA
V1: los valores posibles
son:
N = Number
C = Caracter
D = Date
B = Boolean
V2:nombre de la funcin
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

También podría gustarte