Oracle JDE
u012871207
这个作者很懒,什么都没留下…
展开
-
JDE 基础常识
1JDE有三个环境:DV PY PD 比如 DV920(开发环境),PY920(测试环境),PD920(正式环境)原创 2017-06-22 11:36:11 · 5902 阅读 · 0 评论 -
JDE 版本的特殊之处
1 胖客户端不同环境进去 JDE会检查ds服务器的当前环境下是否有这个版本,如果没有就会显示对象不存在2如果发现有版本显示不存在的话 胖客户端就要以dv环境进去 然后将版本以及版本对应的object所在的工程或者创建一个工程把版本和对应object放进去把工程状态推到显示版本不存在的环境对应的状态。比如胖客户端PY进去显示版本不存在 ,那你就以DV进去将包含版本以及对应object的工程状原创 2017-07-22 23:46:25 · 732 阅读 · 0 评论 -
JDE 发布(打包分发)流程
1 先创建一个工程专门用来打包用---把要打包的objecl都放到里面--然后check out check in获得token;注:如果在其他工程里有待打包的object的token,就把他释放了!2 在ds服务器上打包发布;具体细节不说了!!!注:对于ube如果想要把版本也打包的话,就要在本地机器上进行打包,然后在ds服务器上发布!原创 2017-07-06 13:49:43 · 757 阅读 · 0 评论 -
FORM的基础开发
1 创建一个 find/browser form;WA并且绑定一个视图A,WA初始化事件里添加自动查询事件【Press Button(HC F&ind)】;2创建一个headless detail form;WB并且绑定视图A;3打开WA的select的button clicked 事件,里面调用WB屏幕,传的参数就是主键,之后再加个自动查询事件(编辑屏幕回到查询屏幕时会被调用);例如原创 2017-08-27 20:55:24 · 754 阅读 · 0 评论 -
jde 判断闰年,破月以及计算总租金(破月的话最后一个月要按实际天数来算!)
1判断闰年(1:能被4整除并且不能被100整除;2:能被100整除)2判断租赁月破月逻辑(1)结束月份是2月份并且开始日是1号或者30号或者31号这时候整月的情况是 闰年结束日是29号平年结束日是28号,其他结束日都是破月;如果开始日不是1号和30号和31号,这时候整月的情况是结束日=开始日-1,其他结束日都是破月。(2)结束月份不是2月份,如果开始日是1号,这原创 2017-08-14 00:21:28 · 1822 阅读 · 0 评论 -
JDE快捷指令
JDE 快捷路径指令原创 2017-06-13 13:37:23 · 1713 阅读 · 0 评论 -
JDE 事务的用法
1 通过【B0001060函数】获取事务ID2 开启事务3open需要用到事务的表并且勾选支持事务4 定义一个EV01类型的标志变量,默认值为N5增删改open的表,如果 fileiostatus是error的话,标志变量就等于Y6close open的表7如果标志变量=y就回滚否则就commit原创 2017-09-07 11:48:44 · 667 阅读 · 0 评论 -
JDE 系统表(标准表)
1帐户余额表 (F0902) 19更改申请主文件表 (F5301) 37到期日规则 表(F00142)2公司常量表(F0010) 20租户/租赁主文件表 (F1501)38到期日规则日期范围 表(F00143)3日期财务格式表(F0008) 21销售单表头文件表 (F4201)39分期付款条款 表(F原创 2017-09-06 14:51:31 · 6566 阅读 · 1 评论 -
JDE常用函数
JDE常用函数原创 2017-06-13 09:45:03 · 1209 阅读 · 0 评论 -
JDE 注意事项
1:视图里多张表关联不起来的话,那视图里就放主表,其他表数据通过table io来获取2:table io 里如果条件符合也找不到数据,那就把table的index重新生成一下!原创 2017-07-04 12:21:06 · 603 阅读 · 0 评论 -
JDE正式表数据迁移到中间表
1 A表数据迁移到B表,那么A表就是正式表,B表就是中间表--B表通过A表拷贝而来。。2建一个视图放入正式表3创建一个ube,创建一个group section绑定上个步骤建的视图--可以添加筛选条件4通过table io将BC变量赋给对应字段5中间表的作用--用于接口读取数据比如OA接口原创 2017-07-28 01:13:27 · 771 阅读 · 0 评论 -
JDE 遍历grid中选中的行
1 定义一个INT01类型的变量 来存放行号,初始化为0;2 通过get next selected row函数获取指定行号接下来选中的行号;3通过while函数进行遍历4在while,end while之间通过get grid row获取当前选中行,并且通过 gc变量获取到当前选中行的数据5 在end while 之前再写一遍 get next selected row函数6原创 2017-06-29 21:47:43 · 423 阅读 · 0 评论 -
JDE表对应DB视图
1 通过胖客户端 创建一张表,然后生成表和索引2 通过plsql等db可视化管理工具删除掉生成的表3通过sql创建一个试图,视图名和表名相同4之后在代码里用到表的地方都会映射到这张视图。。。。原创 2017-06-27 15:10:28 · 533 阅读 · 1 评论 -
JDE 查看log
1: jde.ini文件的配置2:UBE(R程序)的log位置C:\E920\PrintQueue3:p程序的log位置 C:\E920\system\JAS\EA_JAS_80.ear\webclient.war\logs原创 2017-07-16 17:25:00 · 490 阅读 · 0 评论 -
JDE 变量的命名!
jde变量只能包含 【字母】【数字】【下划线】!!!!!!!!!!!!!!原创 2017-07-09 03:34:22 · 348 阅读 · 0 评论 -
JDE TableIO达不到预想结果的原因
1条件有误将条件写死再试试看2生成一下索引3比对jde表结构和db 表结构是否相同,不同的话要generate一下表原创 2017-07-24 20:42:44 · 349 阅读 · 0 评论 -
关于number类型变量的赋值!!!!
对于用number类型的dd定义的变量如果直接赋的是数字的话,请直接赋数字(有引号的那种),不要在f(x)里赋数字举个例子 Test_URAT=“1”;(正确),Test_URAT=1;(错误)原创 2017-07-24 13:31:31 · 6716 阅读 · 1 评论 -
JDE BIP的开发流程
BIP原创 2017-06-13 16:48:50 · 1143 阅读 · 0 评论 -
jde 动态添加筛选条件的注意事项
1 form用的是set selection比如Set Selection(FC Grid, "F58G001A", "CO", , FC Company1, ),ube用的是set user selection2form在添加筛选条件之前要清除之前的筛选条件,用Clear Selection(FC Grid)3 form的Set Selection Append Flag(FC Grid原创 2017-08-09 15:06:02 · 437 阅读 · 0 评论 -
数据库备份数据的最佳方式
1 创建备份表CREATE TABLE table2(待备份的表) AS SELECT * from table1(where 。。。。)2 数据恢复:Insert into Table1 select * from Table2 ;3删除备份表 drop table table2;原创 2017-07-25 10:32:44 · 363 阅读 · 0 评论 -
JDE算月份数和算天数
1 调用系统自带months_between函数来算出月份数A2 if(开始日期+A)小于结束日期,实际月份数=A+1否则实际月份数=A;代码参考如下原创 2017-08-08 16:11:57 · 590 阅读 · 1 评论 -
报表版本的数据选择对应section的规则以及N函数的调试方法
1如果有非条件section绑定了视图那么版本的数据选择对应的是第一个绑定视图的非条件section否则版本的数据选择对应的是第一个绑定视图的条件section或者没有对应2调试N函数可以用地球+visual studio 或者将相关代码放到一个报表里去跑原创 2017-10-15 00:10:35 · 301 阅读 · 0 评论