DBA Data[Home] [Help]

PACKAGE BODY: APPS.ISC_EDW_O2C_DRILL_P

Source


1 PACKAGE BODY isc_edw_o2c_drill_p AS
2 /* $Header: ISCO2CDB.pls 115.8 2002/12/13 21:11:45 kxliu ship $ */
3 
4 PROCEDURE drill_across_wk (pParameter1 IN NUMBER)
5 IS
6 BEGIN
7    IF pParameter1 = 1 THEN
8       bis_parameter_validation.drillacross(pURLString => 'pFunctionName=ISC_OPI_TOP_ORDERS_WK',
9                                             pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
10                                             pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
11                                             pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
12                                             pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
13                                            );
14     ELSIF pParameter1 = 2 THEN
15      bis_parameter_validation.drillacross(pURLString => 'pFunctionName=ISC_OPI_BOOKED_ORD_SUM_WK&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
16                                           pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
17                                           pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
18                                           pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
19                                           pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
20                                           );
21     ELSIF pParameter1 = 3 THEN
22      bis_parameter_validation.drillacross(pURLString => 'pFunctionName=ISC_OPI_BOOKED_ORD_SUM_WK&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
23                                           pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
24                                           pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
25                                           pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
26                                           pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
27                                           );
28    ELSIF pParameter1 = 4 THEN
29      bis_parameter_validation.drillacross(pURLString => 'pFunctionName=FII_AR_INV_CUST_L7D&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
30                                           pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
31                                           pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
32                                           pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
33                                           pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
34                                           );
35    ELSIF pParameter1 = 5 THEN
36       bis_parameter_validation.drillacross(pURLString => 'pFunctionName=FII_AR_REV_CUST_L7D&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
37                                             pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
38                                             pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
39                                             pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
40                                             pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
41                                            );
42    ELSIF pParameter1 = 6 THEN
43       bis_parameter_validation.drillacross(pURLString => 'pFunctionName=FII_AR_CASH_CUST_L7D&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
44                                             pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
45                                             pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
46                                             pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
47                                             pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
48                                            );
49    END IF;
50 END drill_across_wk;
51 
52 PROCEDURE drill_across_qtd (pParameter1 IN NUMBER)
53 IS
54 BEGIN
55    IF pParameter1 = 1 THEN
56       bis_parameter_validation.drillacross(pURLString => 'pFunctionName=ISC_OPI_TOP_ORDERS_QTD',
57                                             pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
58                                             pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
59                                             pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
60                                             pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
61                                            );
62    ELSIF pParameter1 = 2 THEN
63      bis_parameter_validation.drillacross(pURLString => 'pFunctionName=ISC_OPI_BOOKED_ORD_SUM_QTD&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
64                                           pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
65                                           pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
66                                           pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
67                                           pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
68                                           );
69     ELSIF pParameter1 = 3 THEN
70      bis_parameter_validation.drillacross(pURLString => 'pFunctionName=ISC_OPI_BOOKED_ORD_SUM_QTD&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
71                                           pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
72                                           pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
73                                           pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
74                                           pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
75                                           );
76    ELSIF pParameter1 = 4 THEN
77      bis_parameter_validation.drillacross(pURLString => 'pFunctionName=FII_AR_INV_CUST&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
78                                           pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
79                                           pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
80                                           pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
81                                           pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
82                                           );
83    ELSIF pParameter1 = 5 THEN
84       bis_parameter_validation.drillacross(pURLString => 'pFunctionName=FII_AR_REV_CUST&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
85                                             pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
86                                             pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
87                                             pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
88                                             pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
89                                            );
90    ELSIF pParameter1 = 6 THEN
91       bis_parameter_validation.drillacross(pURLString => 'pFunctionName=FII_AR_CASH_CUST&VIEW_BY=EDW_TRD_PARTNER_M+EDW_TPRT_TRADE_PARTNER',
92                                             pUserId  => icx_sec.getID(icx_sec.PV_WEB_USER_ID),
93                                             pSessionId => icx_sec.getID(icx_sec.PV_SESSION_ID),
94                                             pRespId => icx_sec.getId(icx_sec.PV_RESPONSIBILITY_ID),
95                                             pFunctionName=> 'ISC_OPI_IND_CROSS_TAB'
96                                            );
97    END IF;
98 END drill_across_qtd;
99 
100 END isc_edw_o2c_drill_p;