一、命名规则
变量命名原则(Tiptop)
依照变量在程序中出现和使用的特性,可以将变量分为总体性变量、区域变量、传递参数及屏幕变量。
1、整体性变量(Global Varibles)
格式:
g_XXXXXXX
说明:
g_:表示该变量具有整体性(Gobal)
XXXXXXX:为变量的名称
举例:
g_gui_type为定义gui的样式为哪一种
整体性变量定义的位置:
整体性变量定义在整体性变量档案中,该档案为$top/config/top.global。
2、区域性变量(Local Varible)
格式:
l_XXXXXXX
说明:
l_:表示该变量具有区域性(Local),仅限与某Function中有效。
XXXXXXX:为有意义的名称,请以有意义的方式命名。
3、传递性参数(Parameter Varlables)
格式:
p_XXXXXXX
说明:
p_:表示该变量具有传递性(parameter)
XXXXXXX:为变量名称,请以有意义之方式命名。
4、屏幕变量(Screen Varlables)
格式:
s_XXXXXXX
说明:
s_:表示该变量为屏幕变量(Screen)
XXXXXXX:为变量名称,请以有意义的方式命名。
使用范围:
在单档多栏中会使用到屏幕变量(Screen varlables)
注意:
屏幕变量(Screen)以字段来命名,以方便和字段做对比。而且,只有使用多栏式数组的程序才需以此方式定义。
数据库表格命名原则(Tiptop)
表格命名长度以3至4个英文字符命名,不同的系统,配置了不同的表格名称使用区段,建议在开启新的表格前,先行了解系统原始启动的表格名称范围。
1、表格名称(Table Name)
格式:
XXX_file
客制(客户定制)表格命名格式:
tc_XXX_file
说明:
XXX:用2码至4码表示,以小写英文字符(可含数字)命名。
_file:固定字,表示为表格。
举例:
aim_file为料件主档
gef_file为销售单据性质档
注意:
在开启新表格前,须在【p_zta档案架构修整记录维护作业】中注册该支表格的相关数据及使用方法,始纳入管理。
2、字段名称(Field Name)
格式:
XXX99
客制(客户定制)字段命名格式:
(1).在客制表格中添加客制字段的命名原则:
格式:
tc_XXX99
举例:
tc_ima_file下的客制字段为:tc_ima001、tc_ima002….。
(2).在标准表格中添加客制字段的命名原则:
格式:
ta_XXX99
举例:
ima_file下的客制字段为:ta_ima001、ta_ima002…。
说明:
XXX:与表格名称XXX_file的XXX名称一致。
99:为2码流水编号,如果流水号不足可以扩充为3至4码。
举例:
zz32为表格zz_file中的字段
注意:
在开启新字段前,须在【p_zta档案架构修整记录维护作业】中注册该支表格的相关数据及使用方法,始纳入管理。
3、索引名称(Index Name)
格式:
XXX_01
客制(客户定制)索引命名格式:
tic_XXX_01
举例:
ima_file表格下的客制索引为tic_ima_01。
说明:
XXX:与表格名称XXX_file的XXX名称一致。
01:为2码流水编号。
举例:
zz_01为在zz_file的UNIQUE INDEX代码。
注意:
在开启新索引前,须在【p_zta档案架构修整记录维护作业】中注册该支表格的相关数据及使用方法,始纳入管理。
参考《TIPTOP GP 技术手册》