技转课程TIPTOPGP环境架构课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《技转课程TIPTOPGP环境架构课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程 TIPTOPGP 环境 架构 课件
- 资源描述:
-
1、TIPTOP GP登入及執行作業登入及執行作業TIPTOP GP系統架構系統架構系統模組架構及命名原則系統模組架構及命名原則作業、函式、變數命名原則作業、函式、變數命名原則客製模組架構及命名原則客製模組架構及命名原則標準模組架構及命名原則標準模組架構及命名原則客製標準模組原則客製標準模組原則表格欄位命名原則表格欄位命名原則基本環境變數、基本執行基本環境變數、基本執行SHELL程式編寫流程程式編寫流程權限設定流程權限設定流程TIPTOP GP 登入及執行作業登入及執行作業TIPTOP GP 有程式執行方式程式執行方式TELNET或 SSH 模式 建議使用 VTCP 連線工具 需自行安裝 GDC
2、連線時藉由設定VTCP可自動帶出GDCWeb模式 附掛於 apache web server 使用者端不需先行安裝 GDC 啟動時會自動安裝 Active X 版GDC 連線前不需開啟 local 端 GDC ActiveX 會自動安裝或會自動安裝或啟動所需的啟動所需的 GDCActiveX 元件元件ActiveX連線連線TIPTOP GP 系統帳號建立帳號建立對策帳號建立對策TELNET或 SSH 模式 需在 TIPTOP p_zx 中建立使用者帳號 需在 UNIX 主機上建立對應帳號 需檢視是否已賦予 profileWeb模式 只需在 TIPTOP p_zx 中建立使用者帳號r.r2 程式
3、代碼【Ex:r.r2 axmt410】exe2 程式代碼【Ex:exe2 axmt410】執行程式的方法執行程式的方法執行程式的方法執行程式的方法執行程式的方法執行程式的方法TIPTOP GP 系統架構系統架構正式區及測試區的畫分正式區及測試區的畫分安裝目錄安裝目錄正式區正式區topprod測試區測試區toptest客製目錄客製目錄topcust標準目錄標準目錄tiptop客製目錄客製目錄topcust標準目錄標準目錄tiptop系統架構圖系統架構圖工作目錄工作目錄demodocsetupbinds4gl2tmplogp_cron系統系統(共用共用)模組模組4gl42m4fd42fpersdd
4、標準模組標準模組4gl42msdd4fd42rsch42fperrepCONFIG4ad4tm4st4tb4smtop.globalTIPTOP標準模組架構及命名原則標準模組架構及命名原則標準模組架構圖標準模組架構圖指 aim,apy,aoo 等 ERP 標準模組系統目錄($TOP)下以模組別作為目錄區分模組下以副檔名(型態)不同作目錄之區分大陸地區因法令制度與台灣區不同,故區分不同模組存放作業(agl,ggl)標準模組標準模組4gl42msdd4fd42rsch42fperrepTIPTOP 模組代碼須為三三四碼英文四碼英文組成 a為系統基本模組 Example:agl、apy、axr、az
5、z g為大陸版修改模組 Example:ggl、gpy、gxrlib、sub、qry三組系統函式除外建立模組:模組代號維護作業(p_zmd)Package目錄模組名稱定義目錄模組名稱定義標準模組下的目錄標準模組下的目錄 程式程式4gl :程式原碼置放目錄42m:程式原碼經編譯後 的結果置放處各程式單獨存在,未經連結前的程序不一定可獨立執行。42r :編譯連結完成後的 執行檔置放處 連結採動態聯結,此目 錄下僅存連結資料,於 執行時會往 42m 目錄讀 取實際程式。標準模組標準模組4gl42msdd4fd42rsch42fperrepTIPTOP標準模組下的目錄標準模組下的目錄 畫面畫面4fd:
6、Genero Studio 產生的畫面檔原碼42f:編譯完成的畫面檔 資料per:由4fd檔匯出的 文字型態畫面檔sdd:畫面規格說明檔 標準模組標準模組4gl42msdd4fd42rsch42fperrepTIPTOP標準模組下的目錄標準模組下的目錄 其他其他sch:由資料庫匯出的 資料結構檔rep:存放報表範例格式 標準模組標準模組4gl42msdd4fd42rsch42fperrepTIPTOP作業、函式、變數命名原則作業、函式、變數命名原則 作業名稱須為模組名稱模組名稱+一碼程式類別一碼程式類別+三碼流水號三碼流水號程式類別 以下為常用 I:建檔:建檔(維護作業維護作業)T:處理:處理
7、(交易處理交易處理)P:批次處理:批次處理Q:查詢作業:查詢作業 S:參數設定:參數設定 R:報表作業:報表作業 以下很少用 M:選單:選單(目錄選單目錄選單)O:其他:其他(輔助工具輔助工具)U:更新:更新流水號(概略區分概略區分,同一模組下不可有同一流水號即可)000-400 系統參數、採購系統參數、採購 401-700 生產作業生產作業 701-999 銷退及後端處理,系統參數銷退及後端處理,系統參數作業名稱定義作業名稱定義作業名稱為 aimi100 aim模組名 i類作業:建檔(維護作業)流水號:100作業名稱為 aimi1001或 aimi100_a 應為 aimi100 的子作業作
8、業名稱為 saimi100 應為 aimi100 的副程式作業名稱範例作業名稱範例函式名稱須為程式名稱程式名稱(扣除模組名扣除模組名)+此函式功用此函式功用 作業中通常有下列函式l _a()資料新增處理l _i()資料輸入處理l _b()單身資料處理(含輸入)l _cs()或 _curs()處理畫面上 QBE資料條件l _fetch()單身或單頭的資料抓取l _copy()複製功能處理l _out()報表列印功能處理l _show()單檔或單頭資料呈現於畫面l _menu()功能選單l _set_entry()及 _set_no_entry()處理欄位可否輸入變換函式函式(function)名
9、稱定義名稱定義函式名稱為 i100_out()i100作業名稱(去除模組代碼)_out功能名稱同一主作業下不可使用相同的函式名稱函式名稱範例函式名稱範例全域變數(Global Variable)或模組變數(Module Variable)以以 g_ 開頭命名開頭命名,後方跟上功能用途 區域變數(Local Variable)以以 l_ 開頭命名開頭命名,後方跟上功能用途傳遞用的變數(Passive Variable)以以 p_ 開頭命名開頭命名,後方跟上功能用途以上用於以上用於 4gl,以下定義於以下定義於 per螢幕陣列變數(Screen Array Variable)以以 s_ 開頭命名開
10、頭命名,後方跟上主要 table名稱變數名稱定義變數名稱定義客製模組架構及命名原則客製模組架構及命名原則模組代碼須為三至四碼英文三至四碼英文組成a為系統基本模組 Example:agl、apy、axr、azz g為大陸版修改模組 Example:ggl、gpy、gxrc為客製模組 Example:cgl、cggl、cpy、cgpy、clib客製目錄模組名稱定義客製目錄模組名稱定義客製作業命名原則客製作業命名原則有需要進行客製化程式碼調整程式碼調整,請勿在package目錄下進行,請將要客製的作業複製到客製目錄對應模組下再修改客製原來就有的作業:保持原來的作業名稱保持原來的作業名稱新增加入的客製
11、作業:請遵循命名原則請遵循命名原則例:aimi100 需要客製需要客製 將此作業由將此作業由$AIM 下複製到下複製到$CIM 下下新增一支新增一支 aim 作業作業 檢查確認原來系統沒有此作業後,在檢查確認原來系統沒有此作業後,在$CIM 下新增,依規定命名,如下新增,依規定命名,如 cimt345當當 4gl 需客製時,對應的需客製時,對應的 per 也需要複製到客製目錄也需要複製到客製目錄客製函式及變數命名原則客製函式及變數命名原則依照 package 原則即可系統模組架構及命名原則系統模組架構及命名原則系統模組架構圖系統模組架構圖僅指 lib,sub,qry 等系統模組lib :標準公
12、用函式如 :cl_xxxsub:標準公用副函式 如 :s_xxxqry:標準查詢函式如 :q_xxx打包為打包為 42x 檔,放入檔,放入42m中中系統系統(共用共用)模組模組4gl42m4fd42fpersddTIPTOP42r由於系統模組是以函式為主體,故4gl名稱不重要,可擇一具代表性的函式名稱作為 4gl 名稱即可lib 函式名稱須為 cl_+此函式功用此函式功用 sub 函式名稱須為 s_ +此函式功用此函式功用qry 函式名稱須為 q_ +此函式查詢的主要此函式查詢的主要 table 名稱名稱函式名稱必需清楚易辨,可用_ 連結字串 qry 目錄下置放查詢副程式(目錄下置放查詢副程式
13、(hard-code)系統模組函式名稱定義系統模組函式名稱定義lib 函式名稱如:cl_create_qry()動態建立 QUERY 函式 cl_user()抓取 user 資料至全域變數內sub 函式名稱如:s_auto_assign_no()自動編號副程式 s_chkinvoice()檢查發票資料用副程式qry 函式名稱如:q_ala()為查詢 ala_file 資料用副程式 q_pms()為查詢 pms_file 資料用副程式qry 若遇到有一個 table 需要數支目的不同的查詢副程式,可在後方加上流水號以資識別可在後方加上流水號以資識別如:q_apa、q_apa2、q_apa3、q_
14、apa4等,都是以查詢 apa_file 的資料為主的查詢用副程式系統模組函式名稱範例系統模組函式名稱範例客製系統模組架構及命名原則客製系統模組架構及命名原則客製全新共用函式命名原則客製全新共用函式命名原則必須在客製目錄(clib、csub、cqry)下新建共用函式新函式程式名稱及內含的函式名稱,不可與標準系統模組名稱相同 如:$CLIB下,函式名稱為 ccl_+函式功用函式功用$CSUB下,函式名稱為 cs_+函式功用函式功用$CQRY下,函式名稱為 cq_+函式功用函式功用透過程式鏈結記錄維護作業(p_link)登錄新函式客製原有共用函式命名原則客製原有共用函式命名原則將原有函式複製到客製
15、目錄(clib、csub、cqry)下修改函式程式名稱及內含的函式名稱,不需修改,維持原名 透過程式鏈結記錄維護作業(p_link),修改原來登錄的資料,將模組代碼替換成CLIB、CSUB或CQRY修改過的共用模組必須重新製作42x;有用到的程式也要重新link表格欄位命名原則表格欄位命名原則表格檔案命名原則表格檔案命名原則表格檔案(table)名稱須為二碼到四碼英文流水號二碼到四碼英文流水號(一般為三碼)(一般為三碼)(可含數字)(可含數字)+_file(固定用法)(固定用法)例如:ima_file 記錄料件資料用gay_file 記錄系統可用語言別資料zz_file 記錄每支作業基本資料用
16、r140_file 報表用暫存記錄檔取用時應由該模組特定區段優先選用如如 im*_file 區段屬區段屬 aim 模組模組表格檔案可利用檔案架構記錄修整維護作業檔案架構記錄修整維護作業(p_zta)進行開啟或毀棄工作欄位命名原則欄位命名原則欄位(field)名稱須為表格名稱表格名稱(去除(去除 _file)+兩碼到三碼流水號兩碼到三碼流水號 例如:ima01 記錄料件代碼用 ima02 記錄料件名稱gay01 記錄語言別代碼 gay02 記錄語言別名稱若有特定用途欄位,則定義尾端用字以資統一若有特定用途欄位,則定義尾端用字以資統一acti 資料有效碼 post 資料過帳否 mksg 資料簽核否
17、conf 資料結案否 prsw 資料列印次數 prnt 立即列印否slip 單別 desc 單據名稱 type 單據性質myno已用單號 sign 簽核等級 conf 自動確認否 user 資料建立人 modu 資料修改人 grup 建立/修改人部門date 資料維護日索引命名原則索引命名原則索引(index)名稱須為表格名稱表格名稱(去除(去除 _file)+_+兩碼流水號兩碼流水號 例如:ima_01gay_01欄位、索引也可利用檔案架構記錄修整維護作業檔案架構記錄修整維護作業(p_zta)進行開啟或毀棄工作檔案命名原則檔案命名原則客製表格欄位命名原則客製表格欄位命名原則客製全新表格檔案命
展开阅读全文