監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉
ERP系統(tǒng)二次開發(fā)

當前位置:工程項目OA系統(tǒng) > ERP系統(tǒng) > ERP設計運用 > ERP系統(tǒng)二次開發(fā)

erp系統(tǒng)怎么開發(fā)工具

申請免費試用、咨詢電話:400-8352-114

   ERP 二次開發(fā)流程

  前提:熟悉基礎的Linux命令+4GL基礎語法+SQL語法,你可以看看本手冊里面對應目錄的相關資料

  一、p_zta增加或修改表(如果不用改表,這步可以跳過)

  修改表要數(shù)據(jù)庫DBA的權限,如果你的賬號沒有這個權限可以在Linux服務器上用root執(zhí)行一下腳步

  usermod -a -g dba Linux用戶名(ex:為liyihui這個賬號添加數(shù)據(jù)庫dba組的權限 usermod -a -g dba liyihui)

  (注意: 是小g 不是大G,大G是標準組,會覆蓋之前用戶所在的組,而不是添加組了)

  1、登入p_zta

  2、新增或修改表

  注意:你至少需要新增或修改ds庫 和 程序業(yè)務使用的數(shù)據(jù)庫,ds庫是程序編譯時參照的庫(比如 LIKE ima_file.tc_ima01)

  ①.如果是新建表,先 建立p_zta資料后,然后 點擊;如果是修改表就不用做這步驟了

 ?、?然后點擊,根據(jù)是新增表還是修改表選擇對應的選項操作 //非必須操作

 ?、?更新ds.sch,Linux服務器上執(zhí)行命令 r.s2 ds //非必須操作,p_zta最后會自動r.s2一下我的技巧:如果多個營運中心都需要建立同一張表,我是這么做的

 ?、?ds帳套在p_zta按上面的流程建立表

  ②.其他帳套在PL/SQL執(zhí)行SQL:CREATE TABLE 表 AS SELECT * FROM ds.表

 ?、?復制出zta_file及ztb_file該表的信息(將所屬者改為其他帳套,每個帳套一份)

 ?、?再到p_zta里面,修改各個帳套的表的索引就OK了

  二、如果是將 a標準程序 修改為 c客制程序,這里先做;如果是新增程序直接跳過本步驟

  為什么要先插入這一步:這樣r.gf 客制程序 2 c后自動新增的p_perlang和p_per就不用維護什么資料了

  1、p_perlang復制a標準程序的畫面檔資料為c客制程序的畫面檔資料

  p_perlang先查詢出標準程序的資料 -> 再按c(拷貝) -> 寫入客制程序的代碼 + 勾選"客制"欄位

  ex:先查詢asft620的資料,然后 復制(按c) 將asft620客制為csft620

  2、p_per同理

  三、新增或修改4fd畫面檔及4gl程序源碼檔

  1、Linux服務器上下載ds.sch (如果做的4fd不用參照表就不用下載了,比如一些報表)

  Linux服務器上執(zhí)行 sz $TOP/schema/ds.sch

  2、打開Genero Studio軟件,開始繪制4fd畫面檔

 ?、?建立Genero Studio的工程項目(注意是 .4pw 的工程項目工程文件喲)

  點擊Ctrl + S 先保存項目文件,這是個人經常性按Ctrl+S保存文件的習慣^_^

 ?、?導入前面下載的 ds.sch 文件到工程文件中(否則等下做4fd畫面檔時 會出現(xiàn)找不到表的情

 ?、?將導入的 ds.sch 文件保存到工程文件中的Databases目錄下面

  ④.新建或修改4fd畫面檔

  對于新建4fd畫面檔時,我一般都是先擺好所有的控件,然后選擇對應同一個表的所有控件(Ctrl可多選),再一起修改對應的表做畫面檔對于單身欄位,在單身列中間插入列時,該列在單身對應的SR變量里面一直擺在最后面,而不是對應的位置,需要手動調整一下(選中上下拉就可以了):

 ?、?rz -y 上傳4fd檔到服務器上對應的ERP模塊4fd路徑下面(Ex:$CSF/4fd),編譯且預覽畫面檔

  r.f2 4fd畫面檔 (Ex:r.f2 csft620)

  r.gf 4fd畫面檔(Ex:r.gf csft620 2 c)(2:是語言別,表示中文簡體;c:表示客制,如果是標準模塊則換成p)

 ?、?新建或修改4gl源碼檔,寫4gl代碼說明編輯器都可以,但個人還是喜歡用Genero Studio,因為有關鍵字著色、語法預警等功能

 ?、?rz -y 上傳4gl源碼檔到服務器上對應的ERP模塊4gl路徑下面(Ex:$CSF/4gl),編譯4gl(暫不鏈接)

  r.c2 源碼檔(Ex:r.c2 csft620)

  ⑧.p_link查詢出原標準程序的鏈接檔,然后按C(復制)出客制程序的鏈接檔,修改對應的項為客制目錄下面的文件就可以了,再新增p_zz里面的資料,注意p_zz里面的運行指令及模組都要改成客制目錄

 ?、?回到服務器,鏈接程序

  r.l2 源碼檔(Ex:r.l2 csft620)

 ?、?回到p_zz,點擊進入p_base_act程序后,一點要點擊一下單身,然后退出,選擇重新生成4ad檔,才能在程序里面正確顯示對應的ACTION,如果不是tiptop賬號,你需要$TOP/config/4ad整個目錄文件的權限才可以成功生成新的程序的4ad文檔

·1.gif

  四、根據(jù)需要,p_zm掛載程序到ERP目錄里面及開通權限等........

  p_zm執(zhí)行時,如果不是tiptop賬號,你需要$TOP/config/4sm目錄及文件的權限才可以成功生成menu.4sm目錄文件

發(fā)布:2010-04-20 14:14    編輯:泛普軟件 · zhangyan    [打印此頁]    [關閉]

相關欄目

ERP系統(tǒng)設計 ERP系統(tǒng)開發(fā) ERP需求調研 ERP系統(tǒng)實施 ERP系統(tǒng)培訓 ERP解決方案 ERP售后服務 ERP系統(tǒng)免費下載 ERP系統(tǒng)破解 ERP系統(tǒng)二次開發(fā) ERP系統(tǒng)怎么用 ERP是什么意思 行業(yè)動態(tài) 規(guī)劃選型 技術文章