使用Concurrent Program來執行Server 上的command,可以利用Host Program的程式類型來執行,做了一個測試範本,可依下列的方式來處理.

1. 建立一個檔案其副檔名為*.prog,然後,將要執行的command至於其中,儲存之,此次我們要測試的是要執行GL的功能,所以,把檔案放在$GL_TOP/bin底下。

自行定義的參數,執行的檔案中要從5開始傳,所以,以這個範本來說,是希望傳進去二個參數值,第一個對應到 $5第二個對應到 $6.

文章標籤

alad 發表在 痞客邦 留言(0) 人氣()

EBS使用MOAC來控制Record level的呈現與否,其使用的方式是使用DB VPD來達成,而其除了使用在ROW Level,也可以使用在Column level,決定其是否可以呈現資料欄位. 使用VPD可以減少程式在Application level 的程式化動作,在資料庫這一層就可以達成,簡單用一個範本來說明.

1. 先將PER_ALL_PEOPLE_F複製出來,XXEMPLOYEE的資料表格.

2. 再建立一個function用來決定何種條件下可以呈現資料.

alad 發表在 痞客邦 留言(0) 人氣()

     EBS 12.2.6版本開始,有提供Java Mission Control(JMC)和Java Flight Recorder(JFR)監控工具來管理. Java Flight Recorder和Java Mission Control,可以收集底層及詳細的系統運作時的訊息,之後再來進行分析。 Java Flight Recorder是Oracle JDK中內建的分析和事件收集器.它允許管理人員收集有關JVM和Java應用程序的行為的詳細訊息。 而Java Mission Control是一套管理的工具,可以對Java Flight Recorder收集的大量數據進行分析。
首先,透過簡單的設定就可以開始使用這個功能.

1. 先在Weblogic 的Managered server 的啟動參中,設定好要開始使用JFR.
   參數 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder
   然後重啟Managered server

alad 發表在 痞客邦 留言(0) 人氣()

      EBSFORM畫面中,可很輕易的找出該筆資料建立人員及最後更新人員.

不過在OAFWeb畫面,基本上是無共用版本的查詢畫面. 不過在較新的程式版本中, 有提供Record History的查詢頁面可以使用.

,並非每一個細部功能及Record都有,故需要情況而定,若無標準功能時,就需要使用OAF extension來處理.

你可依下列的設定來測試及設定其是否可用Personalize把功能呈現出來.

  • 設定FND : Record History Enabled Yes

               

文章標籤

alad 發表在 痞客邦 留言(0) 人氣()

XML publisher使用Data Template是,可以使用Trigger來增加報表設計的便利性,Trigger的用法主要用於報表產生或是結束時,可以做一些處理,故在使用Data Template時,除了單Query資料外,也可以依照下列的順序。

  • Before Report(Trigger): 報表產生""的處理動作,如將資料先整理好後,先寫入到暫存表格。
  • Execute Report(Query): 執行Select的動作,從暫存表格取出資料,並產生報表。
  • After Report(Trigger): 報表產生""的處理動作,如將資料表格做清除的動作。

範本如下:

  1. 先定義一個Package,用來處理報表產生前(Before Report)或是報表產生後(After Report)要做的事情。
  2. 定義Data Template.

                   

  • XML Trigger使用的Package,要先設定default Package (:XXSUPPLIER_PKG)
  • parameter中所設定參數值,也要在DB packagespecial中定義.
  • Before Trigger要在<dataStructure>前先定義要執行那個Function (:DB FUNCTION -> BReport)
  • After Trigger要在<dataStructure>後定義要執行那個Function (:DB FUNCTION -> EReport)

         3. 更新Data Template的定義

         

文章標籤

alad 發表在 痞客邦 留言(0) 人氣()

EBS的開發人員平常在製作報表時,大都會使用RDFSQL或者是PLSQL來取得報表的資料,再透過Template來做套表的動作,最後才會產生報表結果。

不過,有一些標準的報表,他的處理方式是可以不需要在RDF檔或是資料庫程式的方式來取得,而是可以透過XML來定義你要執行的SQL及以報表參數。

其需要二個檔案,一個是DataTemplate檔以及樣版檔.DataTemplate處理方式就是設定XML來設定Data Template. 然是XML其必然有其資料結構,其有dataTemplateStructure. 組成方式如下:

Root <dataTemplate>,其下列4個部份,分別為

  • Parameters :報表參數請設置於此.
  • Triggers: 有需before report的動作,可以在此設置.
  • Data Query: 取得資料的SQL寫在此區塊.
  • Data Structure: 取得資料後,每個ElementMapping

文章標籤

alad 發表在 痞客邦 留言(0) 人氣()

[工作環境大作戰之一:螢幕架]

家中的書桌一直都很多雜物,不管是書或是每天回家後隨手一放的東西,
似乎永遠都不整齊也很雜亂,一直有想整理成比較像樣的工作區.
於是開始展開重建大作戰,第一步就從桌面下手,螢幕及鍵盤佔了桌面的1/4,想要桌子淨空就先從這部份著手,於是,螢幕架就變成的我第一個動手的地方.

首先,先去找了一個螢幕架,來看一下螢幕架的開箱,

文章標籤

alad 發表在 痞客邦 留言(0) 人氣()

Ebs 12.2的登入畫面,預設畫面中有許多連結及選項,而登入的異常訊息是放在最下方(如帳號密碼不對時!!),此時會因為畫面太滿,而導致登入者沒看到錯誤訊息,

進而導致連續輸入錯誤等狀況!

早期的版本會直接去修改網頁的程式,來簡化其登入畫面的顯示,12.5及以上的版本中,有提供一個PROFILE: Local Login Hide Items, 隱藏/顯示部份區塊或是連結.

alad 發表在 痞客邦 留言(0) 人氣()

   查問題或是需要一些使用系統上的資訊時,本機端的IP address 通常對於處理人員是很重要的.

在EBS上你可以透過標準的功能來記錄登入後的操作資訊,但若要取得IP 時,其並無記錄相關訊息.

所以,此時你就需要其它的方式來協助.

1. 連線中或是Session尚未中斷時的查詢方法.

你可以先用FND_LOGINS並搭配V$SESSION就可以串出你所需要的PROCESS資訊

文章標籤

alad 發表在 痞客邦 留言(0) 人氣()

  誰登入了ERP? 誰做了什麼事?  稽核人員需要資訊來檢查系統的使用安全性~

此時資訊人員需要系統所記錄下來的資訊,才能完整的提供.

EBS提供相關的功能(Auditing and Logging)來處理這方面的問題,

針對使用者使用系統的行為可以做記錄,以下我做了一些測試及一些相關問題!

Step 1: 設定profile

alad 發表在 痞客邦 留言(0) 人氣()

工作上常會需要交付程式或是功能,若想要交付功能而程式碼想要有版權上的限制時,

可以使用一些加密的功能,比如,若是使用DB的相關功能,package functionprocedure.

你就可以用一些內建的加密功能.簡單說明如下:

此功能主要就是隱藏PL/SQL的Source code,來保護你的程式碼來避免盜用,

可以使用Wrap工具或是DBMS_DDL子程序.Wrapped file可以刪除、備份或執行等,但無法透過View *_SOURCE來取得內容。簡單做一下測試!!

alad 發表在 痞客邦 留言(0) 人氣()

本篇是針對xml publisher套表的部份,因,使用者需求而做了一些測試.

之前在使用RTF 套表時,若遇到金額欄位需依幣別不同,而有不同小數位數的呈現方式時,

通常會在套表時,使用下列的function.

<?format-currency:Amount_Field;CurrencyCode;displaySymbolOrNot?>

基本上就可以達成需求. 

文章標籤

alad 發表在 痞客邦 留言(0) 人氣()

[SQL Trace binding value]

   報表執行速度不佳或是畫面要取得執行程式的SQL, 通常都會使用Trace的方式來產生Trace file. Trace file 的結果通常都是只有代碼,而無實際執行SQL所使用的”,而此時通常就會自己去給定一些認為的值,來產生的結果. 不過實際上,Oracle db就有提供View可以取得行SQL所用到的值,我們簡單用下列的範本來簡單做一些說明.

[1. Trace file information]

下圖為Trace file 的執行結果.

文章標籤

alad 發表在 痞客邦 留言(0) 人氣()

使用Webadi來執行上傳時,其使用的界面為Excel,所以,巨集是必需要啟動的,

而有時使用者的環境各個狀況都不同,此次遇到一個狀況比較特殊,故做一下記錄 錯誤的訊息如下圖所示,會提到巨集是停止的,所以,畫面上的功能有些是沒法子用的..

[處理方式] 此次的問題主因在於語系,因,本機端的地區設定,因為測試需求,故改成英文[美國],但,其Office 的語系仍為中文[XX],

alad 發表在 痞客邦 留言(0) 人氣()

在R12環境設定新的Tax之後.發現其不管如何選那一個Tax Classification Code,

都會算出預設Tax Rate (如.5%) . 這部份主要是來自於設定的問題.

如下所示雖然我選了零稅,但他還是會用5%來做計算.

其主因可能會是來自於Tax設定

alad 發表在 痞客邦 留言(0) 人氣()

1 234
Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼