當(dāng)前位置:工程項目OA系統(tǒng) > ERP系統(tǒng) > ERP設(shè)計運(yùn)用 > ERP系統(tǒng)二次開發(fā)
erp系統(tǒng)怎么開發(fā)工具
ERP 二次開發(fā)流程
前提:熟悉基礎(chǔ)的Linux命令+4GL基礎(chǔ)語法+SQL語法,你可以看看本手冊里面對應(yīng)目錄的相關(guān)資料
一、p_zta增加或修改表(如果不用改表,這步可以跳過)
修改表要數(shù)據(jù)庫DBA的權(quán)限,如果你的賬號沒有這個權(quán)限可以在Linux服務(wù)器上用root執(zhí)行一下腳步
usermod -a -g dba Linux用戶名(ex:為liyihui這個賬號添加數(shù)據(jù)庫dba組的權(quán)限 usermod -a -g dba liyihui)
(注意: 是小g 不是大G,大G是標(biāo)準(zhǔn)組,會覆蓋之前用戶所在的組,而不是添加組了)
1、登入p_zta
2、新增或修改表
注意:你至少需要新增或修改ds庫 和 程序業(yè)務(wù)使用的數(shù)據(jù)庫,ds庫是程序編譯時參照的庫(比如 LIKE ima_file.tc_ima01)
?、?如果是新建表,先 建立p_zta資料后,然后 點(diǎn)擊;如果是修改表就不用做這步驟了
?、?然后點(diǎn)擊,根據(jù)是新增表還是修改表選擇對應(yīng)的選項操作 //非必須操作
?、?更新ds.sch,Linux服務(wù)器上執(zhí)行命令 r.s2 ds //非必須操作,p_zta最后會自動r.s2一下我的技巧:如果多個營運(yùn)中心都需要建立同一張表,我是這么做的
①.ds帳套在p_zta按上面的流程建立表
?、?其他帳套在PL/SQL執(zhí)行SQL:CREATE TABLE 表 AS SELECT * FROM ds.表
?、?復(fù)制出zta_file及ztb_file該表的信息(將所屬者改為其他帳套,每個帳套一份)
?、?再到p_zta里面,修改各個帳套的表的索引就OK了
二、如果是將 a標(biāo)準(zhǔn)程序 修改為 c客制程序,這里先做;如果是新增程序直接跳過本步驟
為什么要先插入這一步:這樣r.gf 客制程序 2 c后自動新增的p_perlang和p_per就不用維護(hù)什么資料了
1、p_perlang復(fù)制a標(biāo)準(zhǔn)程序的畫面檔資料為c客制程序的畫面檔資料
p_perlang先查詢出標(biāo)準(zhǔn)程序的資料 -> 再按c(拷貝) -> 寫入客制程序的代碼 + 勾選"客制"欄位
ex:先查詢asft620的資料,然后 復(fù)制(按c) 將asft620客制為csft620
2、p_per同理
三、新增或修改4fd畫面檔及4gl程序源碼檔
1、Linux服務(wù)器上下載ds.sch (如果做的4fd不用參照表就不用下載了,比如一些報表)
Linux服務(wù)器上執(zhí)行 sz $TOP/schema/ds.sch
2、打開Genero Studio軟件,開始繪制4fd畫面檔
?、?建立Genero Studio的工程項目(注意是 .4pw 的工程項目工程文件喲)
點(diǎn)擊Ctrl + S 先保存項目文件,這是個人經(jīng)常性按Ctrl+S保存文件的習(xí)慣^_^
?、?導(dǎo)入前面下載的 ds.sch 文件到工程文件中(否則等下做4fd畫面檔時 會出現(xiàn)找不到表的情
?、?將導(dǎo)入的 ds.sch 文件保存到工程文件中的Databases目錄下面
④.新建或修改4fd畫面檔
對于新建4fd畫面檔時,我一般都是先擺好所有的控件,然后選擇對應(yīng)同一個表的所有控件(Ctrl可多選),再一起修改對應(yīng)的表做畫面檔對于單身欄位,在單身列中間插入列時,該列在單身對應(yīng)的SR變量里面一直擺在最后面,而不是對應(yīng)的位置,需要手動調(diào)整一下(選中上下拉就可以了):
?、?rz -y 上傳4fd檔到服務(wù)器上對應(yīng)的ERP模塊4fd路徑下面(Ex:$CSF/4fd),編譯且預(yù)覽畫面檔
r.f2 4fd畫面檔 (Ex:r.f2 csft620)
r.gf 4fd畫面檔(Ex:r.gf csft620 2 c)(2:是語言別,表示中文簡體;c:表示客制,如果是標(biāo)準(zhǔn)模塊則換成p)
?、?新建或修改4gl源碼檔,寫4gl代碼說明編輯器都可以,但個人還是喜歡用Genero Studio,因為有關(guān)鍵字著色、語法預(yù)警等功能
?、?rz -y 上傳4gl源碼檔到服務(wù)器上對應(yīng)的ERP模塊4gl路徑下面(Ex:$CSF/4gl),編譯4gl(暫不鏈接)
r.c2 源碼檔(Ex:r.c2 csft620)
?、?p_link查詢出原標(biāo)準(zhǔn)程序的鏈接檔,然后按C(復(fù)制)出客制程序的鏈接檔,修改對應(yīng)的項為客制目錄下面的文件就可以了,再新增p_zz里面的資料,注意p_zz里面的運(yùn)行指令及模組都要改成客制目錄
?、?回到服務(wù)器,鏈接程序
r.l2 源碼檔(Ex:r.l2 csft620)
?、?回到p_zz,點(diǎn)擊進(jìn)入p_base_act程序后,一點(diǎn)要點(diǎn)擊一下單身,然后退出,選擇重新生成4ad檔,才能在程序里面正確顯示對應(yīng)的ACTION,如果不是tiptop賬號,你需要$TOP/config/4ad整個目錄文件的權(quán)限才可以成功生成新的程序的4ad文檔
四、根據(jù)需要,p_zm掛載程序到ERP目錄里面及開通權(quán)限等........
p_zm執(zhí)行時,如果不是tiptop賬號,你需要$TOP/config/4sm目錄及文件的權(quán)限才可以成功生成menu.4sm目錄文件
- 1erp系統(tǒng)怎么開發(fā)工具
- 2erp二次開發(fā)費(fèi)用
- 3生產(chǎn)制造業(yè)企業(yè)erp
- 4ERP軟件系統(tǒng)需要二次開發(fā)的原因
- 5erp二次開發(fā)平臺有哪些
- 6erp系統(tǒng)的開發(fā)
- 7erp管理軟件二次開發(fā)
- 8erp的開發(fā)
- 9erp的二次開發(fā)
- 10erp二次開發(fā)視頻
- 11開發(fā)一個erp系統(tǒng)
- 12erp二次開發(fā)教程
- 13erp二次開發(fā)平臺
- 14erp二次開發(fā)主要做什么
- 15erp軟件開發(fā)實(shí)訓(xùn)教程
- 16erp二次開發(fā)價格
- 17erp二次開發(fā)工具
- 18erp二次開發(fā)課程設(shè)計
- 19erp二次開發(fā)市場
- 20企業(yè)erp二次開發(fā)
- 21erp二次開發(fā)轉(zhuǎn)web
- 22Erp系統(tǒng)二次開發(fā)的需求及原因
- 23erp二次開發(fā)前景
- 24企業(yè)erp二次開發(fā)公司
- 25中小企業(yè)erp系統(tǒng)開發(fā)
- 26erp系統(tǒng)怎么使用開發(fā)
- 27財務(wù)erp系統(tǒng)
- 28erp系統(tǒng)開發(fā)平臺
- 29erp二次開發(fā)內(nèi)容
- 30erp二次開發(fā)需要做什么
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓