GP_技术转移nullnull讲师:吕冠峰
lvgf@digitalchina.com课程介绍课程介绍命名原则
目录配置
VI的用法介绍
ORACLE SQL语法介绍
PER 写法介绍
单档,报表,双档介绍
DEBUGGER操作介绍
权限设置命名原则命名原则 在系统、程式、共用程式、副程式等
外部程式名称的命名原則。
在变量、函数、档案及栏位等內部
名称的命名原則。
1.1 系统命名原则1.1 系统命名原则格式: AXX 标准系统模块
GXX 配合两岸三地相关规...
nullnull讲师:吕冠峰
lvgf@digitalchina.com课程介绍课程介绍命名原则
目录配置
VI的用法介绍
ORACLE SQL语法介绍
PER 写法介绍
单档,报表,双档介绍
DEBUGGER操作介绍
权限设置命名原则命名原则 在系统、程式、共用程式、副程式等
外部程式名称的命名原則。
在变量、函数、档案及栏位等內部
名称的命名原則。
1.1 系统命名原则1.1 系统命名原则
: AXX
系统模块
GXX 配合两岸三地相关
调整的模块
CXX 客制化模块
例子:料件主档(Item Master)及
库存管理(Inventory Management)系统
AIM (PACKAGE)
系统基本数据管理(System Management)
ASM1.1 系统命名原则1.1 系统命名原则系统代号
AAP
AAR
AFA
AGL
ANM
APM
GGL
CXM中文說明
应付帐款
应收帐款
固定资产
总帐管理
票据管理
采购管理
大陆会计总帐管理系统
客制的销售系统1.2 程式命名原则1.2 程式命名原则格式:SSSP999
说明:SSS为系统代号
P为作业特性
i 维护作业 r 报表作业
m 目录选单 s 参数设定
p 批次处理 t 交易处理
q 查询作业 u 辅助工具 999为作业代号
例子:aimi100
( 料件基本资料维护作业) 1.2 程式命名原则1.2 程式命名原则例外:AZZ系统管理模块
该模块下为依照“程式使用文件名称”或“程式使用用途”两方面来进行命名,以使程式便于辨识用途,提升MIS人员调校程式的效率
例子:p_zz 程式基本数据维护作业
因为使用“zz_file”而命名为p_zz1.2 程式命名原则
(附加档名)1.2 程式命名原则
(附加档名)程式部份
4gl
42m
42r其他
sch屏幕部分
per
42f
1.3 共用程式命名原则1.3 共用程式命名原则格式: cl_xxxxxx
举例:
cl_err 用来显示错误信息
cl_null 检查输入之值是否为空白
null 1.4 副程式的命名原则一般副程式
格式 : s_xxxxxxx
说明 : s_表示该程式为副程式
举例 : s_upimg为库存系统中,更新img_file的副程式
null1.4 副程式的命名原则查询副程式
格式 : q_xxxxxxx
说明 : q_表示该程序为查询副
程式
举例 : q_ima为料件资料查询
null共用程式与副程式的特性:
1.多個程式共通使用的特性
2.具易维护、节省开发之特性共用程式与副程式之不同:
1.共用程式(cl_xxx)每個模块皆可通用
2.副程式(s_xxx)只针对某個或某几个模块null1.5 函數命名原则格式: xxxx_yy
说明: xxxx_ 为程式代号的后四号
yy 为该函数的功能说明
举例: i301_a 为asfi301作业的新增函数null1.6 变量命名原则整体性变量(global varlables)
格式:g_xxxxxxxx
区域性变量(Local Varlables)
格式:l_xxxxxxx
传递性变量 (Parameter Varlables)
格式:p_xxxxxxx
屏幕变量(Screen Varlables)
格式:s_xxxxxxx1.7 档案命名原则1.7 档案命名原则档案名称(Table Name)
格式:xxx_file
举例:ima_file为料件主档
存在于UNIX中的外部名称(File Name)
格式:xxx_file.sch
举例:ima_file.sch为料件主档的unix档案名称
栏位名称(Field Name)
格式:xxx99
举例:ima01
开发环境开发环境2.1 目录配置
2.2 AZZ系统管理工具
2.3 编辑程式的工具
2.1 目录配置2.1 目录配置tiptopsubqrylibaimbinds4gl24gl42m42rper42fbin一般子程序
(s_tlf)查询子程序
(q_gen)共享程序
(cl_err)aimi100.4gl
(原始码)aimi100.42m
(目的码)aimi100.per
(屏幕格式原始码)aimi100.42f
(屏幕格式目的码)放置一些
次要的工具放置一些主要
的工具目录apmconfigschaimi100.42r
(可执行码)ima_file.sch
存放建档的
sql语句Config 目录配置Config 目录配置2.2 编辑程式的工具2.2 编辑程式的工具 r.c2 将4gl编译为42m
r.l2 读取程式连接数据并将42m程式连接至42r
r.r2 执行42r程式
r.d2+ 呼叫Debugger(图形模式版)执行程式
r.f2 将per画面档编译成42f
r.gf 预览编出的42f档案
r.gx 将全部标准模块(sub,lib, qry)打包成42x档案
exe2 执行编译完成的42r
r.s2 制作 db SCHEMA文件程序编写
程序编写流程null4gl42m42rcompiler link程式编译过程r.c2r.l2 ls aooi010.4gl
aooi010.4gl
r.c2 aooi010
aooi010
r.l2 aooi010
../link/aooi010.ln
aooi010 签核人员
r.r2 aooi010范例:画面档编译流程画面档编译流程nullper42f画面编译过程compilerr.f2 ls aooi010.per
aooi010.per
r.f2 aooi010
范例:2.3 AZZ系统管理工具
存放目录 azz2.3 AZZ系统管理工具
存放目录 azz 系统入口:udm7
GP程式管理入口:p_zz
使用人员及权限管理:p_zx,p_zy,p_zxw
p_zxy等2.4 执行程序的方式2.4 执行程序的方式udm7 启用目录
r.r2 在4gl目录中执行作业
exe2 执行编译完成的42r
在任一执行中的程序按 Ctrl-G,输入程序代码
练习时间练习时间Thanks for your join……
神州数码管理系统有限公司
华南区TTP服务部
本文档为【GP_技术转移】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。