`
fastspeeed
  • 浏览: 34212 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Openbravo开发-开发篇 为模型建立一张表

阅读更多
在模型被注册后,首先建立模型需要的表
1)建立表结构
可以使用各种数据库工具
属于这个模型的表必须使用预先定义的前缀。包括table, trigger, stored procedure
表必须包括以下字段 AD_Client_ID, AD_Org_ID, IsActive, Created, CreatedBy, Updated and UpdatedBy
例子如下
PostgreSQL
CREATE TABLE HR_SALARY
(
  HR_SALARY_ID  CHARACTER VARYING(32) NOT NULL,
  AD_CLIENT_ID  CHARACTER VARYING(32) NOT NULL,
  AD_ORG_ID     CHARACTER VARYING(32) NOT NULL,
  ISACTIVE      CHARACTER(1)                   NOT NULL        DEFAULT 'Y',
  CREATED       TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT now(),
  CREATEDBY     CHARACTER VARYING(32) NOT NULL,
  UPDATED       TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT now(),
  UPDATEDBY     CHARACTER VARYING(32)         NOT NULL,
  C_BPARTNER_ID CHARACTER VARYING(32)         NOT NULL,
  AMOUNT NUMERIC               NOT NULL,
  C_CURRENCY_ID VARCHAR(32)                 NOT NULL,
  VALIDFROM     TIMESTAMP WITHOUT TIME ZONE    NOT NULL,
    CONSTRAINT HRSALARY_ISACTIVE_CHECK CHECK (isactive = ANY (ARRAY['Y'::bpchar, 'N'::bpchar])),
    CONSTRAINT HR_SALARY_KEY PRIMARY KEY (HR_SALARY_ID),
    CONSTRAINT AD_ORG_CUS_PROJECT FOREIGN KEY (AD_ORG_ID)
     REFERENCES AD_ORG (AD_ORG_ID),
    CONSTRAINT AD_CLIENT_CUS_PROJECT FOREIGN KEY (AD_CLIENT_ID)
     REFERENCES AD_CLIENT (AD_CLIENT_ID),
    CONSTRAINT C_BPARTNER_HR_SALARY FOREIGN KEY (C_BPARTNER_ID)
     REFERENCES C_BPARTNER (C_BPARTNER_ID),
    CONSTRAINT C_BPARTNER_C_CURRENCY FOREIGN KEY (C_CURRENCY_ID)
     REFERENCES C_CURRENCY (C_CURRENCY_ID)
);
2)在AD中注册表
into Openbravo ERP using a username with access to System Administrator role. Navigate to Application Dictionary || Tables and Columns
填写表名后,按 Create columns from DB按钮,系统自动取出column
在Application Dictionary || Synchronize Terminology中运行 Synchronize Terminology process 过程,系统自动同步column 和element
大部分能自动匹配,以下需要手工匹配
Amount: Reference = Amount, Length = 10
C_BPartner_ID: Reference = Search, Reference Search Key = Business Partner, Length = 32, Link To Parent Column = Y
Valid From: Identifier = Y
Amount: Identifier = Y

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    00-Openbravo开发手册

    综上所述,Openbravo 不仅提供了一款强大的ERP软件,还为开发者提供了一整套完善的支持体系,帮助他们轻松地进行定制化开发,满足不同企业的需求。通过理解和掌握上述核心知识点,开发者可以更高效地利用Openbravo ...

    openbravo 2.4-2.5-zh_CN-语言包

    openbravo 2.4 2.5zh_CN-中文语言包 汉化

    Openbravo-POS-2.20.exe

    与openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关...

    java开发erp源码下载-openbravo:OpenbravoERP-不再维护。请使用官方Openbravo

    发行版解压为$HOME/openbravo-tomcat (不要使用apache-tomcat-xxx文件夹) 该文件夹将被称为$CATALINA_HOME 。 湾在~/.bashrc设置CATALINA_HOME环境变量,因为它将被 Openbravo Setup Ant 脚本使用C。 在~/.bashrc...

    Openbravo-3.0PR18Q3.2汉化包

    Openbravo-3.0PR18Q3.2汉化包本人亲测,90%的汉化率。

    OpenBravo ERP E-R图

    开源ERP OpenBravo的数据库关系图。

    openbravo-3.0PR19Q3

    openbravo-3.0PR19Q3

    Openbravo数据库关系表

    Openbravo数据库关系表

    Openbravo技术评测

    这一章节介绍了 Openbravo ERP 中主要的数据表结构以及它们之间的关联关系,这对于理解和维护系统的数据模型非常重要。 **6.2 一些主要表的功能** 列举了一些关键表的作用,比如用于存储客户信息的表、存储产品信息...

    Openbravo ERP 技术简介(中文)

    - **模型驱动开发**:Openbravo 通过模型驱动的方式来简化应用程序的开发过程。这种方式允许开发者通过定义数据模型来自动生成相关的代码,从而极大地提高了开发效率。 - **AD 应用字典**:这是一种用于存储应用程序...

    在「Openbravo」-crx插件

    Chrome扩展程序Openbravo应用程序 支持语言:English

    openbravoPOS2.3汉化包

    OpenbravoPOS,全称为Openbravo Point of Sale,是一款开源的销售点管理软件,专为零售业设计,旨在提供灵活、高效且易用的销售解决方案。2.3版本的汉化包是针对中国用户特别优化的版本,它使得国内用户能够更方便地...

    My Openbravo-开源

    Openbravo 项目:Openbravo 是 100% 模块化的。 模块是一种附加功能,可以选择性地独立部署在 Openbravo 之上。 模块示例包括附加报告、附加窗口、连接器和内容包(翻译、会计科目表、税码列表、产品类别等)。 完整...

    IF4050-OpenBravo-Tugas2-WSO2-Identity-Server-API-Manager

    IF4050-OpenBravo-Tasks2-WSO2-Identity-Server-API-Manager Mochammad Dikra Prasetya 13511030 Evan Budianto 13511041 Muhammad Nassirudin 13511044 Renusa Andra Prayogo 13511063

    Openbravo3.0二次开发部署步骤

    Openbravo3.0二次开发部署步骤

    openbravo_compiere_adempiere_study 开发部署日志

    openbravo compiere adempiere 开发部署日志 新建ReportView.doc compiere&adempiere开发日志.doc adempiere开发规则.doc 新建加审核的WorkFlow.doc ERP开发基础日志.doc compiere+常见144个问答.doc 开发手册中文...

    MinPOS:稳定性POS软件,来自Openbravo POS的免费软件开发-开源

    它是从Openbravo POS开发出来的,但修改了很多。 请查看如何在Wiki支持多语言(英语,法语,越南...)上安装。运行良好:零售,市场,餐厅,酒店,汽车旅馆,卡拉OK,美甲,台球.... -------- ------在此版本(4.00...

    Openbravo数据库PDM图

    Openbravo数据库的pdm图,使用PowerDseigner打开,可以作为数据库设计或者ERP研究之用

    openbravoPOS操作记录

    openbravoPOS 实操 底层数据库写入逻辑 业务推测

Global site tag (gtag.js) - Google Analytics