DBA Data[Home] [Help]

PACKAGE: APPS.MSD_SALES_OPERATION_PLAN

Source


1 PACKAGE MSD_SALES_OPERATION_PLAN AUTHID CURRENT_USER AS
2 /* $Header: msdsopls.pls 120.1 2006/04/11 10:43:30 jarora noship $ */
3 
4 
5    C_DP         CONSTANT NUMBER := 1;
6    C_SOP        CONSTANT NUMBER := 2;
7    C_EOL        CONSTANT NUMBER := 3;
8 
9    C_CU         CONSTANT NUMBER := 1;
10    C_LT         CONSTANT NUMBER := 2;
11 
12    C_YES constant number := 1;
13    C_NO  constant number := 2;
14 
15    C_MSC_DEBUG   VARCHAR2(1)    := nvl(FND_PROFILE.Value('MRP_DEBUG'),'N');
16 
17    C_NULL_DATE  CONSTANT DATE   :=   SYSDATE-36500;
18 
19 procedure msd_dp_pre_download_hook( errbuf   OUT NOCOPY VARCHAR2,
20 			            retcode  OUT NOCOPY NUMBER,
21                                     p_demand_plan_id IN NUMBER );
22 
23 procedure populate_bom (errbuf   OUT NOCOPY VARCHAR2,
24 			retcode  OUT NOCOPY NUMBER,
25                         p_demand_plan_id IN NUMBER);
26 
27 procedure populate_eol_bom (errbuf  OUT NOCOPY VARCHAR2,
28                             retcode OUT NOCOPY NUMBER,
29                             p_demand_plan_id IN NUMBER);
30 
31 function calculate_cu_and_lt ( p_cu_or_lt IN NUMBER,
32                                p_instance_id IN NUMBER,
33                                p_supply_plan_id IN NUMBER,
34                                p_assembly_pk IN VARCHAR2,
35                                p_component_pk IN VARCHAR2,
36                                p_res_comp IN VARCHAR2,
37                                p_effectivity_date DATE,
38                                p_disable_date DATE)
39 return number;
40 
41 function calc_eol_wur ( p_instance_id IN NUMBER,
42                         p_supply_plan_id IN NUMBER,
43                         p_assembly_pk IN VARCHAR2,
44                         p_component_pk IN VARCHAR2)
45 return number;
46 
47 function calc_eol_smb ( p_cu_or_lt IN NUMBER,
48                         p_instance_id IN NUMBER,
49                         p_supply_plan_id IN NUMBER,
50                         p_assembly_pk IN VARCHAR2,
51                         p_component_pk IN VARCHAR2)
52 return number;
53 
54 END MSD_SALES_OPERATION_PLAN ;