2012年9月2日 星期日

glassfish 上使用 javaMail

在原廠的文件上在使用 JNDI 找時,會用 initialContext.lookup("java:comp/env/mail/mailSource");
java:comp/env 開頭來找 mail source,但這樣用時會出現錯誤,找不到這個 mail source,
而如果用  initialContext.lookup("mail/mailSource"); 取消 java:comp/env 字串時,捉出來的 object 會是
MailConfiguration 而非 Session,所以網友有分享以下的作法,可以參考看看


                    ic = new InitialContext();
 Object object = ic.lookup(snName);

         if (object instanceof MailConfiguration)
        {
           MailConfiguration configuration = (MailConfiguration) object;
           session1 = Session.getInstance(configuration.getMailProperties());
        }
        else if (object instanceof Session)
        {
           session1 = (Session) object;
       }

關於 po_line_locations_all QUANTITY 開頭的欄位


po_line_locations_all  儲存的是 PO Shipment的資料。

QUANTITY:屬於該 shipment的訂購量


QUANTITY_RECEIVED:為倉庫人員作暫收的數量


QUANTITY_ACCEPTED:為倉庫人員(驗收)入庫的數量

QUANTITY_REJECTED:為倉庫人員作 return to supplier的數量

QUANTITY_BILLED :有轉成 AP Invoice 的數量

QUANTITY_CANCELLED :採購人員 cancel 的數量

2012年8月30日 星期四

如何顯示 OAF about this page的連結

請至 administrator - system profile
 FND: Diagnostics 設為 yes 即可。

如何加大 OAF DataGrid 資料列數

OAF 的網頁如果有 DataGrid 的話,預設顯示最多列數為 200筆,可是財務部份在作大批付款 Payment Process Request時,筆數一家超過 200,要修改資料時就會造成不便,所以要至

administrator - system  profile
FND: View Object Max Fetch Size  目前設定為 1000

Oracle EBS R12 匯兌損益


a.      payment invoice
Payment 本幣金額  - Invoice 本幣金額所產生出來的匯差,會有一個會
科作對應

b.     invoice receiving
              在收料(rcv_transaction_id)那一天的收料匯率(不是ap_invoice_lines_all),而 invoice 
               header會有一個 exchange rate,所以兩個本幣金額相減的結果就是匯差