在模型被注册后,首先建立模型需要的表
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
分享到:
相关推荐
综上所述,Openbravo 不仅提供了一款强大的ERP软件,还为开发者提供了一整套完善的支持体系,帮助他们轻松地进行定制化开发,满足不同企业的需求。通过理解和掌握上述核心知识点,开发者可以更高效地利用Openbravo ...
openbravo 2.4 2.5zh_CN-中文语言包 汉化
与openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关...
发行版解压为$HOME/openbravo-tomcat (不要使用apache-tomcat-xxx文件夹) 该文件夹将被称为$CATALINA_HOME 。 湾在~/.bashrc设置CATALINA_HOME环境变量,因为它将被 Openbravo Setup Ant 脚本使用C。 在~/.bashrc...
Openbravo-3.0PR18Q3.2汉化包本人亲测,90%的汉化率。
开源ERP OpenBravo的数据库关系图。
openbravo-3.0PR19Q3
Openbravo数据库关系表
这一章节介绍了 Openbravo ERP 中主要的数据表结构以及它们之间的关联关系,这对于理解和维护系统的数据模型非常重要。 **6.2 一些主要表的功能** 列举了一些关键表的作用,比如用于存储客户信息的表、存储产品信息...
- **模型驱动开发**:Openbravo 通过模型驱动的方式来简化应用程序的开发过程。这种方式允许开发者通过定义数据模型来自动生成相关的代码,从而极大地提高了开发效率。 - **AD 应用字典**:这是一种用于存储应用程序...
Chrome扩展程序Openbravo应用程序 支持语言:English
OpenbravoPOS,全称为Openbravo Point of Sale,是一款开源的销售点管理软件,专为零售业设计,旨在提供灵活、高效且易用的销售解决方案。2.3版本的汉化包是针对中国用户特别优化的版本,它使得国内用户能够更方便地...
Openbravo 项目:Openbravo 是 100% 模块化的。 模块是一种附加功能,可以选择性地独立部署在 Openbravo 之上。 模块示例包括附加报告、附加窗口、连接器和内容包(翻译、会计科目表、税码列表、产品类别等)。 完整...
IF4050-OpenBravo-Tasks2-WSO2-Identity-Server-API-Manager Mochammad Dikra Prasetya 13511030 Evan Budianto 13511041 Muhammad Nassirudin 13511044 Renusa Andra Prayogo 13511063
Openbravo3.0二次开发部署步骤
openbravo compiere adempiere 开发部署日志 新建ReportView.doc compiere&adempiere开发日志.doc adempiere开发规则.doc 新建加审核的WorkFlow.doc ERP开发基础日志.doc compiere+常见144个问答.doc 开发手册中文...
它是从Openbravo POS开发出来的,但修改了很多。 请查看如何在Wiki支持多语言(英语,法语,越南...)上安装。运行良好:零售,市场,餐厅,酒店,汽车旅馆,卡拉OK,美甲,台球.... -------- ------在此版本(4.00...
Openbravo数据库的pdm图,使用PowerDseigner打开,可以作为数据库设计或者ERP研究之用
openbravoPOS 实操 底层数据库写入逻辑 业务推测