tiptop 编译运行_tiptop客制规范总结
1
程序更改一定要先在toptest環(huán)境中更改,測試完畢后再搬到topprod環(huán)境。
2
標(biāo)準(zhǔn)區(qū)程序搬到客制區(qū)之前,務(wù)必檢查p_zz中的鏈接檔,在客制區(qū)是否已經(jīng)存在,否則會導(dǎo)致程序的覆蓋,資料的丟失。若沒有被客制則將程序復(fù)制到客制區(qū)相應(yīng)目錄下修改。
3
客制,修改程序之前務(wù)必備份:程序名+日期+姓名(如果同一天同一人備份多次,請標(biāo)注序號)
4
程序內(nèi)備注:
(1).開始部分:添加modify備注(以便自己和別人清楚知道該支程序做過什么修改,方便查錯)
(2).針對程序段添加修改備注(只要程序有修改的地方,都要標(biāo)明“mod/add/mark + ITCODE+日期”)
5
單個語句修改:
6
程序段添加要有備注起始&結(jié)束:
7
將標(biāo)準(zhǔn)程序搬到客制目錄下進行修改,一定要將MAIN函數(shù)中的cl_setup()內(nèi)的模組改成C開頭的客制模組,否則作業(yè)的ACTION都會是英文的。
8
將標(biāo)準(zhǔn)畫面搬到客制區(qū)后,一定要維護一筆客制的p_perlang資料,否則畫面語言會顯示成英文
PS:r.gf之前可以先復(fù)制一筆客制的p_perlang,這樣就只要維護新增欄位的語言別資料了,可以省去很多功夫,否則畫面中的下拉框、page等資料都要維護。
9
維護p_zz,p_link等作頁,其中p_zz右側(cè)的按鈕“維護連接檔資料”、“維護ACTION資料”都要點進去【雙擊】一下再退出,“更新單支權(quán)限”也要點一下
10
若新增了按鈕,要維護按鈕的中文說明,可以在p_zz中“維護ACTION資料”按鈕點進去雙擊單身,找到要維護的按鈕,在通過“更改共用ACTION名稱/提示”按鈕進行維護。
也可以在p_base_act中維護
11
若修改的是共用的程序,如sapmt720等,要將所有用這支程序的連接檔都改成連接到客制模組。確定是否為共用程序的方法是:在p_link單身中查詢這支程序,若能查出多筆則為共用程序。
12
修改了程序要做好注釋,在程序開頭寫明修改標(biāo)記,修改時間(WHEN)、人員(WHO)、目的(DO WHAT)。另外若修改了一段,要以begin---end標(biāo)記,方便后續(xù)他人查看。
13
在標(biāo)準(zhǔn)表中加字段,要以”ta_”作為開頭命名,如在ima_file中加一個字段,命名應(yīng)為ta_ima01.新增字段后要在p_zta或者p_feldname中維護中文說明
14
新增表的表要以”tc_”開頭,如tc_ima_file
15
修改程序之前要先做備份,備份時不要以“.4gl”結(jié)尾,而是要在.4gl后面增加修改人及日期,如:axmt410.4glxiayan120716
16
新增的開窗也要以”cq_”開頭,如cq_gen,如果新增的開窗是hard_code開窗,也要在p_qry中維護一筆資料占位,否則后續(xù)可能出現(xiàn)重復(fù)錄入的現(xiàn)象。
17
新增的錯誤信息也應(yīng)該是C開頭的,如:cim-001
18
客制的時候書寫要規(guī)范,如IF和END IF書寫時要左對齊
19
使用自定義欄位,要在p_zta,p_feldname,p_perlang中修改名稱,并且使用過的自定義欄位不可以再做他用。另外要注意的是:使用自定義欄位之前要先檢查這個字段是否已經(jīng)被使用過。
20
將標(biāo)準(zhǔn)程序搬到客制目錄下修改后,要測試打印功能是否正常,如打印時報錯“檔案路徑無效”等,則要將程序?qū)?yīng)的報表也有搬到客制目錄下去,同時在p_zaw中將每個模板都復(fù)制一筆客制資料。
21
客制標(biāo)準(zhǔn)報表需注意:(1)將報表程序,4fd等搬到客制目錄 (2)維護p_zz,更改鏈接資料;(3)將模板搬到客制目錄,驗證數(shù)據(jù)庫,更改數(shù)據(jù)源位置;(4)p_zaw維護客制資料
22
在p_zta新建表,選擇數(shù)據(jù)庫時要將所有庫都選上,新建完后執(zhí)行r.s2 ds
23
若修改的程序中有執(zhí)行INSERT INTO 整個表的邏輯,則要檢查表中哪些欄位的是NOT MULL屬性的,NOT NULL屬性的欄位都要在INSERT INTO 之前給值,否則就會報錯“-391”
24
在畫面上新增類型為復(fù)選框(CheckBox)或者下拉框(Combobox),則要勾選屬性欄中的NOT NULL和Required,并在程序中給初值。
25
當(dāng)執(zhí)行程序遇見錯誤“-6372”時,要檢查SQLCA.SQLERRD[2]的值
26
若修改的標(biāo)準(zhǔn)表中字段的類型或者長度,或者在標(biāo)準(zhǔn)表中新增了字段,則要將所有用到這張表的程序都要編譯一遍。
27
客制完成后,一定要做測試,用不同的方式,從不同的角度進行測試。
修改了程序一定要做好注記!
END
總結(jié)
以上是生活随笔為你收集整理的tiptop 编译运行_tiptop客制规范总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flash 林度_flash动画的视频应
- 下一篇: mooc北京大学python_实用Pyt