DBA Data[Home] [Help]

PACKAGE BODY: APPS.BOM_BOMRDORS_XMLP_PKG

Source


1 PACKAGE BODY BOM_BOMRDORS_XMLP_PKG AS
2 /* $Header: BOMRDORSB.pls 120.0 2007/12/24 09:43:33 dwkrishn noship $ */
3   FUNCTION BEFOREREPORT RETURN BOOLEAN IS
4   BEGIN
5     IF P_REPORT_TYPE = 1 THEN
6       /*SRW.SET_MAXROW('Q_Res_Only'
7                     ,0)*/NULL;
8     ELSE
9       /*SRW.SET_MAXROW('Q_Res_Costs'
10                     ,0)*/NULL;
11       /*SRW.SET_MAXROW('Q_Ovrhds'
12                     ,0)*/NULL;
13       /*SRW.SET_MAXROW('Q_Res'
14                     ,0)*/NULL;
15     END IF;
16     P_CONC_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
17     /*SRW.USER_EXIT('FND SRWINIT')*/NULL;
18     /*SRW.USER_EXIT('FND FLEXSQL CODE="MSTK" NUM=":P_STRUCT_NUM"
19                                  APPL_SHORT_NAME="INV" OUTPUT=":P_FLEXDATA"
20                                  MODE="SELECT" DISPLAY="ALL" TABLEALIAS="msi"')*/NULL;
21     DECLARE
22       L_EXT_PRECISION NUMBER;
23       L_STD_PRECISION NUMBER;
24     BEGIN
25       SELECT
26         NVL(FC.EXTENDED_PRECISION
27            ,FC.PRECISION),
28         NVL(FC.PRECISION
29            ,0)
30       INTO L_EXT_PRECISION,L_STD_PRECISION
31       FROM
32         GL_SETS_OF_BOOKS GL,
33         FND_CURRENCIES FC,
34         ORG_ORGANIZATION_DEFINITIONS O
35       WHERE O.ORGANIZATION_ID = P_ORG_ID
36         AND O.SET_OF_BOOKS_ID = GL.SET_OF_BOOKS_ID
37         AND FC.CURRENCY_CODE = GL.CURRENCY_CODE;
38       P_EXT_PRECISION := L_EXT_PRECISION;
39       P_STD_PRECISION := L_STD_PRECISION;
40     END;
41     RETURN (TRUE);
42   END BEFOREREPORT;
43 
44   FUNCTION AFTERREPORT RETURN BOOLEAN IS
45   BEGIN
46     /*SRW.USER_EXIT('FND SRWEXIT')*/NULL;
47     RETURN (TRUE);
48   END AFTERREPORT;
49 
50   FUNCTION SUBTITLEFORMULA(CURRENCY_CODE IN VARCHAR2) RETURN VARCHAR2 IS
51   BEGIN
52     BEGIN
53       IF P_REPORT_TYPE = 1 THEN
54         RETURN ('Detail (' || CURRENCY_CODE || ')');
55       ELSE
56         RETURN ('Summary');
57       END IF;
58     END;
59     RETURN NULL;
60   END SUBTITLEFORMULA;
61 
62 END BOM_BOMRDORS_XMLP_PKG;
63