DBA Data[Home] [Help]

PACKAGE BODY: APPS.BOM_CSTRIVTI_XMLP_PKG

Source


1 PACKAGE BODY BOM_CSTRIVTI_XMLP_PKG AS
2 /* $Header: CSTRIVTIB.pls 120.0 2007/12/24 10:03:54 dwkrishn noship $ */
3   FUNCTION BEFOREREPORT RETURN BOOLEAN IS
4   BEGIN
5     DECLARE
6       L_FCN_CURRENCY VARCHAR2(15);
7     BEGIN
8       SELECT
9         SOB.CURRENCY_CODE
10       INTO L_FCN_CURRENCY
11       FROM
12         GL_SETS_OF_BOOKS SOB,
13         ORG_ORGANIZATION_DEFINITIONS OOD
14       WHERE OOD.ORGANIZATION_ID = P_ORG_ID
15         AND SOB.SET_OF_BOOKS_ID = OOD.SET_OF_BOOKS_ID;
16       P_CURRENCY_CODE := L_FCN_CURRENCY;
17       SELECT
18         O.ORGANIZATION_NAME,
19         NVL(MINIMUM_ACCOUNTABLE_UNIT
20            ,POWER(10
21                 ,NVL(-PRECISION
22                    ,0)))
23       INTO CP_ORG_NAME,ROUND_UNIT
24       FROM
25         ORG_ORGANIZATION_DEFINITIONS O,
26         FND_CURRENCIES FC
27       WHERE FC.CURRENCY_CODE = P_CURRENCY_CODE
28         AND O.ORGANIZATION_ID = P_ORG_ID;
29     END;
30     BEGIN
31       IF P_VIEW_COST <> 1 THEN
32         FND_MESSAGE.SET_NAME('null'
33                             ,'null');
34         /*SRW.USER_EXIT('FND MESSAGE_DISPLAY')*/NULL;
35         /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
36       END IF;
37     END;
38     BEGIN
39       P_CONC_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
40       /*SRW.USER_EXIT('FND SRWINIT')*/NULL;
41     EXCEPTION
42       WHEN /*SRW.USER_EXIT_FAILURE*/OTHERS THEN
43         /*SRW.MESSAGE(1
44                    ,'Failed in SRWINIT')*/NULL;
45         RAISE;
46     END;
47     BEGIN
48       NULL;
49     EXCEPTION
50       WHEN OTHERS THEN
51         /*SRW.MESSAGE(999
52                    ,'FND FLEXSQL(GL#) >X')*/NULL;
53         RAISE;
54     END;
55     BEGIN
56       NULL;
57     EXCEPTION
58       WHEN OTHERS THEN
59         /*SRW.MESSAGE(999
60                    ,'FND FLEXSQL(MSTK) >X')*/NULL;
61         RAISE;
62     END;
63     RETURN (TRUE);
64   END BEFOREREPORT;
65 
66   FUNCTION AFTERREPORT RETURN BOOLEAN IS
67   BEGIN
68     /*SRW.USER_EXIT('FND SRWEXIT')*/NULL;
69     RETURN (TRUE);
70   END AFTERREPORT;
71 
72   FUNCTION ITEM_PSEGFORMULA(ITEM_SEGMENT IN VARCHAR2
73                            ,ITEM_NAME IN VARCHAR2
74                            ,ITEM_PSEG IN VARCHAR2) RETURN VARCHAR2 IS
75   BEGIN
76     /*SRW.REFERENCE(ITEM_SEGMENT)*/NULL;
77     /*SRW.REFERENCE(ITEM_NAME)*/NULL;
78     RETURN (ITEM_PSEG);
79   END ITEM_PSEGFORMULA;
80 
81   FUNCTION CP_ORG_NAME_P RETURN VARCHAR2 IS
82   BEGIN
83     RETURN CP_ORG_NAME;
84   END CP_ORG_NAME_P;
85 
86 END BOM_CSTRIVTI_XMLP_PKG;
87