日常筆記大雜燴
EBS 日常維護筆記
目錄
FND-2 定期清理併發請求產生的資料(包括 log 和 out 檔案)
FND-4 模擬 Oracle Applications 的使用者
FND-6 Form Export 檔案時,系統自動加副檔名為: .XLS
FND-10 通過 profile 設定使用者預設印表機 (USER 級 )
FND-11 ERP 產生 WORD/EXCEL 類似的報表
FND-13 Warning , Applet window Error
FND-18 Report parameter value 來源為 profile
FND-19 DATA GROUP FOR RESOPONSIBILITY
FND-20 Request GROUP FOR RESOPONSIBILITY
FND-21 檢視 PL/SQL 錯誤資訊 SQLCODE , SQLERRM
FND-23 WRAP windows 下 kgepop: no error frame to pop to for error 1801 問題
FND-25 WIN7+toad : OCI version 10.1.2.0 is not supported
FND-28 Responsibility 訪問提示 no organization defined 問題
FND-30 Determining Requests Output Language
FND-34 Key Flexfield of Report parameter
FND-35 Appl 使用者查詢 ebs home url 和 port
FND-36 關閉選項 "Close Other Forms"
FND-37 SQL 禁止 workflow 發 mail 的方法
FND-39 R12 SQL 中模模擬實使用者環境 -del
FND-40 R12 包含所有模組 Interface,API 介紹的職責
FND-42 EBS R12 檢視 Publisher OUTPUT 報表
FND-43 R12 668700_ZHS 補丁報錯 FADTXD 解決
FND-47 Form 中使用 export 導資料必須按 Ctrl 解決方法
FND-48 開啟 form 介面, Chrome 瀏覽器都會提示你 “Java(TM) 因過期而遭到阻止 ”
FND-49 啟動 Oracle EBS ,彈出錯誤視窗,並且 EBS 無法啟動
FND-50 檢視請求輸出時網頁提示 Authentication failed
PO-4 Create Debit Demo when PO Return
AP-4 無法建立發票 app-10000:ora-01400 no_data_found
AR-1 AR/Transaction 轉換 complete/Incomplete 狀態的條件
CST-4 ROLL UP and Update Costs
CST-7 Item cost 下 last po price
CST-10 WIP_PAC_PERIOD_BANLANCES
DB-5 Oracle 中 sys_connect_by_path 函式用法
OM-3 價目表中料號根據 MO 組織下 OM 的屬性設定取值
OM-5 出貨明細 (WDD) 與庫存交易 (MTT) 對應
WIP-1 Item/Work in Process/Supply Type
INV-1 INV 如何去掉主組織物料 Item 的鍵彈性彈出來?
FA-1 Prepare Mass Addition 時 Asset Number 輸入為已有資產編號
FA-5 設定 FA 的 MASS TRANSFER 是否產生轉移事務分錄
FA-6 關於 FA_DISTRIBUTION_HISTORY 表
O-1 右鍵選單中 new association 無反應的問題
BIEE-6 Oracle Process Manager(Instance2) 服務無法啟動
BIEE-10 weblogic 啟動預設使用者名稱 / 密碼
BIEE-13 biee 儀表盤切換標籤時 是否 自動傳引數
BIEE-18 Including user information stored in system variable
BIEE-21 BIP SELECT 中的“ order ”問題
BIEE-27 Anlytics Data Table 中顯示圖片
P-12 xtended SQL and XSL Functions
GL-1 open period 一直為 running 狀態問題
W-1 upload 時提示 Error : The connection to the server is unavailable
W-2 R12 Create Document 報錯 BNE_UIX_PHYSICAL_DIRECTORY is not configured
W-6 windows 2008 搜尋不到無線網路的解決方法
W-11 Windows 命令列下用 netsh 實現埠轉發 ( 埠對映 )
FND
FND-1 如何修正監控使用者的不準確的資料
以系統管理員身份登入,請求->執行,提交 “ 清除登入審計資料 ” ,引數可以設定為當天,然後在計劃選項中設定 “ 定期 ” ,開始日期設定為晚上11點左右,同時使 “ 設定每次執行的日期增量引數 ” 有效,這樣引數就會每天自動增加(也許系統管理員有時會向你抱怨,說監控使用者時,很多使用者都已經正常退出,但是仍然在系統中存在,而且已經存在很長一段時間。其實這部分資料是不準確,你必須定期的清除這些審計的資料,才能反映真實的情況)
FND-2 定期清理併發請求產生的資料(包括 log 和 out 檔案)
提交併發請求 “ 清除併發請求和(或)管理器資料 ” ,設定實體為 “ 所有 ” ,模式為 “ 使用期限 ” ,模式值為 “ 7 ” ,報表為 “ 是 ” ,清除其他為 “ 是 ” ,這樣的意思是:清除7天以前併發請求和管理資料的報表和日誌(由於併發請求所產生的報表檔案佔用的空間比較大,定期做這樣的清理是很有必要的)
FND-3 定義只讀的 FORMS
對某些 FORMS ,有時需要限制使用者的訪問,比如說不允許修改 FORMS 。我們可以採用這種方法來解決,以系統管理員職責登入,應用 -> 功能,如下圖輸入:點選 “ 表單 ” ,在引數中輸入 “QUERY_ONLY=”YES”” ,這樣你就可以在選單中新增這個 “ 只讀使用者 ” 的功能表單
FND-4 模擬 Oracle Applications 的使用者
使用 fnd_global.apps_initialize(user_id,resp_id,resp_appl_id), 其中 user_id,resp_id,resp_appl_id 可以通過這種方法獲得:幫助 -> 診斷 -> 檢查,在塊中選擇 $PROFILES ,在欄位選擇 USER_ID 可以獲得 USER_ID, 同樣方法可以獲得 RESP_ID,RESP_APPL_ID (可能有時你需要在 Oracle Applications 環境外執行一些 PL/SQL 語句,但是這些語句中需要訪問系統相關的環境變數,例如 view ,這樣你可以使用上述方法達到你的目的)
FND-5 自定義 “SQL*Plus” 併發請求
首先,把 test.sql 放到 $ONT_TOP/sql 目錄下;然後以系統管理員職責登入,併發 -> 程式 -> 可執行,在窗體上輸入可執行為 “Test only” ,簡稱為 “tst” ,應用選擇 “Oracle Order Management” ,執行方法選擇 “SQL*Plus” ,在可執行名輸入 “test” (這裡的名稱就是 test.sql 去掉 .sql ),儲存關閉,如下圖所示:
併發 -> 程式 -> 定義,輸入程式名稱為 “Test Report” ,簡稱 “tstr” ,應用選擇 “Oracle Order Management” ,可執行欄中,在名稱選擇 “tst” ,儲存即 OK 。
FND-6 Form Export 檔案時,系統自動加副檔名為: .XLS
Profile 裡定義: %MIME% change it to "applicationExcel"
EBS 檔案匯出中文亂碼
匯出 Form 內容的時候,發現,匯出的檔案中,中文全部變成了 “ 靠 ” ,之後修改登錄檔和瀏覽器的編碼方式都不行,最後,知道,在 EBS 的首選項 -> 一般首選項 -> 區域性 -> 客戶機字元編碼,需要進行設定,設定為 “ 簡體中文( GB2312 ) ” 。 問題得到解決
提交“有效責任和使用者”請求,點“檢視輸出”,然後“檢視程式”選擇“ Microsoft Excel ”,即可看到內容為亂碼的 xls 檔案,如果 xls 檔名帶中文則檔名也會為亂碼。
解決方法:
將配置檔案“ FND: NATIVE CLIENT ENCODING ” 地點層的值更改為“ ZHS16GBK ”就可以了。
FND-7 不重啟 AP 或 DB ,直接重啟併發管理器
telnet 伺服器 , 切換到應用使用者 appltest
cd /oracle_p630/testcomn/admin/scripts/TEST_erp630,
adcmctl.sh stop apps/prod
adcmctl.sh start apps/prod
FND-8 不通過 form 改使用者的密碼
SQL> select fnd_web_sec.change_password('DH02804','dh02804') from dual;
FND_WEB_SEC.CHANGE_PASSWORD('DH02804','DH02804')
N
SQL> select fnd_message.get() from dual;
FND_MESSAGE.GET()
Passwords must be at least 8 characters long.
SELECT user_name,ALEX.GET('PROD01AP',ENCRYPTED_USER_PASSWORD) pwd
FROM APPS.fnd_user WHERE USER_NAME = 'FIN-A'
FND-9 併發請求優先順序
併發請求的優先順序由應用使用者名稱確定,並由使用“併發:優先順序”使用者預置檔案選項的系統管理員設定。 第一個可用的併發管理器會將請求優先順序與適於處理的其它請求進行比較,然後執行最高優先順序的請求。 在選擇具有同一優先順序的請求時,併發管理器會首先執行最早的請求。
n 優先順序範圍為從 1 (最高)至 99 (最低)。
n 標準的預設值是 50 。
FND-10 通過 profile 設定使用者預設印表機 (USER 級 )
Printer : ALF-ZXB ( 預設的印表機名字 )
Concurrent : Report copies : 1 (列印份數)
FND-11 ERP 產生 WORD/EXCEL 類似的報表
將 WORD/EXCEL 資料做好後另存為 html 檔案,檢視網頁原始碼,將變動部分用程式賦值後用 fnd_file.put_line(fnd_file.put,’’) 直接輸出即可。
注: 若檔案中需呼叫圖片等外部檔案,需改為圖片的實際路徑;
“   ;”(如果有)全部替換為“   ”,去掉多餘的“;”。
FND-12 server 服務程式
1 啟動 Concurrent Manager
appltest@erp630”/oracle/testcomn/admin/scripts/teste_erp630 ,adcmctl.sh start apps/prod01ap
停止時類似
2 Report 中 parameter 級聯呼叫
= :$flex$.value_set1 // value_set1 為引用的引數對應的 value_set 值
3 lsnrctl 管理監聽服務,不同使用者會根據環境變數的不同可能啟動不同的監聽
4 Profile Sign-on: Notification 登入時顯示 open notification 的數量
FND-13 Warning , Applet window Error
ERP 登入後出現“ Warning , Applet window ”或者與其他程式間無法複製貼上
許可權認證問題,從正常的有許可權的主機上拷貝檔案“ indentilydb.obj ” 覆蓋即可,如還不可以則需要刪除 Jinintor ,通過網頁調取直接重新安裝。
FND-14 EXPORT 開啟型別修改
(預設為 text/tab-seperated-values )
修改 profile EXPORT MIME TYPE 為 application/vnd.ms-excel
FND-15 FND-MESSAGE 用法
1) APPLICATION/MESSAGE 增加資訊 , 包括 NAME,LANGUAGE,APLLICATION,TYPE
LANGUAGE 須設定 US, ZHT, ZHS 三種 ;
MESSAGE TEXT 中用 ”&p_var1” 實現變數呼叫 .
2) REQUEST/RUN, 選擇 ”GENERATE MESSAGE”,
LANGUAGE :
APPLICATION : ORACLE INVENTORY
MODULE : DB TO RUNTIME
FILE APPLICATION SHOR NAME(OR LOCAL) :
FILE NAME :
3) FORM 中呼叫
Fnd_message.set_name(‘INV’,’MESSAGE-NAME’);
FND_MESSAGE.SET_TOKEN(‘P-VAR1’,’P-VALUE’);
FND-MESSAGE.SHOW/ERROR/WORN/HINT;
FND-16 About INTERFACES
1) WIP JOB INTERFACE : wip_job_schedule_interface
2)
MMT OPEN INTERFACE : MTL_MATERIAL_TRANSACTION_INTERFACE
MANAGER: PROCESS TRANSACTION INTERFACE
3)
CST/ACCOUNTS :
MANAGER: COST MANAGER
4)
WSH :
MANAGER : TRIP INTERFACE
5)
OM :
·
OE_HEADERS_IFACE_ALL •OE_LINES_IFACE_ALL
MANAGER PROCESS: Import Orders
6)
INV/ITEM : MTL_SYSTEM_ITEMS_INTERFACE
MANGER: Item import
MTL_ITEM_CATEGORIES_INTERFACE
MANAGER:
7) PR INTERFACE : PO_REQUISITIONS_INTERFACE_ALL
FND-17 附加 pll 庫檔案( resource )
先拷貝 resource 資料夾至本地,尤其是 appcore.pll ,glcor.pll , appsatandard.fmb , appstandard.fmx 等檔案必須有,然後設定一下兩個地方:
Regedit/ oracle_home, form_path 和 report_path 下加入 resource 資料夾路徑;
屬性 / 環境變數 /PATH 下加入 resource 資料夾路徑
注 : 提示找不到 module,source object 時 , module name 一般為 form 檔案的名字 , 找到開啟一次即可
FND-18 Report parameter value 來源為 profile
設定 default value 為 profile, Default value 為 USER_ID, MFG_ORGANIZATION_ID 等
FND-19 DATA GROUP FOR RESOPONSIBILITY
N:Security/Oracel/DataGroup/Query Standard Data Group,
Standard 和 Multiple Reporting
資料組的功能是提供 Application 和 Database 的連線使用者,即使用某個應用時要用哪個使用者與資料庫連線。標準是: Standard Data Group 用 APPS 使用者, Multiple Reporting Currencies 用應用註冊的使用者。
FND-20 Request GROUP FOR RESOPONSIBILITY
N: Security/Responsibility/Request
請求組是並發程式的集合,是連線幷發程式和職責的橋樑 , 可以根據需要將需要的幷發程式以 Application 為單位增加進來。
單位包括: Application , Program , Set , Stage Function
FND-21 檢視 PL/SQL 錯誤資訊 SQLCODE , SQLERRM
DBMS_OUTPUT.PUT_LINE(SQLERRM);
FND-22 關於 ORA-04021 的解決方法
-- ( timeout occurred while waiting to lock object )
select b.SID,b.SERIAL#,c.SQL_TEXT
from v$locked_object a, v$session b, v$sqlarea c
where a.SESSION_ID = b.SID
and b.SQL_ADDRESS = c.ADDRESS
and c.sql_text like '%table_name%' ;
select B.SID,b.USERNAME,b.MACHINE FROM V$ACCESS A, V$SESSION B WHERE A.SID=B.SID and a.OBJECT = ' PACKAGE_name ' and a.TYPE = 'PACKAGE' ;
alter system kill session 'sid,serial#' ;
FND-23 WRAP windows 下 kgepop: no error frame to pop to for error 1801 問題
客戶端字符集問題,在CMD下執行 set nls_lang=american_america.usascii7 再執行 wrap 即可
FND-24 WRAP Aix 下包含分析函式加密失敗問題
Wrap 時加上 edebug=wrap_new_sql
FND-25 WIN7+toad : OCI version 10.1.2.0 is not supported
安裝 Toad 9.0 。
FND-26 新增 OU
新增 OU 後,執行 SYS/Requests/Run, 選擇 Replicated Seed Data ,提交即可。
FND-27 MFG Calander Adding
INV/Setup/Organization/Calanders , 新增後執行 Tools/Build 即可
注: Calander Date Range 設定 Form/To
FND-28 Responsibility 訪問提示 no organization defined 問題
INV/SET UP/Organizations/Organization Access , 增加該許可權和相應組織的訪問關係。
FND-29 Request Set define
Set 系統內的唯一標識 |
定義 Set 的起始 Stage ,手工新增 Set 時要注意,不然執行失敗 : The stage registered as the first stage of this set is invalid |
FND-30 Determining Requests Output Language
If your site supports multiple languages, you can select which language is used for your request output. Choose Languages... to open the Language window. Use the Select All button to produce output in all languages supported at your site or check individual languages. If the language selection is predefined in the report, the Language window does not open.
Attention: Each language creates its own request, so the number of languages determines the number of concurrent requests created and tracked in the Requests window.
FND-31 ORA-01653
unable to extend table APPS.XXBMR004_TEMP_TABLE by 311075 in tablespace APPLSYSD
1) 擴充套件提示的表空間,保證有足夠空閒空間
2) 若擴充套件空間後問題仍存在的話檢查表 Script ,有問題的話重新建立表
FND-32 SQL 獲取時間列表
SELECT TO_CHAR(TO_DATE( '2012-02-20' , 'YYYY-MM-DD' )+ROWNUM- 1 , 'YYYY-MM-DD' ) DAY_ID
FROM DUAL
CONNECT BY ROWNUM<=trunc(to_date( '2012-03-03' , 'yyyy-mm-dd' )-to_date( '2012-02-20' , 'yyyy-mm-dd' ))+ 1
FND-33 SQL 獲取月份列表
SELECT TO_CHAR(ADD_MONTHS(TO_DATE( '2012-01' , 'YYYY-MM' ),ROWNUM- 1 ), 'YYYY-MM' ) DAY_ID
FROM DUAL
CONNECT BY ROWNUM<=months_between (to_date( '2013-01' , 'yyyy-mm' ),to_date( '2012-01' , 'yyyy-mm' ))+ 1
FND-34 Key Flexfield of Report parameter
Report parameter 實現 Key Flexfeild 功能,如圖:
設定如下:
1 ) 設定 Parameter , Range 選擇 Pair.
2) 設定 Value Set , Validate Type 設定為 Pair, Function 內指定相應的 Key Flexfeild
FND-35 Appl 使用者查詢 ebs home url 和 port
appl 使用者下,初始化環境變數,執行 grep login_page $CONTEXT_FILE
FND-36 關閉選項 "Close Other Forms"
1 ) Form 介面處理
為了使
Tools
選單上的
Close Other Form
有效,需要加入一個
Menu Exclusions
。
Fuction Navigator: Disable Multiform
2 )通過 sql 永久關閉
Oracle EBS 裡 Tools>Close Other Forms 如果被勾選上的話,那麼使用者在開啟一個 Form 的時候,就會關閉其他的 Form ,保證只有一個 Form 存在。
去掉了這個選項的勾選,再次登入 ,有的時候 會發現這個選項不知道什麼原因又被勾選上了。這裡提供一個通過指令碼永久修改這個選項的解決方法:
SELECT preference_value
FROM applsys.fnd_user_preferences
WHERE user_name = 'OPERATIONS'
AND preference_name = 'NEW_WINDOW_FLAG';
The value for the column PREFERENCE_VALUE can be either 'N' or 'R'.
'N' - Flag defaults to 'not checked', but can be changed.
'R' - Flag defaults to 'checked', but can be changed.
所以如果想永久不勾選這個選項,可以從後臺把 preference_value 設定為 N 。
FND-37 SQL 禁止 workflow 發 mail 的方法
很多時候我們 clone 出來的新環境是不想在發 mail 的 . 要不就跟正式環境有點亂掉 , 我們一般的做法是把 workflow mailer 的服務停掉 .
但是如果我們需要在 clone 環境測試發 mail 的功能的 , 這個時候單純的停掉 service 不能滿足需要 , 這個時候我們可以通過下面的方法去做
更新 table :
update fnd_user_preferences
set preference_value=’DISABLED’
where preference_name=’MAILTYPE’
and module_name=’WF’
and user_name <> ‘-WF_DEFAULT-’;
update wf_local_roles
set notification_preference=’DISABLED’
where orig_system in (‘FND_USR’,'PER’);
FND-38 初始化當前組織環境
1)
R12
Single Mode
:
mo_global.set_policy_content(‘S’,204);
Multi
—
OU Mode
:
fnd_global.apps_initialize(p_user_id, p_resp_id,p_resp_appl_id);
MO_GLOBAL.init('SQLAP');
2)
11i
BEGIN DBMS_APPLICATION_INFO.SET_CLIENT_INFO(:org_id); END;
FND-39 R12 SQL 中模模擬實使用者環境 -del
1
)
複製字型檔案到
HTTP
伺服器使用的
JDK
預設的字型目錄中(大約
75M
):
C:\> copy <FND_TOP>\resource\ALBAN*.ttf <external JDK>\jre\lib\fonts
其中
<external JDK>
目錄在
windows
環境下安裝
EBS
會自帶
JDK
的,因此其位置應該為
<FND_COMMON>\util\java\1.4\j2sdk1.4.2_04;
2
)
刪除快取中的圖片檔案:
C:\> cd %OA_HTML%\cabo\images\cache
C:\> cd <lang code>
C:\> del *.gif *.imx ---------
有時沒有檔案
3
)
重新啟動
Apache
服務:
C:\> cd <COMMON_TOP>\admin\scripts/<instance name>
C:\> adapcctl.cmd stop
C:\> adapcctl.cmd start
FND-40 R12 包含所有模組 Interface,API 介紹的職責
For the E-Business Suite Release 12, the Integration Repository comes bundled with your Oracle E-Business Suite instance.
In Release 12.0.X the Integration Repository is available as a Responsibility.
In Release 12.1.1 the Integration Respository is available under the 'Integrated SOA Gateway' Responsibility.
FND-41 GET Request Output URL
由於某些許可權的限制,有時候哪怕
System Administrator
職責也只能看到某個
Request
資訊,但是不能檢視它的
Output File
(在
“Requests Summary”
視窗中
“View Output”
鍵顯示灰色)。如下
sql
可以查詢到
Output File
的
url
地址,然後複製
URL
到
IE
就可以了
.
select fnd_webfile.get_url(4,20378779,'APPLSYSPUB/PUB','PROD',10) from dual
第一個引數
4
表示
request
的
output
,第二個引數是
request_id
,第四個引數是
DB SID
,
第五個引數是
url
有效的分鐘數
.
FND-42 EBS R12 檢視 Publisher OUTPUT 報表
EBS R12 檢視 Publisher 產生的 rtf 、 xls 等報表時需要按住 Ctrl 鍵,直到顯示附件提示(同 Form 的 Export 功能)
FND-43 R12 668700_ZHS 補丁報錯 FADTXD 解決
applvis 環境下執行下面兩條命令( 每條命令必須為一行 ):
adjava -ms128m -mx256m -nojit oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME apps -DB_PASSWORD apps -JDBC_CONNECTION "(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=paleonode1.sh.paleotek.com)(PORT=1523)))(CONNECT_DATA=(SID=PROD)))" -LOB_TYPE DATA_TEMPLATE -APPS_SHORT_NAME OFA -LOB_CODE FADTXD -LANGUAGE 00 -XDO_FILE_TYPE XML-DATA-TEMPLATE -FILE_NAME $FA_TOP/patch/115/publisher/defs/FADTXD.xml
adjava -ms128m -mx256m -nojit oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME apps -DB_PASSWORD apps -JDBC_CONNECTION "(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=paleonode1.sh.paleotek.com)(PORT=1523)))(CONNECT_DATA=(SID=PROD)))" -LOB_TYPE TEMPLATE_SOURCE -APPS_SHORT_NAME OFA -LOB_CODE FADTXD -LANGUAGE en -TERRITORY US -XDO_FILE_TYPE RTF -TRANSLATE Y -FILE_NAME $FA_TOP/patch/115/publisher/templates/US/FADTXD.rtf
FND-44 Oracle EBS 幫助診斷功能及密碼訪問
(Oracle EBS 在 12.1.3 的系統管理部分有較大改變 , 其中包括加入系統配置檔案 : 隱藏診斷
選單項 (Hide Diagnostics menu entry), 通過把此係統配置檔案改為是即可隱藏系統幫助診
斷選單 .
另外通過系統配置檔案 : 公用程式:診斷 (Utilities: Diagnostics), 可設定訪問診斷項是否需
要 apps 密碼 , 注意 設定為是表無需密碼訪問 , 設定為否表需要密碼才能訪問
EBS 開啟 about this page 功能
在 Site 或 User 級別設定如下引數:
Personalize Self-Service Defn...........................= YES
FND: Personalization Region Link Enabled................= YES
Disable Self-Service Personal......................... .= NO (Only at Site)
FND: Diagnostics .................................... ..= Yes
FND-45 REGISTER EBS TABLE
FND-46 Form item 中輸入條件執行查詢
例如:CTRL+F11有辦法查內容為空的結果: Item 中輸入: #is null |
|
FND-47 Form 中使用 export 導資料必須按 Ctrl 解決方法
請按如下操作:
因為你已經將站點加到了受信任站點,所以點選受信站點圖示,然後點
“
自定義級別
”
。
按如下方式設定。
FND-48 開啟 form 介面, Chrome 瀏覽器都會提示你 “Java(TM) 因過期而遭到阻止 ”
-
找到桌面上Chrome瀏覽器的快捷方式圖示
-
單擊滑鼠右鍵選擇”屬性“
-
在”目標“欄,將--allow-outdated-plugins追加到後面
-
點選確定儲存
FND-49 啟動 Oracle EBS ,彈出錯誤視窗,並且 EBS 無法啟動
錯誤內容: 您的安全設定已組織自簽名的應用程式使用已過期的 Java 版本執行
解決方法:
控制皮膚
->
程式
->Java->
安全,將安全級別調至
“
中
”
。
FND-50 檢視請求輸出時網頁提示 Authentication failed
將網址加入到 IE 受信任站點;
重新開啟 IE ,登入 EBS ,檢視請求輸出
FORM
FORM-1 FORM 中手電筒查詢功能
選擇需要實現該功能的 Block ,增加 block 級 Trigger QUERY_FIND:
APP_FIND.FIND_WINDOW(‘FIND-WINDOW’,’MAIN-BLOCK’,’MAIN-WINDOW’);
FORM-2 WINDOW 中 Modal 屬性
當 window 的 Modal 屬性設定為 Yes 時 , 游標會鎖定在新視窗 .
FORM-3 Folder 相關
1)
FORM-4 Dev10 開啟 canvas 異常退出
Dev10g + win7 x64
開啟 fmb 檔案,開啟任意 Canvas 畫布, form 異常退出
處理:修改 form builder 可執行檔案屬性,勾選以管理員執行此程式
PO
PO-1 PO 修改幣別
1 )選擇 line 下方的 Currency 按鈕,指定目的幣別,並選擇匯率日期,點選 Done 按鈕。
2 )執行 Tools/convert currency 即可。
PO- 2 Auto create
1) Grouping 設定為 Default
Combine requisition lines for the same item, revision, line type, unit of measure, supplier item number, and Need_By Date onto one purchase order line
PO- 3 PO RECEIVE
如果 PO line 下關聯多筆 Distribution 即 Destination 為 Multiple ,則採購接收( Receipt )時會提示選擇 Distribution 。
PO-4 Create Debit Demo when PO Return
1) ) S upplier/ S ite, P urchasing tab 下選擇 Create Debit Memo from RTS Transaction
2 ) Note that Create Debit Memo is selected if Create Debit Memo from RTS Transaction is selected for this supplier site in the Supplier Sites window.
If Create Debit Memos is selected, Purchasing creates a debit memo for the returned quantity once you save the transaction. You can then view or edit the debit memo in Payables. Debit memo creation is enabled for Return to Supplier transactions only. If you do not want a debit memo to be created automatically for this transaction, deselect this option.
If you enter a return and an invoice has not yet been created for the original receipt, or if Payment on Receipt already accounted for the return using the Aging Period functionality, Purchasing does not create a debit memo. (See: Payment on Receipt .)You will receive a notification in the Notifications Summary window for any debit memo that could not be created. Purchasing does not create debit memos for returns against unordered receipts. Tax or freight is not included in the debit memo amount.
PO-5 PO 下 return 已稽核的 PR
在
AutoCreate
中,
Special-Return Requisition
。
完畢後,即可在
PR
彙總中開啟
PR
。此時
PR
的狀態為
Return
。
AP
AP-1 Payment Accounting
Liability 取 invoice 值,包括金額和 rate 資訊 , 其他的取 payment 金額和 rate 資訊 , 如果匯率降低的話就會產生匯兌收益 gain ,反之是 loss .
AP-2 Invoice tolarance
在 AP 設定 - 發票 - 允差裡,設定接收允差暫掛,然後在設定 - 選項 - 應付選項 - 匹配裡選擇允差
AP-3 檢視是否已拋 GL
View Accounting , 檢視右下角的 Transfer to GL 值是 YES/NO.
AP-4 無法建立發票 app-10000:ora-01400 no_data_found
system/profile , 選擇要設定的許可權, profile 選擇 Initialization SQL Statement - Custom , responsibility 對應的值輸入 begin mo_global.init; end;
AP-5 Invoice 無法建立科目
AP/Requets/Run, 提交 Payables accounting Process 程式, Documents class 選擇要處理的類別, Validate Accounts 和 Run accounting Report 選擇 yes ,其他根據需要選擇。
AP-6 AP 拋 GL 失敗
AP/Others/Requests, 提交 Payables Transfer to General Ledger ,引數設定:
Validate Accounts : YES , Transfer to GL Interface : In Details ,
Submit Journal Import : YES ( 或在 GL 模組手工提交 Journal Import
程式 )
如 Journal Import 出現異常,點選 View Output 開啟 Journal
Import Execution Report
報表(如下圖):
選擇 GL/Journals/Import/Correct , 輸入 source ( 即 Journal
Import Execution Report 報表中 Journal Entry Source Name ) 及 Group ID, 切換至 Correct Journal Import Data 視窗, References Tab 欄會有一些來源資訊資料,修正錯誤後點選 Import Journals 。
Ap-7 AP Date 相關
1
)
AP Bathches/Invoices
下,
相關日期有
Inovice date ,Payment rate date
,以及
GL date
GL date
即
Distribution
的
Accounting date
,且
Create Accounting
後
GL date
仍可修改
2
)
Payments
下,
payment date
即
Distribution
的
Accounting date
,且
Payment date
儲存
只有
Diagnostics/examine
可以修改;
Void payments
時可根據需要設定
GL date
,此日期即產生分錄時的
Accounting date
,同
時可指定對已關聯發票的處理的方式(
None , Hold, Cancel
)
AP-8 About payment Document
Future Dated Payments 設定為:
Not allowed 時會帶出 Bank Account 中的 Cash 科目
Allowed 時會帶出 Bank Account 中的 Future Dated Payment 科目
AP-9 啟用批次控制
AR
AR-1 AR/Transaction 轉換 complete/Incomplete 狀態的條件
轉換狀態條件 No Activity , 做過 RMA 後 AR 會產生 Activity ,所以無法改為 Incomplete
CST
CST-1 PAC
單位成本計算
採購件:(期初金額
+
本期採購金額)
/
(期初數量
+
本期採購數量),本期無採購時取期初成本
自制件:(期初金額 + 本期製造金額) / (期初數量 + 本期製造數量),本期無製造時取期初成本
請購處理器使用發票價格計算採購成本,在無法獲取發票價格時則使用 PO 價格;
請購成本等於與購買該物料相關的各種成本,包括物料成本、運費、特殊費用及不可退稅等。
對每一接收,收貨凈數量將在期間終結時凍結,成本將在期間關閉時凍結,根據與接收匹配的發票價格(無發票時取 PO 價格)確定成本。
C ST -2 PAC PROCESS STATUS
SELECT *
FROM CST_PAC_PROCESS_PHASES P
WHERE P.PAC_PERIOD_ID = 1063
CST-3 PAC 下生產完工成本收集 (?)
PAC 下 Wip Assembly Completion 成本的收集是以工序推動的,當工序 MOVE 至 TO MOVE 後即會分配指定在該工序下的各物料在當前期間內的已發料成本
CST-4 ROLL UP and Update Costs
Roll up 根據 rollup 條件將成本卷算到指定的 cost type ;
Update Costs 根據指定條件將指定 cost type 下的成本更新到 Frozen 成本。
CST- 5 PAC 成本收集
自製件部份 收集工單消耗成本
採購件 收集發票或訂單成本
採購件:(期初金額 + 本期採購金額) / (期初數量 + 本期採購數量),本期無採購時取期初成本
自制件:(期初金額 + 本期製造金額) / (期初數量 + 本期製造數量),本期無製造時取期初成本
CST-6 Frozen 成本記錄
對應組織下,如果勾選 costing enabed 則會產生 frozen 成本記錄,取消勾選自動刪除 frozen 成本記錄
CST-7 Item cost 下 last po price
SELECT CSTPLPOP.PO_PRICE(ORGANIZATION_ID,INVENTORY_ITEM_ID) FROM DUAL
CST-8 PAC COST TYPE ASSOCIATE
PAC 下可選 cost type 的條件: 取消 Cost type 的 Allow updates 勾選
CST-9 PAC Job close var 產生原因
工單部分發料然後完工入庫,提交 PAC 三支程式後系統統計當前製造成本並結轉在製品 ;
若後續期間繼續做發料或交易,則會造成工單製造成本大於已結轉完工成本,工單關閉時會結轉到 Job close var 下。
CST-10 WIP_PAC_PERIOD_BANLANCES
Stores the WIP balances for all entities within a cost group by period. Values are stored by WIP_ENTITY_ID, LINE_ID and OPERATION_SEQ_NUM. The IN columns represent value charged to the entity by material issues, resource charges or overhead charges. The OUT columns represent the value relieved from the entity by scrap or completions. The VAR columns usually represent the difference between IN and OUT columns and are updated during period close for repetitive schedules and during job close for discrete jobs.
DB
DB-1 NVL() 與 (+) 區別:
NVL() 要求記錄存在,只是值為 null ,而 (+) 則允許記錄為空
DB-2 Privilege in Procedure
顯式授權,角色許可權在過程裡無效
DB-3 Drive table
指定驅動表:
select /*+DRIVING_SITE(b2)*/
count(*) from TABLE1@to_b2 b2,TABLE2@to_b1 b1 where clause..
有時 把大表作為 DRIVING SITE 效率更高
DB-4 捕獲鎖異常
DECLARE
e_failed_to_lock EXCEPTION;
PRAGMA EXCEPTION_INIT ( e_failed_to_lock , - 54 );
lv_id NUMBER ;
BEGIN
SELECT ID INTO lv_id FROM T WHERE ID = 1 FOR UPDATE NOWAIT;
--raise e_failed_to_lock;
EXCEPTION
WHEN e_failed_to_lock THEN
DBMS_OUTPUT . PUT_LINE ( 'locked!' );
END;/
DB-5 Oracle 中 sys_connect_by_path 函式用法
sys_connect_by_path 函式主要作用是可以把一個父節點下的所有子節點通過某個字元進行區分,然後連線在一個列中顯示
select level ,sys_connect_by_path( id , '/' )
from test
start with pid= 1
connect by prior pid = id ; // 父 id= 子 id 正樹型結構 子 id= 父 id 倒樹型結構
select level ,sys_connect_by_path( pid, '/' )
from test
start with pid= 1
connect by prior pid = id ;
DB-6 下階合併一列輸出方法
方法一:(
10g
)
SELECT t1.table_name, t1.index_name, wmsys.wm_concat(t2.column_name) column_name
from user_indexes t1, user_ind_columns t2
where t1.table_name = t2.table_name
and t1.index_name = t2.index_name
group by t1.table_name, t1.index_name;
方法二:
(9i)
SELECT t1.table_name, t1.index_name, SUBSTR (MAX (SYS_CONNECT_BY_PATH (t1.column_name, ';')), 2) column_name
FROM (SELECT a.table_name, a.index_name, a.column_name, ROW_NUMBER () OVER (PARTITION BY a.index_name ORDER BY a.column_name) rn
FROM user_ind_columns a) t1
START WITH t1.rn = 1
CONNECT BY t1.index_name = PRIOR t1.index_name AND t1.rn - 1 = PRIOR t1.rn
GROUP BY t1.table_name, t1.index_name;
DB-7 外連線下 ON 與 WHERE 區別
例
:
1. select a.id, b.name from T_A a left jion T_B b on a.id=b.id and b.flag =0
2. select a.id,b.name from T_A a left jion T_B b on a.id=b.id where b.flag=0
1. 一般外連線, on 裡的是連線條件, a.id=b.id and b.flag =0 , a.id 全部顯示,
不符合 a.id=b.id and b.flag =0 的 b.name 為 NULL
2. left jion T_B b on a.id=b.id where b.flag=0 先連線再過濾
DB-8 分析函式參與運算示例
分析函式值 運算子 其他欄位:
SUM ( OQ . TOTAL_QOH ) OVER (ORDER BY OQ . SUBINVENTORY_CODE ASC)
-
NVL ( D . OPEN_QUANTITY , ) AVILABLE_QUANTITY
DB-9 臨時表的建立
會話級的臨時表建立方法:
Create Global Temporary Table Table_Name(Col1
Type1,Col2 Type2...) On Commit Preserve Rows
;
舉例
create global temporary
table Student(Stu_id Number(5),Class_id Number(5),Stu_Name
Varchar2(8),Stu_Memo varchar2(200)) on Commit Preserve Rows ;
事務級臨時表的建立方法:
Create
Global Temporary Table Table_Name(Col1 Type1,Col2 Type2...) On Commit
Delete Rows
;
舉例:
create global temporary table Classes(Class_id
Number(5),Class_Name Varchar2(8),Class_Memo varchar2(200)) on Commit
delete Rows ;
區別 : 會話級別只有當會話結束臨時表中的資料才會被截斷,而且事務級臨時表則不管是 commit 、 rollback 或者是會話結束,臨時表中的資料都將被截斷。
DB-10 構造指定行數的表
SELECT ROWNUM rn
FROM DUAL
CONNECT BY ROWNUM <= 10
DB-11 字串拆分為多行
select level as rn,
trim(regexp_substr('a,s,d,f'||',' , '.*?'||',' ,1, level),',') as str
from dual
connect by level <= length(regexp_replace('a,s,d,f'||',','[^'||','||']',null))
order by 1,2
with temp as
(select 'X' a, '1,2,3,4,5' b from dual
union all
select 'Y' a, '7/8/9/10,11' b from dual
union all
select 'Z' a, '12' b from dual)
select a,
regexp_substr(b, '[^,|/]+', 1, level) b
from temp
connect by a = prior a
and prior dbms_random.value is not null
and level <= regexp_count(b, ',|/') + 1;
OM-1 View Ship Line Details
OM/Shipping Transactions, DELIVERY TAB 下 view shipping status, 可以看到 ship line 的詳細資訊
OM-2 So line Type
Line type 為 Free charge 時不拋至 AR
OM-3 價目表中料號根據 MO 組織下 OM 的屬性設定取值
OM-4 限定挑庫倉庫
SO Line /Shipping Tab , 指定 Warehouse 與 Subinventory 即可
OM-5 出貨明細 (WDD) 與庫存交易 (MTT) 對應
MMT.PICKING_LINE_ID = WDD.DELIVERY_DETAIL_ID
AND MMT.TRANSACTION_TYPE_ID = 33 ----SALES ORDER ISSUE
AND MMT.SUBINVENTORY_CODE = ‘F03’ ----STAGE SUBINVENTORY
AND MMT.ORGANIZATION_ID = 90 ----SHIPPING WAREHOUSE
OM-6 CLOSE STOP 時間
Stop 10 close 時間對應 MMT transaction_date
Stop 20 close 時間對應 AR Transaction 的 Transaction_date
OM-7 payment method 設定
Payment Method 在 receipt classes 視窗設定;
Receipt Classes 對應多個 payment method , payment method 可以對應多個 bank account
WIP-1 Item/Work in Process/Supply Type
1) PUSH 手工發放
2) Operation pull 工序拉式,工序至 To Move 後自動發放
3) Bulk /Supplier
4) Phantom 虛擬件發料
WIP-2 Nonstandard Job
1) Rounting or Bom Referrence can assign Rounting or Bom of a differrence assembly .
2)
If you are using nonstandard job to perform maintaince on a machine, you would not need to
indentify an assembly.
BOM
BOM-1 製造 BOM 與工程 BOM 區分
Table: BOM_BILL_OF_MATERIALS
Column: Assembly_Type
Type of assembly.
1. Manufacturing Bill
2. Engineering Bill
BOM-2 級聯用法擴充套件
SELECT LEVEL- 1 "Pathlen" ,lpad( ' ' , 2 * (level- 1 )) || MGR MANAGER , EMPNO EMP , ENAME "Employee" , CONNECT_BY_ROOT EMPNO "TOP Manager" ,
SUBSTR(SYS_CONNECT_BY_PATH( SAL / 10 , '*' ), 2 ) "Path" ,
DBMS_AW.EVAL_NUMBER (NVL(SUBSTR(SYS_CONNECT_BY_PATH( SAL / 10 , '*' ), 2 ), )) AMOUNT
FROM EMP
START WITH EMPNO = '7839'
CONNECT BY PRIOR EMPNO = MGR ;
INV
INV-1 INV 如何去掉主組織物料 Item 的鍵彈性彈出來?
解決方法
:
修改配置檔案
“
彈性域:開啟鍵彈性域視窗
”(Flexfields:Open Key Window)
地點的值為
“
否
”
如下
FA
FA-1 Prepare Mass Addition 時 Asset Number 輸入為已有資產編號
Prepare Mass Addition 時 Asset Number 如果輸入為已有資產編號,則會將當前立賬金額追加到已有資產編號上,初始成本、當前成本、折舊等資訊相應更新。
F A - 2 Transfer to 轉移成本
Asset Workbench/Source Line ,通過 Transer To 可以將當前資產成本部份或全部轉移到另一已有資產上。
F A - 3 Asset Ritirement
1) 報廢當月提折舊
2)
報廢時分錄
借:資產處置損失
資產折舊
貸:
資產
FA-4 FA MASS ADDTION 日期相關
資產新增時 DATE_PLACED_IN_SERVICE 必須是 ACCOUNTING_DATE 的前一期,否則提示 Mass Addition ID: 44429 ==> ** FAILED **
Error: Unable to get prorate date information
Cause: You have a database problem.
Action: Contact your system administrator.
FA-5 設定 FA 的 MASS TRANSFER 是否產生轉移事務分錄
SLA 在資產設定中,將轉移事務型別的建立科目標識勾選則產生轉移事務分錄 , 反之亦然 .
FA-6 關於 FA_DISTRIBUTION_HISTORY 表
It shows the information about employee, location and accouting flexfield
1)
Patial Retirement
Old lines: transfer_units
記錄報廢數量(負值)
Date_ineffective
報廢日期
retirement_id
對應
fa_retirements
的
retirement_id
New lines : Units_assigned 原 units_assigned+transaction_units
Assign_to 原 Assign_to
2)
Full Retirement
Transaction_units
報廢數量(負值)
retirement_id
對應
fa_retirements
的
retirement_id
3)
Reinstate full retirement
Insert new record as the active record before
exception with Transaction_units and retirement_id are null
Printer
P-1 針式印表機傳動 壓力
一般為 5 ,調太緊會產生列印頭打滑中止列印現象。
OAF
O-1 右鍵選單中 new association 無反應的問題
直接 new ,然後在對話方塊裡選 association
O-2 CO 中獲取 AM
O-3 CO 檔案上傳例項
新增一個 Item ,型別 MessagFileUpload ,程式碼:
BlobDomain blob = (BlobDomain)fileUploadData.selectValue(null, fileName);
File f = new File(filePath + fileName); System.out.println(filePath + "---" + fileName); InputStream is = blob.getBinaryStream(); FileOutputStream fos = new FileOutputStream(f);
int size = blob.getBufferSize(); byte[] buffer = new byte[size]; int len;
while ((len = is.read(buffer)) != -1) { fos.write(buffer, 0, len); } is.close(); fos.flush(); fos.close(); |
O-4 CO 核取方塊示例
OAMessageCheckBoxBean deployCheckBox = (OAMessageCheckBoxBean)webBean.findIndexedChildRecursive("deployFlag"); String deployFlag = deployCheckBox.getValue(pageContext).toString(); System.out.println("deployFlag:" + deployFlag); |
O-5 CO 字串拆分示例
O-5 CO 文字框賦值示例
帶返回引數的:
不帶返回引數的:
BIEE 11g 相關
BIEE-1 新建資料庫檔案 (.rpd)
BIEE 11g 中的管理工具中新建 rpd ,執行“匯入後設資料”步驟。其中,連線型別選擇“ OCI10g/11g ”,點選下一步提示“連線失敗”。
BIEE 10g 版本中是沒有繫結 Oracle 客戶端, biee 會採用 Oracle db home 的客戶端去連線資料庫,在 11g 版本中已經自帶了客戶端,所以通過 bi server 去連線資料庫時會使用自帶的 tnsnames ,可以採用如下兩個方法來解決這個問題:
1 、將 tnsnames.ora 配置檔案複製到 {Oracle_BI1}\network\admin directory 和 {Oracle_common}\network\ 目錄下
2 、直接在資料來源名稱中輸入連線字串: (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 134.96.33.70)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))
BIEE- 2 自帶 Sample 資料庫檔案 密碼
Admin123
BIEE- 3 設定顯示 WEB 管理會話裡面的快取日誌
在 RPD 的管理身份裡面設定聯機使用者過濾器就能夠檢視到使用者了 , 然後在給使用者設定檢視等級
BIEE-4 Dashboard 下報表的連結
儀表盤的報表下載需要設定:點選 Dashboard 報表屬性,選擇報表連結,然後勾選需要顯示的連結
BIEE-5 新增 RPD 資料庫檔案時所輸密碼用途
設定了兩次連線資訊,一次在“ Select Data Source ”對話方塊,此處的連線資訊是供 Administration Tool 匯入後設資料用的;
另一次在“ Connection Pool ”對話方塊,此處的連線資訊是供 BI Server 進行資料查詢時使用的。
如果你的 Administration Tool 和 BI Server 裝在不同的機器上則需要在兩臺機器上分別配置 Oracle 的 TNS 。
BIEE-6 Oracle Process Manager(Instance2) 服務無法啟動
原因之一是修改過 hosts 檔案 localhost 對應 IP ,並且當前連線不是此處對應 IP ,修改回安裝 BIEE 前對應關係後啟動正常
BIEE-7 DB Client 無法連結資料庫問題一
提示: The Adapter could not establish the connection
解決思路:
1) ping 連線字串中主機是否連通, ping 連線字串主機名
2) 檢視主機監聽服務是否正常, lsnrctl status, tnsping sid_name
3) 檢查防火牆設定
BIEE-8 Answer 下製作請求步驟
建立請求》修改請求標準部分》修改列順序》新增過濾器》預覽請求結果》預覽請求結果》定製檢視》修改結果佈局》儲存請求
BIEE-9 時間軸函式相關
Oracle BIEE 提供的解決方法是時間軸函式。時間軸函式是位於邏輯模型層內的函式,使用時間軸函式能夠定義出 “ 去年同期值 ” 或 “ 本年累計值 ” 之類的與時間相關的計算欄位。 Oracle BIEE 現在支援兩個時間軸函式: Ago :從當前時間起回溯使用者指定的 n 個時間段,返回當時的度量值。 ToDate :從使用者指定時間段的起點開始,到當前時間為止,計算度量值的累計值。 |
使用時間軸函式的前提條件是在邏輯模型內定義了時間維。上面兩個函式說明中的 “ 時間段 ” 實際上指的是時間維的層級( Level )。例如使用 Ago 函式定義 “ 去年同期值 ” ,指定的時間段為 “ 年 ” 這一層級,指定的回溯週期為 1 ,表示得到去年的值。再比如使用 ToDate 函式定義 “ 本年累計值 ” ,指定的時間段也是 “ 年 ” 這一層級,表示從年的起點(年初)開始到當前時間為止,求度量值的累計值。 |
BIEE-10 weblogic 啟動預設使用者名稱 / 密碼
系統會記錄
weblogic
服務首次啟動時使用的使用者名稱
/
密碼,並作為以後啟動服務的預設使用者名稱及密碼,如需修改,定位至
boot.properties
檔案,路徑為:
H:\Oracle\BIEE\user_projects\domains\bifoundation_domain\servers\AdminServer\security
使用者名稱及密碼可直接手動指定或修改為空置後登陸時輸入,系統自動加密
BIEE-11 Schedule
1) 導航至指定 Analytics 的結果頁簽下,點選“排程”按鈕,設定排程條件後儲存排程
2) 新建代理 , 傳送 Dashboard 、 Analytics 、簡報等
3) BIP 下報表,點選“排程”按鈕
BIEE-12 列標題中引用變數
BIEE-13 biee 儀表盤切換標籤時 是否 自動傳引數
設定引數的影響範圍是Dashboard Page,不是Dashboard
BIEE-14 BIEE 目錄遷移(資料夾)方式
資料夾遷移方式一(歸檔
--
取消歸檔):
歸檔:
analytics
中選擇目錄,定位至指定資料夾,更多中選擇歸檔,儲存為
.catalog
文件;
釋放歸檔:
進入目錄
管理
器,離線方式登陸,定位至遷移的父資料夾,選擇檔案
/
取消歸檔
資料夾遷移方式二:
BIEE
的
web
展現層元件,存放在
instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog
目錄下,依據主題區域
的名稱分資料夾存放,則在遷移時需要將
rpd
檔案中主題對應的
web catalog
拷貝到新系統中的相應目錄下:完成
catalog
的拷貝後,還需要修改
instances\instance1\config\OracleBIPresentationServicesComponent\coreapplication_obips1
中的
catalog
指向
Link URL:
http://hi.erp100.com/home.php?mod=space&uid=55664&do=blog&id=13571172
BIEE-15 列公式中引號的使用
1) 字串中用單引號,如 case when “table1”.“col1”= ‘Y’ then ‘Normal’ else ‘Inventory’ end
2)
呼叫資料庫函式並傳遞引數,如:
evaluate(‘xx_alex_pkg.prod_price(%1,
‘‘c’’
[P1]
)’ as double , “table1”.“col1”)
注:呼叫資料庫函式時用單引號;呼叫函式傳遞明文引數時用兩對單引號
BIEE-16 儀表盤連結中使用者名稱、密碼引數
儀表盤呼叫連結中加入使用者名稱、密碼引數:
http://biee:9704/analytic&NQUser=user1&NQPassword=123
BIEE-17 設定分析在儀表盤中顯示的檢視
當 Analytics 用多個複合佈局時,加入儀表盤時可以指定顯示的檢視 :
編輯儀表盤 / 分析屬性 / 顯示檢視,選擇需要顯示的複合佈局或者檢視
BIEE-18 Including user information stored in system variable
Select :xdo_user_name,:xdo_user_role,:xdo_user_report_oracle_lang,:xdo_user_locale,
:xdo_user_ui_oracle_lang,:xdo_user_ui_locale from dual
BIEE-19 BIP 報表命名
報表名字應以字母、數字開頭,否則可能報網頁找不到錯誤
BIEE-20 Consumer role 相關
BI Consumer Role 為使用者預設角色,新建使用者時預設已分配此角色,對應功能為“開啟”許可權,若要禁止未授權使用者檢視報表或分析等,可以取消使用者的 consumer role ,或者將報表或分析的 consumer role 重新設定阻止
BIEE-21 BIP SELECT 中的“ order ”問題
BIP 報表的 select 語句的列中出現“ order ”類明文時會引發報錯: ora-00924 確實 by 關鍵字
BIEE-22 修改 IP
BIEE 各元件間主要以 host 主機名關聯,修改 IP 後一般可以直接使用
BIEE-23 BIP 下 Event Tri gger
1) DB 端開發 package 及需要的 function , event trigger 下只能呼叫返回值型別為 boolean 的 function
2) Function 中需要傳遞引數時,所有傳遞的引數名稱必須中 DB 端 package 宣告部分宣告 ,然後才可以傳遞值到 function 中
3) Event trigger 中程式碼示例 : xx_alex_pkg.auto_trans_f(:p_trans_no)
BIEE-24 fmap 對應路徑
兩個,一個是 C:\BI\Oracle_BI1\bifoundation\web\app\res\sk_blafp\b_mozilla_4 和 C:\BI\Oracle_BI1\bifoundation\web\app\res\sk_blafp\login
BIEE-25 設定許可權時無法選擇連線池
解決:
BIEE-26 ANALYTICS 裡面顯示實時資料
EM 下 取消 cache :
取消 Cache Enable ,點選 Apply 按鈕, 然後 Active Change 後重啟全部應用
BIEE-27 Anlytics Data Table 中顯示圖片
1) 欄位列公式中輸入 html 標籤,如
<img src=''http://www.alexandrefurniture.com/alexandre/file/'||"XX_ONHAND_V"."PIC" ||''' height=100 width=100></img>
2) 列屬性 — 資料格式,勾選“ “ 覆蓋預設資料格式”,將文字視為選擇“ HTML”
3) 如需匯出 Excel 表格式, 需要增加一個標示欄位,列屬性 — 樣式,設定“單元”區域的影像值(根據需要任選一個圖示均可)
BIEE-28 運用 Keep 函式取指定周最後對應資料
EVALUATE('MIN(%1) KEEP (DENSE_RANK LAST ORDER BY %2) OVER(PARTITION BY %3,%4)' AS INT,"THEME"." 實際目標 ","THEME"."DATE","THEME"."YEAR","THEME"."WEEK") T
2) 取指定日期 ( 每月 15 號 ) 對應的資料
EVALUATE('MIN(%1) KEEP (DENSE_RANK LAST ORDER BY
DECODE(TO_CHAR(%2,'''DD'''), 15 [A2] ,1,0)) OVER(PARTITION BY %3,%4)' AS INT,"THEME"." 實際目標 ","THEMEDATE","THEME"."YEAR","THEME"."WEEK") T
BIEE-29 指定 Analytics 表格檢視中列寬度
標準 / 列屬性 / 列格式頁簽下,設定列標題的格式
BI Publisher(Standalone)
P-1 Chart 相關
雙擊圖表,選擇設定圖片格式視窗的 Web 頁,
增加控制語句可以設定圖表額外的屬性信 息,如行列標籤等
P-2 組內合計控制語句
在組內新增欄位,設定控制語句,例: <?sum (current-group()/QTY)?>
P-3 頁頭 / 頁尾
每頁重複部分可以通過 Word 頁首 / 頁尾功能實現
P-4 Last Page Only Content
XML Publisher provides this ability. To utilize this feature, you must:
1. Create a section break in your template to ensure the content of the final page is
separated from the rest of the report.
2. Insert the following syntax on the final page:
<?start@last-page:body?>
<?end body?>
Any content on the page that occurs above or below these two tags will appear only on
the last page of the report. Also, note that because this command explicitly specifies the
content of the final page, any desired headers or footers previously defined for the
report must be reinserted on the last page.
P- 5 表示式欄位
欄位運算方式: <?sum (ON_HAND)-OPEN_QUANTITY?>
或 <? OPEN_QUANTITY – (sum (ON_HAND))?>
P- 6 Windows IIS 網路印表機
1 )安裝 IIS 下的 Printersvirtual directory 服務
2 )共享印表機,記錄共享名 share_name1
3) BI Admin 下增加 Printer :
輸入 server name, URI 內輸入 http://serverf_ip/printers/share_name1/.printer
P- 7 多資料來源( Data Modal )
Data Modal 下增加需要的多個 DataSet ,然後選擇 Data Modal ,設定 Main Data Set
選擇 Concatenated SQL Data Source :所有 DataSet 全部顯示 選擇某一 DataSet 則指顯示指定 DataSet |
P-8 動態顯示圖片
1 )安裝 IIS ,並設定虛擬目錄 pic ,相應圖片儲存在該目錄
2 ) rtf 模板中插入圖片(選擇解析度比較低的,模板檔案會比較小);雙擊圖片,定位至 Web 標籤欄,輸入圖片地址,如: url:{concat('http://192.168.3.223/pic/',ITEM1,'.jpg')} , 其中 ITEM1 為 xml 標籤欄位名稱
問題:匯出到 Excel 時圖片大小有變動,需繼續測試
P-9 XSLT 控制
新增 field , 雙擊 ,code 中輸入
1) 顯示行號 : <xsl:value-of select="position()"/>
2) 顯示最後兩行 : <xsl:if test="position()>last()-2">
P-10 頁內合計 / 累計(僅輸出 PDF 有效)
1 、頁內合計
1 )設定需合計欄位程式碼: <?QTY?><?add-page-total: TT ; ' QTY' ?>
其中 QTY 為 XML 欄位名稱, TT 為合計值暫存的引用名稱
2 )增加顯示 field 域,程式碼 <?show-page-total: TT ;'C9G990D00';'(C9G990D00)'?>
2 、頁間累計
頁頭初始化暫存變數 Init PTs — 》組內資料迴圈累加變數 InvAmt — 》呼叫顯示 CCC
3 、組內合計
Init PTs 放置在組內即 group INVOICE by INVNUM 後即可
4 、組內需設定子模板時,子模板應放在其他結束標籤後
5 、跨頁表頭重複顯示 ,頁碼組間重置
頁首 |
Group by 語句指定 Break 為 Section ,然後將需重複顯示欄位程式碼放於頁首,如 訂單號碼 : <?PO_NUM?>
P-11 Using File as DataSource
1 )定義 File 型別 Data Source
Admin/Data Source , 選擇 File 型別,輸入 Data Source name 及對應的絕對路徑(伺服器路徑), Security 下面設定可用的許可權
2 )進入 report 編輯頁面,新建 Data Source , Type 選擇 File , Detail 下面選擇相應的 Data Source (即相應目錄), File Name 欄輸入相對於 Data Source 的相對路徑(如有子目錄,則輸入子目錄 \ 檔名 .xml ),如圖:
P-12 xtended SQL and XSL Functions
P-13 Using Variables temp
P-14 Bursting report
1 ) RTF Template : 按 Split by 指定的欄位分組,並是定 Break by 為 page
2 ) Date Source :設定 source 按 Split by 對應欄位排序(重要)
3 )啟用報表的 Bursting 功能即 Enable Bursting, 然後 SQL Query 構造 Delivery DATA Source ,
其中 KEY 欄位對應 Delivery by 相應的欄位,
a) 輸出到 Mail ;
select DEPTNO KEY,
'TEST' TEMPLATE,
'RTF' TEMPLATE_FORMAT,
'en-US' LOCALE,
'RTF' OUTPUT_FORMAT,
'EMAIL' DEL_CHANNEL,
'admin@mail.alexandre.com' PARAMETER1,
'admin@mail.alexandre.com' PARAMETER2,
'bip-collections@oracle.com'PARAMETER3,
DEPTNO||' `S EMP DETAILS' PARAMETER4,
'Hi, '||DNAME||chr(13)|| ', Please find the attachment.' PARAMETER5,
'true' PARAMETER6,
'admin@mail.alex.com' PARAMETER7
from SCOTT.DEPT
b) 輸出到檔案
select DEPTNO KEY,
'TEST' TEMPLATE,
'RTF' TEMPLATE_FORMAT,
'en-US' LOCALE,
'RTF' OUTPUT_FORMAT, --- 輸出格式
'FILE' DEL_CHANNEL,
'D:\OraHome_1\xmlp\XMLP\Reports\ALEX\BURSTING FILE\OUTPUT\' PARAMETER1, ---- 輸出絕對路徑
DEPTNO||'_EMP_DETAILS.rtf' PARAMETER2 ---- 輸出檔案全名,附輸出格式對應副檔名
from SCOTT.DEPT
WHERE DEPTNO<40
4 )執行 Bursting:
勾選 Save output 及 Use Unicode ( UTF8 ) ; Report Formatting Time Zone 選擇 [GMT +08:00] CHINA STANDARD TIME;
P-15 輸出 PDF 中文亂碼問題
確保以下五個字型檔案在目錄 oraHome\jdk\jre\lib\fonts , oraHome\jre\1.4.2\lib\fonts ,
oraHome\jdk\lib\fonts 中都存在即可(一般預設在 oraHome\jdk\lib\fonts 中)
補充: XMLP EBS 之中文字型
預設情況下, XMLP 不支援中文,原因僅僅是缺少字型。因為 XMLP 採用 Java 編寫,理論上 Java 支援任何語種。 EBS 自帶了中文字型,但沒有安裝到 XMLP 目錄。為此需要做下簡單拷貝即可:
cp %FND_TOP%/resource/ALBAN*.ttf $AF_JRE_TOP/jre/lib/fonts
( 12.1.1 : cp %FND_TOP%/resource/ALBAN*.ttf $AF_JRE_TOP/lib/fonts )
P-16 3of9 條碼顯示問題
將指定顯示的值前後各加一個“ * ”符號,通用條碼器即可識別
P-17 Qrcode
Qrcode 顯示網頁連結方式: 傳入值前增加“ http:// ”
GL
GL-1 open period 一直為 running 狀態問題
UPDATE GL_CONCURRENCY_CONTROL GC
SET GC.CONCURRENCY_ENTITY_ID = -1 ---1762465
WHERE GC.CONCURRENCY_CLASS = 'OPEN_PERIOD'
AND GC.CONCURRENCY_ENTITY_NAME ='SOB: 8'
然後重新 open period
WebADI
W-1 upload 時提示 Error : The connection to the server is unavailable
sysadmin 賬戶可以成功 create Document ,但執行 upload 時提示 :
Error
The connection to the server is unavailable. |
Please contact your support representative. |
改用另一賬戶時可成功 upload ,可能和 sysdadmin 賬戶有關,待確認。
W-2 R12 Create Document 報錯 BNE_UIX_PHYSICAL_DIRECTORY is not configured
1) System profile: BNE_UIX_PHYSICAL_DIRECTORY 改為空值
2)
Applvis
賬戶下
adapcctl.sh stop
;
adapcctl.sh start
adoacorectl.sh stop; adoacorectl.sh start
注:
OAF Server
和
Form Server
是不同的,所以重啟
Apache Server
不會影響
Form Server.
Bouncing the Apache or OC4J will impact only the self service pages.It won't bounce the form server.
Bouncing Apache will not disconnect the connected users from the application. In case you stop Apache only, new sessions will not be allowed, and you will get an error if you try to access any self service page for the connected sessions.
Reference: http://blog.csdn.net/pan_tian/article/details/8142033
Windwos 相關
W-1 訪問 Windows 檔案伺服器
確認一下服務已經啟動 : UPnP Device Host , TCP/IP NetBIOS Helper , SSDP Discovery , Server , Network Location Awareness , Network Connections , DNS Client , Computer Browser
W-2 遠端桌面相關
需啟動 Terminal Service 服務(對應 3389 埠),勾選我的電腦屬性遠端頁中的遠端
W-3 檢視當前使用者
Echo %username%
W-4 將程式註冊為服務
1)
exe
程式
安裝
rttools
,然後
cmd
命令視窗執行
instsrv.exe
服務名,最後登錄檔即服務視窗下設定
servie
2) Java ---continue
W-5 連線網路資源相關服務
server
服務
:
使遠端可連入本機資源
workstation
服務
:
使本機可連線遠端網路資源
W-6 windows 2008 搜尋不到無線網路的解決方法
windows 2008 預設下這個無線 LAN 服務這個功能並沒安裝,需要手工安裝一下。
安裝路徑是: 開始》管理工具》伺服器管理器》功能》新增功能》選擇新增 “ 無線 LAN 服務 ” 。即可 ...
W-7 Windows 2008 下禁用 IE 增強工具
在管理工具中開啟伺服器管理控制檯( Server Manager ) , 視窗右側 “ 配置 IE 安全的選項 (IESC)”, 可以對管理員帳戶和使用者帳戶禁用 "IE 增強的安全配置
W-8 Office2013 啟用備份
Windows 8 :備份 C:\Windows\System32\spp\store\tokens.dat
Windows 7 :備份 C:\ProgramData\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat
W-9 Firefox 直接瀏覽 PDF 內容
首先安裝 Adobe Reader 或其他 pdf 閱讀器,然後在火狐瀏覽器中點 “ 工具 ”->“ 選項 ” 選單 ->“ 應用程式 ”->PDF 檔案對應的動作選擇相應的 plugin 程式 -> 點 “ 確定 ” 來儲存設定。
W-10 Word 2013 產生帶目錄的 PDF
Word 另存為, 針對以下格式優化選擇 ” 最小檔案大小(聯機發布)( M ) ” ,點選選項視窗,設定包括非列印資訊
W-11 Windows 命令列下用 netsh 實現埠轉發 ( 埠對映 )
新增一個IPV4到IPV4的埠對映
netsh interface portproxy add v4tov4 listenaddress=192.168.193.1 listenport=22 connectaddress=xxx.xxx.xxx.xxx connectport=22
指定監聽ip和埠可以刪除
netsh interface portproxy delete v4tov4 listenaddress=192.168.193.1 listenport=22
可以檢視存在的轉發
netsh interface portproxy show all
Ubuntu/Linux
U-1 tail +324 無法開啟錯誤解決
export _POSIXZ_VERSION=199209
U-2 安裝 RPM 包
alien –i xx.rpm
注:安裝 alien 命令包: apt-ge install alien
U-3 安裝中文包後系統選單等截面仍是英文
系統設定下使用者賬戶下將預設語言改為漢語 ( 中國 ), 然後系統會提示更新選單 , 點選確定即可
U-4 tar 命令列安裝 bz2 檔案
命令解壓 : tar xjvf mednafen-0.8.D.2. tar . bz2
U-5 安裝 CENTOS 5 中文語言包
第一:中文語言包:
在安裝盤上已經有各種語言包,安裝就可以了。中文的是:
#rpm -ivh fonts-chinese-3.02-9.6.el5.noarch.rpm
#rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
第二:中文輸入法:
中文輸入法
按如下安裝:
rpm -ivh scim-libs-1.4.4-39.el5.i386.rpm
rpm -ivh scim-1.4.4-41.el5.i386.rpm
rpm -ivh scim-pinyin-0.5.91-16.el5.i386.rpm
rpm -ivh scim-tables-0.5.6-7.i386.rpm
rpm -ivh scim-tables-additional-0.5.6-7.i386.rpm
rpm -ivh scim-tables-chinese-0.5.6-7.i386.rpm
注:這些也在安裝盤上,仍需要以
root
執行。具體版本可能有所變化。
U-6 安裝 Fireforx 及 Java Plugin
# tar –xjvf firefox-3.5.tar.bz2 -C /usr/
# sh jre-6u7-linux-i586-rpm.bin
# ls /usr/java/jre1.6.0_07/plugin/i386/ns7
# cd /usr/firefox/plugins
# ln -s /usr/java/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so
# ls -l
http://www.cnblogs.com/ebs-blog/archive/2011/09/06/2168386.html
U-7 一步完成軟體安裝時的協議閱讀
如 JAVA 安裝時,需要按多次回車顯示完許可協議才能繼續;
解決: 如果確定要安裝軟體,不想一頁頁閱讀協議的話可以按 F2 直接到協議結尾
AIX TOPAS輸出錯亂解決方法 2012-06-25
export TERM=vt100
Excel
E-1 vba 設定單元格批註
Range.AddComment ----
該方法可以插入批註,例如:
Worksheets(1).Range("E5").AddComment "Current Sales"
Nagios 監控配置相關
N-1 NSClient 相關
(
http://wenku.baidu.com/view/d5a88190daef5ef7ba0d3c5b.html
)
安裝
NSClient++_0.3.6
客戶端
,
安裝過程中設定允許訪問的主機
IP
及訪問監控端的密碼;進入安裝目錄,編輯
NS.INT,
選擇需要載入的模組,將欲載入模組對應
*.dll
檔案前的“
;
”去掉即可。
注: 確定防火牆設定允許訪問被監控端的 TCP 12489 埠
SOA
S-1 動態指定 JNDI
根據服務入參判斷呼叫的資料庫名稱,匹配 dvm 檔案中資訊,然後賦值到 invoke 元件的 jca.jndi 屬性
dvm:lookupValue("DB_LIST.dvm",JCA_CODE,JCA_MEANING,$Receive1_Read_InputVariable.body/ns4:line/ns4:C1,"ERROR")
Property name (jca.jndi) 沒有,點加號新建
S-2 XQUERYTRANSFROM 元件
XqueryTransform 元件,和 Assign 類似,解決陣列型別入參順序問題;
Assign 元件,對於陣列型別入參,欄位順序變化時 invoke 元件接收不到引數值
[A2] 15 表示取每月第 15 天對應的資料
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13964895/viewspace-2284911/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 大雜燴
- mysql 大雜燴MySql
- redis 大雜燴Redis
- Binder + AMS + AIDL大雜燴AI
- 網路流大雜燴
- 吉司機大雜燴
- 運維-技能大雜燴運維
- Codeforces 2400+ flows 大雜燴
- 訊息佇列 大雜燴佇列
- 連通性問題大雜燴
- C++八股大雜燴C++
- “KMP、EXKMP、manacher、最小表示法”大雜燴KMP
- HTML+CSS知識點大雜燴(二)HTMLCSS
- 前端效能最佳化百問大雜燴前端
- QOJ #1280.Fibonacci Partition/Fibonacci性質大雜燴
- Generator知識點雜燴
- 前端面試題雜燴(答案)前端面試題
- 一些“最短路”雜燴
- 求職之手寫程式碼-手寫原始碼大雜燴求職原始碼
- [整理]qbxt集訓10場考試 大 雜 燴 (後篇)
- 學習Angular日常筆記Angular筆記
- 一些“並查集”雜燴並查集
- 「雜文」日常9
- 【筆記】Tricks - 雜項筆記
- CSS + HTML 小知識點大雜燴(margin合併、塌陷,清除浮動)CSSHTML
- Java開發技術大雜燴(一)之Redis、Jmeter、MySQL的那些事JavaRedisJMeterMySql
- Android 學習筆記雜記Android筆記
- Docker Swarm 日常運維命令筆記DockerSwarm運維筆記
- 【日常筆記】生成驗證碼圖片筆記
- 日常工作筆記(持續更新中。。)筆記
- [學習筆記 #5] 雜湊筆記
- 資料庫日常遇到的需求筆記(自用)資料庫筆記
- robot framework學習筆記之九-雜記Framework筆記
- 【雜項】Substance Painter 學習筆記AI筆記
- 【筆記】雜題選講 2024.10.5(DNF)筆記
- 雜湊表hashtable課堂筆記筆記
- JavaScript日常修煉筆記(第二天)JavaScript筆記
- docker筆記41-ceph叢集的日常運維Docker筆記運維