EBS 單個報表(非報表集)根據報表名稱獲取報表源程式

tolywang發表於2014-05-04
EBS R12.1.3 


一、根據報表名稱找出對應的Concurrent Executable

路徑:System Administrator > Concurrent > Program > Define
1、 按F11進行查詢狀態,在Program欄位輸入報表名稱(例:HW import PR),按Ctrl + F11進行查詢。並找到
Executable下的Name,其中Method為PL/SQL Stored Procedure,表示程式是一個儲存過程, 不過Executable下
的Name不一定是procedure或package的名稱。

Executable Method為報表原始檔格式。一般常用的有如下幾種方式:
---  PL/SQL Stored Procedure表示為儲存過程,從後臺資料庫取Package;
---  Oracle Report為Report報表型別(.rdf),原始檔需要到應用伺服器上獲取;
---  SQL*PLUS表示執行檔案為.sql的,原始檔需要到應用服務上獲取。


二、需要查詢確切的源程式名稱, 還需要根據Concurrent Executable查詢對應的源程式資訊

路徑: System Administrator > Concurrent > Program > Executable

按F11進入查詢,在Executable欄位輸入第一步中取出的資訊(如:HWIMPORTPR),按Ctrl + F11進行查詢,
查詢出來的 Execution File Name 即為報表的源程式名稱,如 Hw_import_pr.import_pr ,   表示呼叫的源程式是
包 hw_import_pr 中的 儲存過程 import_pr , 和名稱  HWIMPORTPR 不一樣。 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1153243/,如需轉載,請註明出處,否則將追究法律責任。

相關文章