T100 ERP 開發說明(一)

1.登入T100的背景訊息
  DGENV: s=標準環境/c=客戶環境
  CUST :  客戶名稱
  TOPENT:企業編號(預設為99,企業編號維護作業azzi500)
                    切換企業:TOPENT=企業編號
  TOPALM:是否啟用開發需求單(adzi800)
  TOPCHKOUT:是否可簽出程式
2.資料庫結構
  標準資料庫:ds
  暫存資料庫:dstmp
  先進排程:dsaps
  報表暫存:dsrept
  正式資料:dsdemo/dsdata/或其他自訂
3.T100目錄
  topprd:正式區
  toptst:測試區
  topstd:標準區
  toppth:驗證區
  
  $TOP    根目錄
  com    公用元件目錄(設定目錄)
  com/lib    標準公用函式(cl_xxx)目錄
  com/sub    標準公用子函式(s_xxx)目錄
  com/qry    標準查詢函式(q_xxx)目錄
  com/lng    多語言目錄,用於開窗
  com/wss    Web Service 目錄
  com/mta    T100設計器進階功能資料來源
  com/inc    存放程序內前端處理區塊內所連結的程序代碼(類似於子程式,編譯時自動產生到42r中)
  com/cfg    置放系統程序執行時所需的全局變量

  erp    標準模塊目錄
  erp/aim    ERP各模塊目錄
  aim/dzx    各程序的設計器開發資料
  erp/mdl    版型樣式資料-->r.a產生畫面和代碼時,從這裏取得版型資料
  erp/cfg    置放標準模塊程序執行時所需的全局變量

  apse    排程引擎
  res    存放圖片
  utl/bin      T100後臺操作指令的shell(r.a r.c r.l等)
  utl/fbin    T100設計器上傳檢核時的流程及提示訊息
  file    
  history    
  iap    
  sch    
  setup    
  www    
  efgp    
  
4.常用SHELL
  r.c     編譯程式,需在4gl路徑之下執行,產生的42m會自動搬至該目錄下
  r.cs    r.cs為小程式測試用,產生的42m仍在4gl目錄下
  r.l      打包可執行檔或共用程式檔(42r、42x) 
  r.l xxx ALL    修改子程式/元件,或調整r.q設定後,
              建議手動執行此指令,將相關呼叫的主程式一併掃出並重新Link
              範例:r.l s_desc ALL
  r.f      編譯程序畫面
  r.p      預覽程序畫面
  r.r      運行作業(可以進行模糊查詢:1.根據程序編號進行模糊查詢(如:r.r axrp);2.根據程序中文說明進行模糊查詢(如:r.r 重評價))
  r.rd    執行作業後,若SQL錯誤則會留下 log檔
  r.d     Debug工具 
  r.dg    Debug工具 原廠DEBUG功能(r.d出錯時使用;測試傳參時使用)
  r.s      產生檔案 SCHEMA 的工具
  rebuild    系統重建編譯
  r.patch2 Patch更新工具
  
5.T100開發工具介紹
  <1>程序基礎資料維護作業 azzi900
  <2>子程序及元件維護作業 azzi901
  <3>作業基本數據維護作業 azzi910
  <4>數據表設計器adzi140/r.t
  <5>字段數據設計器adzi150
  <6>複製規格與程序 adzp270
  <7>開發需求單 azzi800
  <8>過單細節項目 azzi888
  <9>錯誤信息維護 azzi920
  <10>開窗設計器(azzi210) 
  <11>校驗帶值設計器(adzi220/r.v)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章