JDE 开发-函数
来源:互联网 发布:软件测试方案实例 编辑:程序博客网 时间:2024/05/21 17:59
使用函数时一定要注意函数的使用范围(c/s)
- 读写文件的BSFN
1.OpenFlatFile(cSuppressError, cError, szErrorId, szFileMode, idFilePointer, szFilePath)
2.WriteOneLine(cSuppressError, cError, szErrorId, szFileMode, idFilePointer, szInputLine)
3.CloseFlatFile(cSuppressError, cError, szErrorId, idFilePointer)
4.DeleteFlatFile(szFilePath)
备注:
cSuppressError (输入:是否禁止错误, 默认0为不禁止)
cError (返回:是否报错,1为报错)
szErrorId (返回:报错信息,如果报错值为1)
szFileMode (输入:文件模式,”a+”为附加, “w”为写)
idFilePointer (OpenFlatFile->返回;WriteOneLine与CloseFlatFile->输入:访问文件的指针)
szInputLine (输入:输入值)
szFilePath (输入:文件的路径,例 “\fileServer1\logs\log_201006121300000.log”
- 使BSFN自定义返回错误信息(SET NER ERROR)
SystemFunction名称 : SET NER ERROR
参数列表:
Error Value
1.Error Value: 输入:ErrorMessage编号
2.Parameter: 输入:空
备注:使用SET NER ERROR后,程序不会抛出错误后返回,而是继续执行下面的操作;并且返回码不由此函数进行设置.
设置返回码使用:Set Ner Return Code(B0100044)
- 使BSFN自定义返回状态码(Set Ner Return Code)
BSFN名称:Set Ner Return Code
BSFN源代码:B0100044
参数列表:
1.idErrorStatus
输入,0:成功;1:Warning;2:Error
备注:使用此函数后,BSFN不会立即返回,而是继续执行下面操作,
所以可能会被后面调用的BSFN或其他操作更改返回值,
所以最好在BSFN代码最后添加此函数,以便返回预想的值。
- JDE中使用标准Next Number(B98220C)
第一步:在Web Client中输入NN
第二步:输入System Code,然后查询
第三步:双击查询出的System Code的内容
第四步:新加一个发码规则
第五步:调用BSFN
BSFN名称:OMWGetNextNumber
BSFN源代码:B98220C
输入参数:
1.szSystemCode:输入,System Code
2.mnNextNumberingIndexNo:输入,序号
3.mnNextNumber001:输出,NextNumber值 - Substr的用法
substr(源字符串,起始位置,取几个字符),起始位置为0.
起始位置:从第n位算起。
取几个字符:取m位结束。
Substr(“AAABBBCCC”,1,3)= “AAB”
Substr(“AAABBBCCC”,0,3)=”AAA”
Substr(“AAABBBCCC”,1,4)=”AABB” - JDE日期转换
1.JDE系统中日期的存储格式是6位字符,按照前3位是年,后三位是当前日期是本年的第多少天来存储。比如2010年12月31日,存储的是010365.
要转换成8为的20101231格式的话,需要使用ConvertDate To String Based on Format Code 函数:N0701500
2.字符串转换为数字 B0000580
3.8位日期转换为JDE日期 B74I0010
char szDateOne[ ] = “03/10/1994\n”;
char szFormatMask[ ] = “OSASE”; - EDI Batch Number
EDI Batch Number-NextNumber:N4700060 - 替换字符串中特定的字符
函数描述:Replace String In A String
Form开发 关于菜单Row和Form的一些区别
1.Row中的菜单项,不需要获取选择行,因为Row下的菜单项默认获取的就是选择的行,直接使用GC即可。
2.Form中的菜单项,需要获取选择行,因为Form下的菜单项不默认获取行,不能直接使用GC。
- JDE 开发-函数
- JDE 开发-部分系统函数
- JDE常用函数
- JDE的bssv开发
- JDE BIP的开发流程
- JDE的bssv开发 之编译器
- Emacs +jde 搭建java开发环境(一)
- JDE 开发-长字段自动换行
- JDE 开发转换日期类型到字符串
- 使用Eclipse和BlackBerry JDE开发黑莓应用程序
- 【转】使用Eclipse和BlackBerry JDE开发黑莓应用程序
- Blackberry JDE 4.5中文开发环境设置教程
- About JDE
- jde系统
- JDE 注意事项
- Eclipse平台入门之一:什么是Eclipse,我们将开始介绍Java 开发环境(JDE)。
- 还在坚守搞JDE A733系统开发的兄弟们还多嘛?
- BlackBerry开发环境搭建(eclipse+BlackBerry JDE Plug-in for Eclipse)
- 机器学习决策树算法解决图像识别
- 一年去雾算法研究的总结。
- 动态规划_0-1背包问题
- 图像抠图算法学习 - Shared Sampling for Real-Time Alpha Matting
- 2016-12-19
- JDE 开发-函数
- 一种具有细节保留功能的磨皮算法。
- 由Photoshop高反差保留算法原理联想到的一些图像增强算法。
- $$和$BASHPID区别
- 最近下载的以及一些朋友共享的图像方面的论文备份。
- jax-ws 处理webservice
- 水下图像增强相关算法的一个简单小结。
- 利用联合双边滤波或引导滤波进行升采样(Upsampling)技术提高一些耗时算法的速度。
- 关于Retinex图像增强算法的一些新学习。