7 维护作业开发
7.1 作业开发流程
7.1.1 维护作业开发流程
新建程式 | 新建作业 | |||||
SA | ||||||
azzi900 | azzi910 | |||||
签出作业 | |||||||||||
开立需求单 | |||||||||||
adzi800 | 设计器 | 系统分类码 SCC | |||||||||
azzi600 | |||||||||||
表格设计器 | 栏位设计 | 开窗设置 | |||||||||
adzi140(r.t) | Adzi150 | adzi210(r.q) | |||||||||
SD | |||||||||||
校验带值 | |||||||||||
设置角色权限 | adzi220(r.v) | ||||||||||
azzi800 & azzi850 | |||||||||||
更新基础资料 | 画面产生器 | 下载编辑上传规格 | |||||||||
设计器 | Adzp168(r.a) | 设计器 | |||||||||
下载编辑上传程序 | 功能及选单配置 | 产生 4ad/4tm | ||||
PR | ||||||
设计器 | azzi903 | azzp191 | ||||
挂 MENU azzi880
复制作业 | 删除作业 | |
adzp270 | adzp063 | |
错误讯息维护 | INC 程序共用变量设置档 | |
azzi920 | azzi908 | |
产生按钮菜单 azzp193
r.r azzp193 cooi002 4ad zh_CN r.r azzp193 cooi002 4tm zh_CN
注意:此作业为背景作业,没有任何的弹出画面和提示信息即维护成功
原 TOPGP 的 p_perlang 的功能
7.1.2 参数作业开发流程
7.1.3 作业打印客制流程
A、程序 ON ACTION output(范例 adet400)
B.注册报表子程序,开发代码
azzi901 注册子程序,azzp188 报表元件设计器 C azzi320 设定
7.1.4 复制流程
支持如下类型的程序复制
1、基本复制流程
会更换[程序代号],例如 artt300 会改成 aiti003
选择 1.[程序类型]输入 2.[复制来源]输入 3.[复制目标]按 4.[开始复制]
[复制目标] 补充:
A. 复制目标必须先取得权限才能复制,所以会自动检查复制目标的签出状态。
若复制目标尚未被签出,则弹窗指示须先透过设计器的下载规格/下载程序签出后(若规格及程序都要签出时,顺序
为先签出规格,再签出程序),再重新执行复制功能。
若复制目标尚已被签出,则弹窗目前无法执行复制功能。
2、进阶复制流程
除了变更[程序代号],还会进行表格字段的转换选择 1.[程序类型]2.输入[复制来源]3.输入[复制目标]4.打勾[使用表格字段转换]
5.至[表格对应关系设定表]设定表格对应 6.至[字段对应关系设定表] 设定字段
对应
7.按开始复制8.下载复制目标程序至规格设计器移除[无对应关系的来源字段列表]中的字段相关数据,如画面中的字段或相关程序代码,即才完成表格转换。
[注 1] 表格对应关系设定表使用说明:
- 在来源表格代号字段和目标表格代号可输入对应的表格,或使用开窗选取。
- 若一组表格对应输入完成,则会自动配对其中的字段并在[字段关系设定表]呈现其字段的对应。
- 若有所有表格对应输入完成,可选择每个表格对应,下方的[字段关系设定表]会自动呈现每个表格对应的中的字段对应。
若要回复最初的字段对应,则可以先选取要恢复的表格对应,再按[字段自动配对] 恢复最初的自动对应。
[注 2]字段对应关系设定表
字段自动配对的字段对应,只对应类似的字段代号,若需对应类似的字段意义,则需自行调整。在目标字段代号可输入对应的字段,或使用开窗选取。
举例:如果 imaal005 要对应到 imbal004,则可以先选取 imbal004 的字段,然后按 即往下移动,即完成对应,
imbal003、imbal002、 imbal001 的对应以此略推,完成域名的在意义上的正确对应,上移 也是使用同样的方式
操作。
[注 3]无对应关系的来源字段列表
若完成所有表格中的字段对应,可以按[检视无对应的来源字段],就会列出所有来源表格中没有对应的来源字段到
[无对应关系的来源字段列表]中。
若按[开始复制]完成复制后,也会自动列出在[无对应关系的来源字段列表]中呈现所有来源表格中没有对应的来源字段。已供用户在规格设计器中移除没有对应关系的来源字段的相关字段和程序代码可有所参照。
[注 4]底稿功能
底稿功能可供用户观看自己之前复制程序的表格和字段的对应关系,以供回溯。按[开始复制]完成复制后则会自动储存底稿,也可以按[储存底稿]自行储存底稿
要开启之前储存的底稿,则按[开启底稿],则会出现以下的开窗画面,选择后按 则会将此次底稿的表格和字段对
应关系加载到画面上,节省重新配对表格和字段对应关系的时间。
7.2 常用命令&工具
检验规格:test.sh 程式代号
程序重产:r.c3 程式代号 ‘’ A (后面参数很重要,如果变动则可能客制还原)
画面多语言元件产生工具 azzp191,可以预设背景执行。
修改公共函数流程:r.l 公共函数名 ALL
系统会自动搜索公共函数在哪些程式中使用,然后重新链接,所有修改公共函数的部分都要做此动作。
搬程序:
设计器–》常用工具—》汇出—》连线另外客户—》汇入来源段执行:r.r adzp990 目的端执行:r.r adzp990 imp
来源端是客制过的标准程序 axmt500(c) ..目的端是标准程序 axmt500(s)
汇入时会挡下来,要求先把目的端的程序转客制…才能汇入!
建议目的端程序先透过 adzp990 备份!!
7.3 系统参数作业开发
参数设计特色
- 参数需区分系统层级、企业层级、营运据点层级与单据别层级四个层级
- 弹性动态设置参数,不需异动实体参数 Table 字段
- 新增参数不须在整个系统重新 rebuild
- 弹性配置参数维护作业
参数作业-弹性设置参数
- 限制数据型态 :设定为『Y/N』,则『值域范围说明(SCC)』、『值域范围』不须再设定, 画面会提供出一个
CHECKBOX ,并且设定勾选为 Y,不勾选时为 N (并且 NOT NULL)
- 限制数据型态:设定为『整数选项』,则『值域范围说明(SCC)』不须设定,『值域范围』请给予整数值范围 (EDIT)
范围填写方法:
有上下边界 (含上下边界的),可填入 0-300 (从 0 到 300 皆为合法)只有单边界的,可填入 >0 或 >=0 或 <1 或 <=-1 系统会侦测符号
离散性的数据,可以用逗号分隔,如:1,8,9,20,21,99
(不支持混搭,只能选择其中一种) ﹝输入值不可有小数﹞
- 限制数据型态: 设定为『范围设定』 ,则『值域范围说明(SCC)』不须设定,『值域范围』请给予数值范围
范围填写方法:与『整数选项』相同﹝输入值可以有小数﹞ (EDIT)
- 限制数据型态』设定为『字符』,若有『值域范围说明(SCC)』设定,则画面产出 COMBOBOX,程序会自动抓取指定 (且存在的) SCC 资料,若『值域范围说明(SCC)』未设定,则画面产出 EDIT,不使用『值域范围』
- 限制数据型态 设定为『日期』 ,画面产出 DATEEDIT,不使用『值域范围』
转载请注明:赫非域 » T100维护作业开发