Inicio > openbravo > manual de incorporación de tablas

manual de incorporación de tablas

Fuente: http://manualesopenbravo.blogspot.com/2010/06/documento-sin-t-objetivo-del-manual-es.html

Objetivo del manual

Es la creación de una tabla y su correspondiente registro en el ERP Openbravo.

  • Creación de tabla

    Primero tenemos que crear una tabla en la base de datos y luego la tenemos que registrar en el diccionario de aplicación.

    • Creación de una tabla en la base de datos

    Para esto tenemos que preparar un script con datos de nuestra tabla y campos obligatorios del ERP.
    CREATE TABLE PRODUCTO(

    PRODUCTO_ID NUMBER(10, 0) NOT NULL,

    NAME NVARCHAR2(50),

    DESCRIPCION NVARCHAR2(200),

    AD_CLIENT_ID NUMBER(10, 0) NOT NULL,

    AD_ORG_ID NUMBER(10, 0) NOT NULL,

    ISACTIVE CHAR(1) DEFAULT ‘Y’,

    CREATED DATE DEFAULT SYSDATE,

    CREATEDBY NUMBER(10, 0),

    UPDATED DATE DEFAULT SYSDATE,

    UPDATEDBY NUMBER(10, 0),

    CONSTRAINT PK_PROD_PRODID PRIMARY KEY (PRODUCTO_ID)

    )

    De estos los campos obligatorios son los siguientes:

    NAME:

    Nos indica el nombre que se le va a dar al campo, o a el registro, además es el que se va a mostrar si este registro llega como foráneo a otro registro de otra tabla.

    DESCRIPCION:

    Nos crea un campo de descripción con un área de texto.

    AD_CLIENT_ID:

    Se registra la entidad que está ingresando el registro.

    AD_ORG_ID:

    Se registra la división que está ingresando el registro. 

    ISACTIVE:

    Nos sirve para hacer borrados lógicos del registro.

    CREATED:

    Nos muestra la fecha en la que fue hecho el registro.

    CREATEDBY:

    Nos indica el usuario que hizo el registro.

    UPDATED:

    Nos indica la fecha de la última actualización del registro.

    UPDATEDBY:

    Nos indica que usuario hizo esa última actualización.

    Utilizar el SqlDeveloper

    1

     

    • Creación de una tabla en el Openbravo.

    Lo que hacemos es crear una referencia de la tabla que hemos creado en la base de datos en el diccionario de aplicación del ERP para su manipulación, vamos a crear la tabla en el diccionario de aplicación con los siguientes pasos:

    • Ingresamos al sistema con el usuario: Openbravo y la clave: openbravo.
    • Nos dirigimos al módulo de Diccionario de aplicación y luego a la ventana Tablas y columnas.
    • Ponemos los datos necesarios de la siguiente manera:

    2

    Campos:

    Nombre:

    Para realizar las búsquedas, además de la clave, se utiliza el nombre del registro. Puede alcanzar una longitud de 60 caracteres.

    Descripción:

    Es una descripción que le damos a la tabla.

    Ayuda/Comentario:

    Contiene una pista, ayuda o comentario acerca de la tabla.

     Activo:

    Existen dos formas de conseguir que un registro no esté disponible: Una es borrarlo, la otra es desactivarlo. Un registro desactivado no está disponible para poder ser seleccionado, pero si para verlo en informes. Hay dos razones para desactivar un registro pero no borrarlo:

    • El sistema requiere el registro para su propio funcionamiento.
    • El registro es utilizado por otros registros.

    Por ejemplo, no se puede borrar un tercero si existen facturas del mismo. Desactivando el tercero se asegura que en un futuro puedan existir más entradas para ese tercero.

    Nombre tabla BD:

    El Nombre tabla BD indica el nombre de la tabla en la base de datos. Escrita distinguiendo mayúsculas y minúsculas.

    Vista:

    Podemos definir una vista como una tabla virtual. Es decir, una tabla que no está almacenada como tal en la base de datos pero sobre la que podemos realizar consultas.

    Una vista siempre es tratada por el sistema como solo lectura.

    Acceso datos:

    Indica el nivel de acceso que se debe tener para poder acceder a este registro o proceso, estos niveles son los siguientes:

    • Entidad/Organización, va a tener acceso toda la empresa y sus divisiones.
    • Organización, solo tienen acceso las divisiones.
    • Sistema/Entidad, tiene acceso no solo en la empresa sino también el administrador del sistema.
    • System exclusivo, solo el administrador del sistema tiene acceso.
    • Todos, todos tienen acceso.

     Tipo replicación:
    La información del sistema puede ser replicada de diferentes modos. El tipo de replicación define la dirección de la replicación.

    Existen tres opciones:

    • Local: La información no se replica en otra dirección.
    • Referencia: La información del sistema es solo lectura.
    • Unir: La información se replica en otra dirección, y ambos sistemas están sincronizados.

    Ventana:
    Mediante el campo Ventana se relaciona la tabla con una única ventana en la aplicación. Esto permite establecer un vínculo (link) desde otras ventanas en las que se hace referencia a la ventana que estamos configurando.

    Borrar registros:

    Permite blindar los registros de una determinada tabla de manera que no puedan ser borrados de la base de datos. En ese caso, únicamente existe la posibilidad de desactivar el registro mediante la opción de selección Activo.

    Búsqueda masiva:

    Mediante esta opción de selección se define la posibilidad de mostrar una ventana de busqueda masiva cada vez que se acceda a esta tabla. La ventana de busqueda másiva es una ventana que permite filtrar los registros por cierto parametro. El objetivo de esta ventana de busqueda es facilitar la busqueda de un registro determinado en tablas con gran número de registros.

    • Una vez que hemos llenado todos los datos que necesitemos para nuestra tabla, le damos clic al botón crear columnas de la base de datos, y nos bota el siguiente mensaje de la cantidad de columnas creadas, que es igual al número de campos con los que cuenta nuestra tabla.
    3
    • Luego nos vamos al menú y buscamos la opción, Diccionario de aplicación, Sincronizar términos, y procesamos.
    • Regresamos a la tabla, entramos a las columnas y nos fijamos que ahora cada una de estas está amarrada a un elemento del sistema como se muestra a continuación:

    4

    • Ahora lo que vamos a hacer es traducir este campo, para que se muestre de la manera que nosotros deseemos en las ventanas y ponerle un ayuda que nos va a servir para el manual de la aplicación, para eso vamos a darle clic al elemento del sistema del campo que queremos cambiar de traducción y nos aparece la siguiente ventana:

    5

    • Ahora nos vamos a la pestaña de traducción y es donde vamos a poner la traducción del campo como se muestra a continuación, y con eso terminamos con el registro de la tabla en el diccionario de aplicación.

    6

    Categorías:openbravo Etiquetas: , ,
    1. Aún no hay comentarios.
    1. No trackbacks yet.

    Responder

    Introduce tus datos o haz clic en un icono para iniciar sesión:

    Logo de WordPress.com

    Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

    Imagen de Twitter

    Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

    Foto de Facebook

    Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

    Google+ photo

    Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

    Conectando a %s

    A %d blogueros les gusta esto: