目前日期文章:200905 (4)

瀏覽方式: 標題列表 簡短摘要

DENSE_RANK() OVER(PARTITION BY XXX, YYY ORDER BY ZZZ )

RANK() OVER(PARTITION BY XXX, YYY ORDER BY ZZZ )

 

如果資料有 10, 10, 10, 20, 20, 30, 40...

用 DENSE_RANK() 會排出:1, 1, 1, 2, 2, 3, 4

用 RANK() 會排出:1, 1, 1, 4, 4, 6, 7

 

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

因為 Order Line 的彈性用得兇, 所以寫一個簡單的 Table 與 Form, 再外掛到 Order Line 的畫面中, 也因為是客製的小畫面, 我就想要把畫面呈現在原本的 Order Line 的右手邊, 這樣看起來比較有一置性.

很直覺想法, 就是去設定 Window 的 X Position / Y Position, 可是, 就因為畫面太簡單, 整個 Form 只有一個 Window, 所以, X Position / Y Position 屬性會因為在 PRE-FROM  的 APP_WINDOW.SET_WINDOW_POSITION('XXXX', 'FIRST_WINDOW'), 而不會發揮預期的作用

所以, 如果是這樣的情況, 就需要在 SET_WINDOW_POSITION 之下, 另外使用 SET_WINDOW_PROPERTY 來設定 Position

 

SET_WINDOW_PROPERTY('WINDOW_NAME', POSITION, X_POSITION, Y_POSITION);

SET_WINDOW_PROPERTY('XXXX'                 , POSITION, 1                 , 2                 );

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

管理出貨流程的人應該都會發生, 就算 OM Line 處於 Hold 狀態, Line Status 一樣會從 Booked 轉為 Awaiting Shipping, 然後在 Shipping Transaction 畫面仍然會有資料, 也代表使用者可進行 Create Delivery 的作業 (最後會卡在 Pick Release)

原因還不是很確定, 應該跟 OM Order Line > Schedule - Line & Workflow Background Process 有關, 不過, 應該還算是合理, 因為就算是被 Hold, MRP 可能還是需要把這筆訂單 Line 考慮進去

如果先不要想的那麼複雜, 只需要針對這樣的 Line, 在 Shipping Transaction 強化卡關的動作, 是可以用以下的功能, 組合出適合公司流程的情況 :

1. Firm Contents

這個功能 Oracle 沒有強制要做, 但, 如果出貨流程是分不同的人員/部門來做, 那我們就可以利用這個功能來增加站點, 進而做到檢查功能. 我這邊對於 Delivery Firm 有以下主要的控制與檢查

A. 按 Firm 時會 : 檢查 Line 是否有 Hold (有 Hold 的話不允許 Firm), 檢查 Bill To Information (不可以有大於一組的 Bill To)

B. Firm 之後 : Order Line 全欄位不能夠修改, 揀貨人員只看的到 Firm 的 Delivery

2. Personalize

在不變更 Oracle 標準畫面的情況之下, Personalize 是唯一的辦法, 在嘗試一陣子之後, 以上的功能都可以用 Personaliz 達成


Aloz 發表在 痞客邦 PIXNET 留言(10) 人氣()

前幾天不知道哪根筋不對, 竟然跑去調整 Freight Carriers 的 Code, 結果把 Oracle 想簡單了.......

好傻好天真的認為, 只要改 WSH_CARRIERS 就好, 結果, 看起來 OK 的, 但是拋轉 AR, 甚至 Organization Assignments 都出了問題, 趕快把 Form (WSHFXCSM) 打開來研究, 好險, 這個 Form 並不會太複雜

 

- WSH_CARRIERS (調整 : FREIGHT_CODE)

- WSH_CARRIER_SERVICES (調整 : SHIP_METHOD_CODE)

- FND_LOOKUP_VALUES (LOOKUP_TYPE = 'SHIP_METHOD') (調整 : LOOKUP_CODE)

- ORG_FREIGHT_TL (調整 : FREIGHT_CODE / FREIGHT_CODE_TL)

- WSH_CARRIER_SHIP_METHODS (調整 : SHIP_METHOD_CODE)

 

下次一定不會再做這種事....(冷汗!)

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

找更多相關文章與討論

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

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

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

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

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼