DBA Data[Home] [Help]

PACKAGE BODY: APPS.AST_UWQ_FORECASTS_ENUMS_PVT

Source


1 PACKAGE BODY AST_UWQ_FORECASTS_ENUMS_PVT AS
2 /* $Header: ASTENFRB.pls 115.3 2002/02/06 12:32:34 pkm ship     $ */
3 
4 -- Sub-Program Units
5 
6 PROCEDURE ENUMERATE_FORECASTS_NODES
7   (P_RESOURCE_ID      IN NUMBER
8   ,P_LANGUAGE         IN VARCHAR2
9   ,P_SOURCE_LANG      IN VARCHAR2
10   ,P_SEL_ENUM_ID      IN NUMBER
11   )
12   AS
13 
14   l_node_label VARCHAR2(200);
15   l_fr_list  IEU_PUB.EnumeratorDataRecordList;
16 
17 BEGIN
18 
19   /* label, view, and where for main node taken from enum table anyway */
20 
21   Select meaning into l_node_label
22   from ast_lookups
23   where lookup_type = 'AST_UWQ_LABELS'
24   and lookup_code = 'FORECASTS_WORK_CLASS_LABEL';
25 
26   l_fr_list(0).NODE_LABEL := l_node_label;
27   l_fr_list(0).VIEW_NAME := 'AST_FORECAST_UWQ_V';
28   l_fr_list(0).DATA_SOURCE := 'AST_FORECAST_UWQ_DS';
29   l_fr_list(0).MEDIA_TYPE_ID := '';
30   l_fr_list(0).WHERE_CLAUSE := '';
31   l_fr_list(0).NODE_TYPE := 0;
32   l_fr_list(0).HIDE_IF_EMPTY := '';
33   l_fr_list(0).NODE_DEPTH := 1;
34 
35   IEU_PUB.ADD_UWQ_NODE_DATA
36   (P_RESOURCE_ID,
37    P_SEL_ENUM_ID,
38    l_fr_list
39   );
40 
41 END ENUMERATE_FORECASTS_NODES;
42 
43 -- PL/SQL Block
44 END AST_UWQ_FORECASTS_ENUMS_PVT;