OM 配置工作簿分頁 #08 Price List。把這張分頁的每一個欄位拿去對實際 Oracle Fusion Pricing 系統的控制項,逐一確認:屬於哪種控制項、真實環境的完整選項有哪些、Excel 填的值是否為合法選項。
價目表 = 「一個品項在某 BU/某幣別下,賣多少錢」的中央紀錄。分四層:①標頭(這張表是誰)②Line Default Values(明細預設值)③Item 明細(每個品項一行 + 收費)④Access Sets(誰能用)。
價目表(Price List)回答一個問題:「這個品項,在這個業務單位、這個幣別下,賣多少錢?」
心智模型:價目表是一本「定價簿」。簿子的封面(標頭)寫明這本簿子是給誰用的(名稱、幣別、BU、生效期間、Type)。封面下有一組預設值(Line Default Values),新增品項時自動帶入,省得每行重打。簿子的內頁(Price List Lines)每一行記一個品項的售價(Item + Pricing UOM + Base Price + 一筆 Charge)。最後一頁授權名單(Access Sets)決定哪些 BU/組織能引用這本簿子。
關鍵字:一個品項若有多個銷售 UOM(如 EA 與 DZ),就要每個 UOM 一行;一行可以掛多筆 Charge(售價、管理費、循環費分開管)。本例 Type = Segment(區隔價目表,最常用),所有明細 Calculation Method = Price(直接用 Base Price 當售價,非成本加成)。
dump SHEET: Price List 已填的範例值(以荷蘭 BU1 為例):
| Name | Description | Type | Business Unit | Currency | Status | Start Date | End Date |
|---|---|---|---|---|---|---|---|
| NL BU1 Price List 1 | AA NL BU1 Segment Price List 1 | Segment | AANL_BU1 | EUR | Approved | 2018-01-01 | (空白) |
| Pricing Charge Definition | Line Type | Catalog Name | Calculation Method |
|---|---|---|---|
| Sale Price | Buy | (空白) | Price |
| Item | Pricing UOM | Line Type | Primary Pricing UOM | Calculation Method | Base Price | Allow Manual Adjustment | Start Date |
|---|---|---|---|---|---|---|---|
| AA_FG_Product1 | EA | Buy | Yes | Price | 200 | Yes | 2018-01-01 |
| AA_FG_Product2 | EA | Buy | Yes | Price | 150.5 | Yes | 2018-01-01 |
| AA_FG_Product3 | DZ | Buy | Yes | Price | 240 | Yes | 2018-01-01 |
| AA_FG_B2B_Product1 | EA | Buy | Yes | Price | 100 | Yes | 2018-01-01 |
| AA_FG_B2B_Product2 | EA | Buy | Yes | Price | 150 | Yes | 2018-01-01 |
| AA_FG_DS_Product2 | EA | Buy | Yes | Price | 500 | Yes | 2018-01-01 |
(Description 欄較長,已併入下方逐欄表說明,此處省略以求版面清爽。)
| Access Set | Set Name | Set Description |
|---|---|---|
| COMMON | Common Set | (空白) |
| ENTERPRISE | Enterprise Set | (空白) |
下面把每一欄分四區塊逐一拆解:是哪種控制項、真實環境完整選項、Excel 值、是否合法。✅=官方文件已確認、⚠️=文件未逐字列出需在你的 pod 下拉確認。
| 欄位 | 控制項類型 | 實際環境完整選項 | Excel 值 | 確認 + 來源 |
|---|---|---|---|---|
| Name | 自由輸入 | 任意文字(價目表名稱,建議含 BU 與用途以利辨識) | NL BU1 Price List 1 | ✅ 自由值(Create Price List 對話框 Name 欄) |
| Description | 自由輸入 | 任意說明文字 | AA NL BU1 Segment Price List 1 | ✅ 自由值 |
| Type | 下拉固定清單 | Segment Price List(區隔價目表,最常用,搭配 Pricing Segment/Strategy) · Ceiling Price List(價格上限,限制最高售價) · Floor Price List(價格下限,限制最低售價) · GSA Price List(美國政府 GSA 合約客戶專用價目表) ※ 底層 lookup type= ORA_QP_PRICE_LIST_TYPES,accepted values=Segment / Floor / Ceiling / GSA。 |
Segment | ✅ 官方 Administering Pricing 25C · Manage Price Lists(列出 Segment / Ceiling / Floor / GSA Price List);REST API pricelists 資源 PriceListType(lookup ORA_QP_PRICE_LIST_TYPES) |
| Business Unit | LOV 動態查詢 | 依主檔資料(已設定的 Business Unit 清單)。範例值 AANL_BU1 |
AANL_BU1 | ✅ 控制項型態確認為 BU LOV(依你的 enterprise 結構);具體值=動態,無固定 enum |
| Currency | LOV 動態查詢 | 依主檔資料(已啟用的 Currency 清單,ISO 幣別碼)。範例值 EUR |
EUR | ✅ 控制項型態確認為 Currency LOV;具體值=動態 |
| Status | 下拉固定清單 | In Progress(草稿,編輯中)/Approved(已核准,可被定價引擎引用)。※ 由 Save / Approve 動作切換;雲端官方頁未以「下拉選項」逐字列出完整狀態 enum,以你 pod 的狀態欄為準。 | Approved | ⚠️ 文件未逐字列出 Status 完整 enum(Manage Price Lists 步驟僅出現 Save > Approve 動作 → 狀態變 Approved);需在 pod 確認是否另有 Draft/Rejected 等值 |
| Start Date | 日期選擇 | 任意日期(價目表生效起日) | 2018-01-01 | ✅ |
| End Date | 日期選擇 | 任意日期;留空=永久有效 | (空白) | ✅ |
這一列是「新增明細時自動帶入的預設值」,欄位定義與明細層相同,只是套用在整張表的預設。
| 欄位 | 控制項類型 | 實際環境完整選項 | Excel 值 | 確認 + 來源 |
|---|---|---|---|---|
| Pricing Charge Definition | 下拉固定清單(LOV,依設定) | Sale Price 為 seeded(預設)收費定義,是標準售價收費。其他可選值=你在 Manage Pricing Charge Definitions 建立/啟用的收費定義(如 Administration Fee、Restocking Fee、Subscription 等)。 ※ 收費定義的「Applies To」固定為 Price / Return / Shipping;「Charge Type」走 lookup ORA_QP_CHARGE_TYPES(含 Sale / Service / Restocking 等)。 |
Sale Price | ✅ 官方 Manage Price Lists 範例直接用 Sale Price;Applies To = Price/Return/Shipping 與 ORA_QP_CHARGE_TYPES 由 REST chargeDefinitionsLOV / Set Up Charge Definitions 確認。完整 seeded 清單=⚠️ 需 pod 確認(隨設定不同) |
| Line Type | 下拉固定清單 | Buy(買入/一般銷售明細,本例使用)/Sell(賣出方向)。※ 雲端官方頁未把 price list line 的 Line Type 逐字列為「Buy / Sell」下拉 enum,以你 pod 下拉為準。 | Buy | ⚠️ 文件未逐字列出 Line Type 完整 enum;需在 pod 下拉確認(含是否有 Buy / Sell 以外值) |
| Catalog Name | LOV 動態查詢 | 依主檔資料(已設定的 Catalog 清單)。本例留空 | (空白) | ✅ 控制項型態為 LOV;具體值=動態 |
| Calculation Method | 下拉固定清單 | Price=直接採用 Base Price 欄輸入的金額當售價。 Cost=採用成本加成定價(cost plus pricing)計算售價;選 Cost 時會再帶出成本來源/加成方式等子欄位。※ 官方頁明列此兩值。 |
Price | ✅ 官方 Administering Pricing 25C · Manage Price Lists:Calculation Method 選項=Price(用 Base Price)/ Cost(成本加成) |
| 欄位 | 控制項類型 | 實際環境完整選項 | Excel 值 | 確認 + 來源 |
|---|---|---|---|---|
| Item | LOV 動態查詢 | 依主檔資料(Product Information / 品項主檔內的可定價品項)。範例值 AA_FG_Product1 等 |
AA_FG_Product1… | ✅ 控制項型態為 Item LOV;具體值=動態 |
| Description | 自動帶出 | 系統依所選 Item 自動帶出品項說明(一般唯讀) | AA Finished Good…(依品項) | ✅ 自動帶出,非下拉 |
| Pricing UOM | LOV 動態查詢 | 依主檔資料(品項已啟用的 UOM/UOM Class)。範例值 EA(Each)、DZ(Dozen)。※ 每個你要賣的 UOM 都要單獨一行。 |
EA / DZ | ✅ 控制項型態為 UOM LOV;具體值=動態(依品項 UOM 設定) |
| Line Type | 下拉固定清單 | Buy(本例)/Sell。※ 同 3-2,雲端官方頁未逐字列為下拉 enum。 | Buy | ⚠️ 文件未逐字列出 Line Type 完整 enum;需在 pod 下拉確認 |
| Primary Pricing UOM | 下拉固定清單(旗標) | Yes(此行的 UOM 為該品項的主要定價 UOM)/No。一個品項只有一個 UOM 應設 Yes。※ 為 Yes/No 旗標型控制項;雲端官方頁未把它逐字列為下拉 enum。 | Yes | ⚠️ 控制項屬 Yes/No 旗標(合理推斷),但官方頁未逐字列出選項;需在 pod 確認顯示為 Yes/No 或勾選框 |
| Calculation Method | 下拉固定清單 | Price(用 Base Price)/Cost(成本加成)。同 3-2。 | Price | ✅ 官方 Manage Price Lists(Price / Cost) |
| Base Price | 數字 | 數值輸入(該 UOM 的基準售價金額,幣別=標頭 Currency)。範例 200 / 150.5 / 240 … | 200 / 150.5 / 240 … | ✅ 官方 Manage Price Lists 範例 Charge 區 Base Price=數值輸入 |
| Allow Manual Adjustment | 下拉固定清單(旗標) | Excel 範例值=Yes(允許手動調整此行價格)。對應控制項常見為 Yes / Not enabled(或 Yes/No 旗標/勾選框)。※ 雲端官方頁未把此欄逐字列為下拉 enum,需在 pod 確認其顯示形式與完整值。 | Yes | ⚠️ 文件未逐字列出 Allow Manual Adjustment 選項(Yes / Not enabled 為實務值,待證);需在 pod 確認 |
| Start Date | 日期選擇 | 任意日期(此明細行生效起日) | 2018-01-01 | ✅ |
| End Date | 日期選擇 | 任意日期;留空=永久有效 | (空白) | ✅ |
| 欄位 | 控制項類型 | 實際環境完整選項 | Excel 值 | 確認 + 來源 |
|---|---|---|---|---|
| Access Set | 下拉固定清單(LOV,依設定) | COMMON(Common Set,預設共用存取集,所有 BU 可見)/ENTERPRISE(Enterprise Set,企業層存取集)。※ 這些是 set assignment/reference data set 的代碼,實際可選值=你在 Setup and Maintenance 建立/啟用的 Pricing reference data sets,隨環境不同。 | COMMON / ENTERPRISE | ⚠️ COMMON 為 seeded 共用集(普遍存在),但完整 Access Set 清單=動態 reference data set(依你的 enterprise 設定);需在 pod 確認可選集合 |
| Set Name | 自動帶出 | 系統依所選 Access Set 代碼自動帶出名稱(如 Common Set / Enterprise Set) | Common Set / Enterprise Set | ✅ 自動帶出,非下拉 |
| Set Description | 自動帶出 / 自由輸入 | 存取集說明(多由 set 定義帶出)。本例留空 | (空白) | ✅ 非固定 enum |
下面把所有標 ⚠️ 的欄位收集成一張表,每項附「狀況」與「驗證方法」。這些是文件查不到逐字清單、必須在你的 pod 實機下拉確認的項目。
| 項目 | 狀況 | 驗證方法(在 pod 上) |
|---|---|---|
| Status | 官方 Manage Price Lists 步驟只出現 Save > Approve 動作(→ Approved),未逐字列出完整狀態 enum(如 In Progress / Draft / Rejected)。 |
Pricing Administration > Manage Price Lists,開啟一張價目表,看 Status 欄/Actions 選單列出的所有狀態值。 |
| Line Type(預設值層 + 明細層) | Excel 用 Buy;雲端官方頁未把 price list line 的 Line Type 逐字列為下拉 enum,無法確認 Buy / Sell 是否為全部值。 |
Create Charge / Price List Line 區,點 Line Type 下拉,記下所有可選值。 |
| Primary Pricing UOM | Excel 用 Yes;推斷為 Yes/No 旗標,但官方頁未逐字列出選項,亦未確認是下拉或勾選框。 |
明細行的 Primary Pricing UOM 欄,確認顯示為 Yes/No 下拉或勾選框。 |
| Allow Manual Adjustment | Excel 用 Yes;實務值常見 Yes / Not enabled,但官方頁未逐字列出,需確認完整選項與顯示形式。 |
明細行 / Charge 區的 Allow Manual Adjustment 欄,點開看完整選項。 |
| Pricing Charge Definition(完整 seeded 清單) | Sale Price 已由官方範例確認;但你環境可選的完整收費定義清單=動態(依 Manage Pricing Charge Definitions 設定)。 |
Pricing Charges > Manage Pricing Charge Definitions,列出已啟用的所有收費定義。 |
| Access Set(完整可選集合) | COMMON / ENTERPRISE 為本例值;完整 Access Set 清單=動態 reference data set,隨 enterprise 設定不同。 | Setup and Maintenance > Manage Reference Data Sets(Pricing),或價目表 Access Set 下拉,列出全部可選集合。 |