DBA Data[Home] [Help]

PACKAGE: APPS.MSD_COMMON_UTILITIES_LB

Source


1 PACKAGE MSD_COMMON_UTILITIES_LB AS
2 /* $Header: msdculbs.pls 120.0 2005/05/25 20:05:21 appldev noship $ */
3 
4 /* Common Table Definitions */
5 
6 
7 LEVEL_VALUES_FACT_TABLE   VARCHAR2(50) := 'MSD_LEVEL_VALUES_LB' ;
8 LEVEL_ASSOC_FACT_TABLE    VARCHAR2(50) := 'MSD_LEVEL_ASSOCIATIONS_LB' ;
9 ITEM_INFO_FACT_TABLE    VARCHAR2(50) := 'MSD_ITEM_LIST_PRICE' ;
10 LEVEL_VALUES_STAGING_TABLE  VARCHAR2(50) := 'MSD_ST_LEVEL_VALUES_LB' ;
11 LEVEL_ASSOC_STAGING_TABLE   VARCHAR2(50) := 'MSD_ST_LEVEL_ASSOCIATIONS_LB' ;
12 
13 
14 
15 /* Common Column Definitions ***/
16 LEVEL_VALUE_COLUMN		VARCHAR2(50) := 'LEVEL_VALUE' ;
17 LEVEL_VALUE_PK_COLUMN		VARCHAR2(50) := 'SR_LEVEL_PK' ;
18 LEVEL_VALUE_DESC_COLUMN         VARCHAR2(50) := 'LEVEL_VALUE_DESC' ;
19 PARENT_LEVEL_VALUE_COLUMN 	VARCHAR2(50) := 'PARENT_LEVEL_VALUE' ;
20 PARENT_LEVEL_VALUE_PK_COLUMN	VARCHAR2(50) := 'SR_PARENT_LEVEL_PK' ;
21 PARENT_LEVEL_VALUE_DESC_COLUMN  VARCHAR2(50) := 'PARENT_VALUE_DESC' ;
22 
23 
24 SHIPMENT_DATE_USED    VARCHAR2(50) := 'SHIPPED_DATE' ;
25 BOOKING_DATE_USED   VARCHAR2(50) := 'BOOKED_DATE' ;
26 CURRENCY_DATE_USED    VARCHAR2(50) := 'CONVERSION_DATE' ;
27 OPPORTUNITY_DATE_USED   VARCHAR2(50) := 'SHIP_DATE' ;
28 
29 /**** Calendar Types *** Same as MSD_CALENDAR_TYPE *********/
30 GREGORIAN_CALENDAR    NUMBER := 1 ;
31 MANUFACTURING_CALENDAR  NUMBER := 2 ;
32 
33 
34 
35 
36 FUNCTION get_level_pk( p_level_id IN NUMBER, p_sr_level_pk IN VARCHAR2) return number ;
37 
38 FUNCTION get_demand_plan_id( p_plan_id IN NUMBER) return NUMBER;
39 
40 FUNCTION get_item_cat_name( p_inventory_item_id IN NUMBER, p_category_set_id IN NUMBER ) return VARCHAR2 ;
41 
42 FUNCTION get_supply_plan_start_date( p_plan_id IN NUMBER) return DATE ;
43 
44 FUNCTION get_supply_plan_end_date( p_plan_id IN NUMBER) return DATE ;
45 
46 FUNCTION get_cp_end_date  return DATE ;
47 
48 FUNCTION get_plan_owning_org( p_plan_id IN NUMBER) return NUMBER ;
49 
50 FUNCTION get_plan_owning_instance( p_plan_id IN NUMBER) return NUMBER ;
51 
52 
53 FUNCTION get_supply_plan_name( p_plan_id IN NUMBER) return VARCHAR2 ;
54 
55 FUNCTION get_item_cat_desc( p_inventory_item_id IN NUMBER, p_category_set_id IN NUMBER ) RETURN VARCHAR2 ;
56 
57 FUNCTION get_supply_plan_id( p_demand_plan_id IN NUMBER) return NUMBER ;
58 
59 PROCEDURE liability_post_process( p_demand_plan_id IN NUMBER , p_scenario_name IN VARCHAR2,p_senario_rev_num IN NUMBER)  ;
60 
61 FUNCTION liability_plan_update( p_demand_plan_id IN NUMBER ) RETURN NUMBER ;
62 
63 FUNCTION get_default_mfg_cal ( p_org_id IN NUMBER , p_instance_id IN  NUMBER ) RETURN VARCHAR2 ;
64 
65 FUNCTION get_default_uom RETURN VARCHAR2 ;
66 
67 function get_liability_url(p_plan_id IN NUMBER ,  p_function_id IN VARCHAR2) RETURN VARCHAR2 ;
68 
69 function get_base_uom(p_item_id in number, p_dp_plan_id in number) return varchar2;
70 
71 
72 procedure liability_preprocessor(p_plan_id IN NUMBER )   ;
73 
74  function liability_plan_exists(p_plan_id IN NUMBER ) return boolean  ;
75 
76 
77 
78 END MSD_COMMON_UTILITIES_LB ;