1、打开JDE的OBJECT MANAGEMENT WORKBENCH。在工作区中选择ADD,建立项目并选择OMW PROJECT,添加相关信息,如下图所示

  其中,ProjectID可以对应不同的数据源(个人规则),PROJECTID范围可使用CP55~CP59。TYPE默认选择02。Severity默认11。Product System Code默认55(系统码)。Release默认E910(JDE版本号)。

2、工程建立好后,双击工程下的OWNERS,修改USERROLE为06,如下图所示

3、点击工程,右侧列表功能键如下图所示

  其中,1为升/降状态,一般升状态顺序为11-21-26(上传状态,可迁出不可迁入)-28-28(PD状态)。2为交换代码令牌(类似VSS/CVS)。3为释放令牌(类似VSS/CVS)。4为擦除,迁出后无法提交时,可以采取两种方法调试:a)将改后的代码放到其它项目中,降状态,再重新导入到本项目。b)点击SAVE(9),生成代码压缩包,之后删除项目中代码,在进行还原设置。5为CHECK-IN即获取代码的编辑权。6为CHECK-OUT即迁出代码。7为GET代码,此时只可查看不可编辑。8为打开设计器设计表单。9为保存代码,可以将代码打包为压缩包。10为还原代码。11为添加/移除对象到项目中。

4、建立测试表,选择项目点击ADD,选择TABLE,如下图所示(命名规则为F+项目号55+模块码15+流水号11C<2>

  其中,COLUMN PREFIX为栏前缀,即字段前缀。建立好测试表后,打开表设计器--Strat Table Design Aid。选择要添加的数据项并添加至Colums区域,添加标识数据最后更新信息的数据列(通过别名搜索:USER、PID、UPMJ、JOBN、UPMT<1>。参考:JDE910笔记1中第4条),添加备用栏位(通过别名搜索urab,urcd,urrf,urat,urdt)。在Indices区域中可以设置数据项的主键及索引(拖动列至表则为索引,拖动至一个钥匙处为主键)。

  点击SAVE返回表信息页,在TAB3(TABLE OPERATIONS)中,点击Generate TABLE为生成表,此表非正式数据库中表,且生成表应注意此操作为Create or Replace操作。点击Generate Indexes生成表索引。

  在TAB2(Design Tools)中,Start Table Trigger Designer Aid为设置表触发器,此触发器也为JDE虚拟的触发器,非数据库中触发器。Generate Header File生成头文件。

5、建立测试视图。JDE中数据项使用时都应使用视图,而非直接使用数据表,命名规则(V+项目号55+模块号15+流水号11B),JDE视图应尽量减少表关联,一般不超过3--4个表,在超过3个表时,left join 失效。项目--ADD--BUSINESS VIEW。设计视图时,如下图所示

  默认时系统只选中主键列,选择多个列时选中1所示表,右键--select all。且视图中union操作时只能相同字段连接(歧义待解决)。图1处皇冠指示该表为主表,选中表,右键--set primery可设置主表。

6、建立交互应用。选择项目--ADD--Interactive Application。命名规则(P+项目号55+模块号15+流水号11B)。在TAB2(Design Tools)--Start Form Design Aid进行交互程序设计。如下图所示

  点击菜单栏--VIEW可修改布局等。在Form--create中可建立不同的布局。如下图所示  其中,Find/Browse为建立查询;Fix Inspect 编辑一条数据(类比与新增页面);Header Detail 双视图;Headerless Detail 单视图;Search&Select 视觉辅助视图;Message Form 消息提示(类比如alert/confirm)。

7、在交互程序信息页,TAB2(design Tools)--Vocabulary Overrides为设置词汇覆盖(不改变数据字典)。

PS:

<1>:根据《JDE Table Design Guide Release  9.1》中描述,原文如下:

  对于MKEY与JOBN具体使用应参考业务场景而定。具体区别待补充。

<2>:对于TABLE的命名规则,原文如下:

转载于:https://www.cnblogs.com/GYoungBean/p/3955617.html

JDE910笔记2--OMW项目建立及简单使用相关推荐

  1. JDE910笔记2--OMW项目建立及简单使用[转]

    1.打开JDE的OBJECT MANAGEMENT WORKBENCH.在工作区中选择ADD,建立项目并选择OMW PROJECT,添加相关信息,如下图所示 其中,ProjectID可以对应不同的数据 ...

  2. tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数

    tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报  分类: tensorflow(4)  目录(?)[+] 本笔记目的 ...

  3. Hibernate学习——建立一个简单的Hibernate项目

    最近老师让做个web小应用,大三的时候学习过一点J2EE的东西,也做过一些web相关的XXX管理系统,都是用servlet,jsp这些完成的,虽然勉强能够完成任务,但其中各种代码掺杂在一起,不好看而且 ...

  4. 【报错笔记】做struts项目建立jsp文件老是报错

    做struts项目建立jsp文件老是报错,所有项目都一样. 报错原因: 没有导入apache tomcat 解决方法: 点击项目名右键Build Path-Configure Build Path-A ...

  5. kaggle简单使用教程(代码查找.下载、项目建立.运行、参加比赛)

    Kaggle 机器学习竞赛.托管数据库.编写和分享代码 注册: 安装插件:Header Editor  (参考链接见文末) 注册后:首页: 导航栏.搜索栏.社交栏.个人信息 代码查找.下载 数据集下载 ...

  6. tensorflow笔记:流程,概念和简单代码注释

    tensorflow是google在2015年开源的深度学习框架,可以很方便的检验算法效果.这两天看了看官方的tutorial,极客学院的文档,以及综合tensorflow的源码,把自己的心得整理了一 ...

  7. 机器人坐标系建立_如何在30分钟内建立一个简单的搜索机器人

    机器人坐标系建立 by Quinn Langille 奎因·兰吉尔(Quinn Langille) 如何在30分钟内建立一个简单的搜索机器人 (How to Build A Simple Search ...

  8. Python数据挖掘学习笔记】九.回归模型LinearRegression简单分析氧化物数据

    #2018-03-23 16:26:20 March Friday the 12 week, the 082 day SZ SSMR [Python数据挖掘学习笔记]九.回归模型LinearRegre ...

  9. Scrapy:学习笔记(2)——Scrapy项目

    Scrapy:学习笔记(2)--Scrapy项目 1.创建项目 创建一个Scrapy项目,并将其命名为"demo" scrapy startproject demo cd demo ...

最新文章

  1. 【bzoj5082】弗拉格 矩阵乘法
  2. 算法与数据结构(稀疏数组)
  3. python加go_[Python异步博客开发] 加入Golang, go~!
  4. 计算机组成原理第六章难,计算机组成原理第六章答案
  5. 分布式 集群 系统组件架构_分布式跟踪系统的四个组件如何一起工作
  6. CTF SQL注入知识点
  7. 强网杯2019线上赛-misc
  8. 南航计算机专业哪个校区,今天被南航拟录取了,写点干货留给后来人(学校选择+初试+复试)...
  9. Rainmeter监控GPU
  10. eda交通灯控制器波形输入_用VHDL设计交通灯控制器
  11. oracle表空间权限赋予,Oracle 创建用户、表空间以及授予权限
  12. 计算机学院条幅内容,学院迎新活动标语横幅
  13. 汽车维修行业开发微信小程序的必要性
  14. 每天温习一个JS方法之Array.flat方法 第六天
  15. java——博弈算法实现井字棋游戏
  16. Centos配置Jenkins实现Android自动打包并上传到蒲公英
  17. 淘宝购物如何找优惠券_淘宝上买衣服怎么省钱
  18. JavaScript学习笔记2——JavaScript操作BOM对象
  19. saas系统的微服务器,基于微服务架构的SaaS服务应用的研究与实践
  20. RSA加密与解密(Java实现)

热门文章

  1. 【MAX7800实现KWS20 demo演示】
  2. Linux 命令之 useradd -- 添加用户
  3. Linux 文件格式转码工具
  4. 如何快速批量修改图片名称?
  5. 计算机回收站概念,22.5.1 回收站概念
  6. 关于STM32的裸机多任务多线程心得
  7. Mac下用docker安装阿波罗Apollo
  8. SpringSecurity系列——会话管理,CSRFday8-1(源于官网5.7.2版本)
  9. 序言页码(纯思维题)
  10. 小程序公众号关注组件