當前位置:工程項目OA系統(tǒng) > ERP系統(tǒng) > ERP設計運用 > ERP系統(tǒng)二次開發(fā)
erp系統(tǒng)怎么開發(fā)工具
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文檔
四、根據(jù)需要,p_zm掛載程序到ERP目錄里面及開通權限等........
p_zm執(zhí)行時,如果不是tiptop賬號,你需要$TOP/config/4sm目錄及文件的權限才可以成功生成menu.4sm目錄文件
- 1erp的二次開發(fā)
- 2中小企業(yè)erp系統(tǒng)開發(fā)
- 3erp二次開發(fā)主要做什么
- 4erp二次開發(fā)教程
- 5企業(yè)erp二次開發(fā)
- 6erp管理軟件二次開發(fā)
- 7erp二次開發(fā)市場
- 8erp系統(tǒng)的開發(fā)
- 9開發(fā)一個erp系統(tǒng)
- 10企業(yè)erp二次開發(fā)公司
- 11erp二次開發(fā)轉web
- 12erp系統(tǒng)怎么使用開發(fā)
- 13erp的開發(fā)
- 14erp二次開發(fā)視頻
- 15erp二次開發(fā)平臺
- 16財務erp系統(tǒng)
- 17erp二次開發(fā)平臺有哪些
- 18erp二次開發(fā)需要做什么
- 19erp二次開發(fā)價格
- 20erp二次開發(fā)課程設計
- 21ERP軟件系統(tǒng)需要二次開發(fā)的原因
- 22erp系統(tǒng)怎么開發(fā)工具
- 23erp二次開發(fā)內容
- 24erp二次開發(fā)工具
- 25國內的erp軟件
- 26生產制造業(yè)企業(yè)erp
- 27erp軟件二次開發(fā)
- 28erp系統(tǒng)開發(fā)平臺
- 29erp二次開發(fā)費用
- 30erp二次開發(fā)前景
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓