- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五、 RPG文件建立,编写,调试和运行 RPG文件建立,编写,调试和运行 一.RPG语言。 RPG的全称:report program generator RPG语言是一种定格式、面向过程、结构化开发语言,它的优点主要体现在可以很方便的对数据库文件进行操作,而且效率非常的高,它是AS/400上一种最主要的开发语言之一。 RPG文件建立,编写,调试和运行 建RPG程序文件的方法 1.在命行上输入STRSEU后按F4。 RPG文件建立,编写,调试和运行 2.在这个几个可输入项上输入完毕之后按回车键(SOURCE TYPE上输入“RPG”代表程序文件)。 RPG文件建立,编写,调试和运行 二.RPG程序周期。 开始 处理标题和详细行 取得输入记录 处理总计算 no 处理总计算输出 LR为ON 处送字段 处理详细计算 yes 返回开始 程序结束 RPG文件建立,编写,调试和运行 三.RPG程序所用的式样。 H字样:表头,注释和系统日期。 F字样:引用外部文件,指在RPG程序中所用的数据库,画面和帐票都 要在这里引用。 E字样:定义数组。 I字样:定义数据结构(DS结构)。 C字样:编写RPG程序命令。 注意: 在RPG程序中,上边所列的式样要按先后顺序出现,不能颠倒。 在PRGILE中定义数组和数据结构都是在D表中。 RPG文件建立,编写,调试和运行 四.引用外部文件 例如: FDB01 UF E K DISK A FDSP01 CF E WORKSTN IF: 只读 UF: 可修改 CF: 组合(输入/输出)文件 A: 可追加 RPG文件建立,编写,调试和运行 五.数组 在RPG中定义如下: E R@ARRY 1 3 20 在PRGILE中定义如下: DR@ARRY S 20A DIM(3)CTDATA ** R@ARRY 001.普通贷记业务包 002.普通借记业务包 003.实时贷记业务包 RPG文件建立,编写,调试和运行 六.数据结构(DS结构) RPG允许在存储区中定义一个区域来放置字段。这些字段叫做子字段。这个区域叫做数据结构。 例如: 在RPG中定义如下: I DS I 1 8 W@DATE I 1 4 W@YY I 5 6 W@MM I 7 8 W@DD 在PRGILE中定义如下: D DS D W@DATE 1 8 D W@YY 1 4 D W@MM 5 6 D W@DD 7 8 RPG文件建立,编写,调试和运行 七.RPG里的三种程序结构。 1.顺序结构:流水作业,没有程序语句转移。 2.条件转移操作: A. IF ELSE ENDIF。 B. SELECT WHEN OTHER ENDSL结构。 C. 其他还有CASXX、GOTO、EXSR(执行子
原创力文档


文档评论(0)