[Home] [Help]
PACKAGE: APPS.OKS_SUBSCRIPTION_PUB
Source
1 PACKAGE OKS_SUBSCRIPTION_PUB As
2 /* $Header: OKSPSUBS.pls 120.0 2005/05/25 17:44:09 appldev noship $*/
3
4 Subtype rangetab Is OKS_SUBSCRIPTION_PVT.rangetab;
5
6 Procedure create_default_schedule
7 ( p_api_version IN NUMBER,
8 p_init_msg_list IN VARCHAR2,
9 x_return_status OUT NOCOPY VARCHAR2,
10 x_msg_count OUT NOCOPY Number,
11 x_msg_data OUT NOCOPY VARCHAR2,
12 p_cle_id IN NUMBER,
13 p_intent IN VARCHAR2
14 );
15
16 Procedure recreate_schedule
17 ( p_api_version IN NUMBER,
18 p_init_msg_list IN VARCHAR2,
19 x_return_status OUT NOCOPY VARCHAR2,
20 x_msg_count OUT NOCOPY Number,
21 x_msg_data OUT NOCOPY VARCHAR2,
22 p_cle_id IN NUMBER,
23 p_intent IN VARCHAR2,
24 x_quantity OUT NOCOPY NUMBER
25 );
26
27 Procedure recreate_instance
28 ( p_api_version IN NUMBER,
29 p_init_msg_list IN VARCHAR2,
30 x_return_status OUT NOCOPY VARCHAR2,
31 x_msg_count OUT NOCOPY Number,
32 x_msg_data OUT NOCOPY VARCHAR2,
33 p_cle_id IN NUMBER,
34 p_custacct_id IN NUMBER
35 );
36
37 Procedure copy_subscription
38 ( p_api_version IN NUMBER,
39 p_init_msg_list IN VARCHAR2,
40 x_return_status OUT NOCOPY VARCHAR2,
41 x_msg_count OUT NOCOPY Number,
42 x_msg_data OUT NOCOPY VARCHAR2,
43 p_source_cle_id IN NUMBER,
44 p_target_cle_id IN NUMBER,
45 p_intent IN VARCHAR2
46 );
47
48 Procedure undo_subscription
49 ( p_api_version IN NUMBER,
50 p_init_msg_list IN VARCHAR2,
51 x_return_status OUT NOCOPY VARCHAR2,
52 x_msg_count OUT NOCOPY Number,
53 x_msg_data OUT NOCOPY VARCHAR2,
54 p_cle_id IN NUMBER
55 );
56
57 Procedure validate_pattern
58 ( p_api_version IN NUMBER,
59 p_init_msg_list IN VARCHAR2,
60 x_return_status OUT NOCOPY VARCHAR2,
61 x_msg_count OUT NOCOPY Number,
62 x_msg_data OUT NOCOPY VARCHAR2,
63 p_instring IN VARCHAR2,
64 p_lowval IN NUMBER,
65 p_highval IN NUMBER,
66 x_outstring OUT NOCOPY VARCHAR2,
67 x_outtab OUT NOCOPY rangetab
68 );
69
70 Procedure get_subs_qty
71 ( p_cle_id IN NUMBER,
72 x_return_status OUT NOCOPY VARCHAR2,
73 x_quantity OUT NOCOPY NUMBER,
74 x_uom_code OUT NOCOPY VARCHAR2
75 );
76
77 Procedure stretch_effectivity
78 ( p_start_date IN DATE,
79 p_end_date IN DATE,
80 p_frequency IN VARCHAR2,
81 x_new_start_dt OUT NOCOPY DATE,
82 x_new_end_dt OUT NOCOPY DATE
83 );
84
85 Function subs_termn_amount
86 ( p_cle_id IN NUMBER,
87 p_termn_date IN DATE
88 ) Return NUMBER;
89
90 Function is_subs_tangible
91 ( p_cle_id IN NUMBER
92 ) Return BOOLEAN;
93
94 Function map_freq_uom
95 ( p_frequency IN VARCHAR2
96 ) Return VARCHAR2;
97
98 Procedure db_commit;
99
100 END OKS_SUBSCRIPTION_PUB;
101