DBA Data[Home] [Help]

PACKAGE BODY: APPS.XDO_DGF_RULE_CATALOG_PKG

Source


1 package body XDO_DGF_RULE_CATALOG_PKG as
2 /* $Header: XDODGFRCB.pls 120.0 2008/04/03 17:49:13 bgkim noship $ */
3 
4 procedure ADD_LANGUAGE is
5 begin
6   insert into XDO_DGF_RULE_CATALOG_TL (
7     RULE_CATALOG_ID,
8     RULE_VALUES,
9     RULE_DESCRIPTION,
10     CREATED_BY,
11     CREATION_DATE,
12     LAST_UPDATED_BY,
13     LAST_UPDATE_DATE,
14     LAST_UPDATE_LOGIN,
15     LANGUAGE,
16     SOURCE_LANG
17   ) select /*+ ORDERED */
18     B.RULE_CATALOG_ID,
19     B.RULE_VALUES,
20     B.RULE_DESCRIPTION,
21     B.CREATED_BY,
22     B.CREATION_DATE,
23     B.LAST_UPDATED_BY,
24     B.LAST_UPDATE_DATE,
25     B.LAST_UPDATE_LOGIN,
26     L.LANGUAGE_CODE,
27     B.SOURCE_LANG
28   from XDO_DGF_RULE_CATALOG_TL B, FND_LANGUAGES L
29   where L.INSTALLED_FLAG in ('I', 'B')
30   and B.LANGUAGE = userenv('LANG')
31   and not exists
32     (select NULL
33     from XDO_DGF_RULE_CATALOG_TL T
34     where T.RULE_CATALOG_ID = B.RULE_CATALOG_ID
35     and T.LANGUAGE = L.LANGUAGE_CODE);
36 end ADD_LANGUAGE;
37 
38 end XDO_DGF_RULE_CATALOG_PKG;