Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Creacion y Mantenimiento de Reportes Oracle - Report Builder
Creacion 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.
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
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.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.
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
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.
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
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
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
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