顯示具有 Oracle ERP Information 標籤的文章。 顯示所有文章
顯示具有 Oracle ERP Information 標籤的文章。 顯示所有文章

Oracle ERP Form Personalization(個性化表單)簡介

 Form Personalization 的目的
對於 Oracle ERP 這類大型套裝軟體,
 
當某些作業/流程不符企業需求時, 為保競爭優勢與減少企業組織變革, 勢必要有客製化程式開發,

但當有大量客製化時, 這對 Oracle 是很不樂見的, 因為這會影響企業未來對於軟體升級的意願,

因為一旦要進行軟體升級前, 必須將過去所有客製化作業, 全部都測試過, 甚至很多都要重新開發,

Oracle 也深知這一點, 因此在 Oracle ERP 11.5.10 推出了第一版的 Form Personalization 個性化表單,

Oracle ERP 如何註冊 User Define 的 Table, Column

利用 "ad_dd" Package, 可完成 Register Table and Column 的需求.

 註冊 Table 語法
ad_dd.register_table( P_APPL_SHORT_NAME => 'App_Short_Name'
, P_TAB_NAME => 'Table_Name'
, P_TAB_TYPE => 'T'
)

-- 若註冊成功, 則在 FND_TABLES 會有該 table 資料

 取消註冊 Table 語法
ad_dd.delete_table( P_APPL_SHORT_NAME => 'App_Short_Name'
, P_TAB_NAME => 'Table_Name'
)

 註冊 Column 語法
ad_dd.register_column( P_APPL_SHORT_NAME => 'App_Short_Name'
, P_TAB_NAME => 'Table_Name'
, P_COL_NAME => 'Column_Name'
, P_COL_SEQ => Num
, P_COL_TYPE => 'DATA_TYPE'
, P_COL_WIDTH => DATA_SIZE
, P_NULLABLE => 'Y / N'
, P_TRANSLATE => 'Y / N'
)

-- 若註冊成功, 則在 FND_COLUMNS 會有該 column 資料

 取消註冊 Column 語法
ad_dd.delete_column( P_APPL_SHORT_NAME => 'App_Short_Name'
, P_TAB_NAME => 'Table_Name'
, P_COL_NAME => 'Column_Name'
)

p.s. 最後一定要下 Commit, 才可註冊成功.

在 Oracle ERP AP Server 上編譯 Form 與 Library 檔案

將製作好的 Form 程式或 PLL 程式, 還必須將程式上傳, 並且做程式的編譯,

若是 Form, 則從 fmb 編譯成 fmx,

若是 Library, 則從 pll 編譯成 plx,

按照下面步驟進行 compile :


1) 程式上傳路徑

Form : 請上傳到 Oracle ERP 的 Ap Server 上, 路徑為 $AU_TOP/forms/US 目錄中.

Library : 請上傳到 Oracle ERP 的 Ap Server 上, 路徑為 $AU_TOP/resource 目錄中.


2) 程式編譯指令

Form : f60gen module=<fmb_fileName> userid=<User_Name>/<Password>

Library : f60gen module=<fmb_fileName> userid=<User_Name>/<Password> module_type=library


3) Form 執行檔 (fmx) 搬移到指定的目錄

mv <fmx_fileName>.fmx <Specified_Path>

如: mv XXFNDCUSTOM.fmx $TOM_TOP/forms/US


這樣, 就已完成 Form 或 Library 的編譯作業,

而 Form 程式, 從編譯之後, 第一次要讓程式可運行於 Oracle ERP, 仍需註冊 Form 的動作, 待續 ...

Demo: Oracle Hyperion Planning with Oracle E-Business Suite

以下這段是 Oracle 的 Demo 影片 : Oracle Hyperion Planning with Oracle E-Business Suite

Demo: Oracle BI Applications for the E-Business Suite

以下這段是 Oracle 的 Demo 影片 : Oracle BI Applications for the E-Business Suite

取得 Oracle ERP Apps 版本與 Workflow 版本

取得 Oracle ERP Apps 版本
 程式碼
select RELEASE_NAME
from FND_PRODUCT_GROUPS;

取得 Oracle ERP Workflow 版本
 程式碼
select TEXT
from WF_RESOURCES
where NAME = 'WF_VERSION';

Oracle ERP 的密碼規則與變更

在 Oracle ERP 中,

FND_USER 這個 table 有兩個欄位 : ENCRYPTED_FOUNDATION_PASSWORD / ENCRYPTED_USER_PASSWORD,

它們的差異, 在於
ENCRYPTED_FOUNDATION_PASSWORD 是 APPS 加密後的密碼
ENCRYPTED_USER_PASSWORD 是 ERP User 加密後的密碼,

兩者的加密 key 也不相同,

詳細文章, 請見 Oracle APPS Password Security.

而對於如何變更 APPS 密碼, 也可參考這篇文章, 請見 Use FNDCPASS to Change The Oracle Users, APPS, APPLSYS and Application Module Passwords.

而對於如何變更 ERP User 密碼, 請查看 fnd_user_pkg 這個 ERP standard package.

心得 - 套裝軟體的產業 Know How, 開發技術, 產品特性與設定

對於現在的套裝軟體, 由於因應全球化, 其架構 / 設定愈來愈複雜,

已不像過去的軟體, 只需懂 "產業 Know How / 開發技術" 就可以應付的,

而是連 "產品的特性與設定" 都需要了解,

如: 使用者有一個需求, 該如何設定, 才可滿足 User 需求.

如: 當我改變一個設定時, 會產生哪些影響.

對於 "產品特性與設定" 這部分, 自己摸索, 肯定會花費很多時間, 建議找有經驗的人 (如:顧問) 來教導.

Oracle ERP 功能介紹

Oracle ERP 有眾多的功能,

而本文章投影片大略介紹 Oracle ERP 的一些常用功能與特色 :


內容如下 :
1) Responsiblity 權限控管

2) Menu

3) Form, Function, Menu 關聯

4) 輸入界面

5) 查詢界面

6) 資料取回方式

7) Created & Modified

8) Folder 自定義界面

9) System Help

10) Form Personalization

11) Flexfield 彈性欄位

12) Attachment 附檔

13) Diagnostics 資料診斷

14) Trace 資料追蹤

15) Concurrent Program 報表

16) Request Set 報表集

17) System Profile 系統變數

18) Alert 警示系統

19) 進階 Alert (客制)

20) 萬用編碼 (客制)

21) Workflow 作業流程

22) BI 商業智慧

23) Interface 資料轉換介面

Oracle ERP R12 搶先體驗

目前這個網站, 免費提供試跑 Oracle ERP R12 應用程式.

你可以在這裡, 看看 R12 多了哪些作業 / 功能.

Oracle ERP R12 體驗網址 : http://vis1200.solutionbeacon.net/OA_HTML/AppsLogin

登入帳號: username=TK9420, 密碼: 9420TK
Related Posts Plugin for WordPress, Blogger...