DBA Data[Home] [Help]

APPS.XLA_CMP_ANALYTIC_CRITERIA_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 20

|                               update according to the new datamodel        |
|     22-APR-2003 K.Boussema    Included Error messages                      |
|     02-JUN-2003 K.Boussema    Modified to fix bug 2975670 and bug 2729143  |
|     17-JUL-2003 K.Boussema    Reviewed the code                            |
|     27-SEP-2003 K.Boussema    Changed the event_class clauses using '_ALL' |
|     10-OCT-2003 K.Boussema    Added an Outer join to query Anlytical       |
|                               criteria information, bug 3187719            |
|     23-FEB-2004 K.Boussema    Made changes for the FND_LOG.                |
|     22-MAR-2004 K.Boussema    Added a parameter p_module to the TRACE calls|
|                               and the procedure.                           |
|     11-MAY-2004 K.Boussema  Removed the call to XLA trace routine from     |
|                             trace() procedure                              |
|     20-Sep-2004 S.Singhania Made ffg chagnes for the bulk changes:         |
|                               - Modified constant C_AC_HDR_CALL            |
|                               - Minor change to GenerateHdrAnalyticCriteria|
|     07-Mar-2005 K.Boussema    Changed for ADR-enhancements.                |
|     11-Jul-2005 A.Wan         Changed for MPA Bug 4262811                  |
+===========================================================================*/
--
--+==========================================================================+
--|                                                                          |
--|                                                                          |
--| Global Constants/variables                                               |
--|                                                                          |
--|                                                                          |
--+==========================================================================+
--
--
-- Analytical criteria defined in header
--
C_AC_HDR_CALL                   CONSTANT      VARCHAR2(10000):= '

xla_ae_header_pkg.g_rec_header_new.array_anc_id_$number$(hdr_idx) :=
xla_ae_header_pkg.SetAnalyticalCriteria(
   p_analytical_criterion_name    => ''$analytical_criterion_name$''
 , p_analytical_criterion_owner   => ''$analytical_criterion_owner$''
 , p_analytical_criterion_code    => ''$analytical_criterion_code$''
 , p_amb_context_code             => ''$amb_context_code$''
 , p_balancing_flag               => ''$balancing_flag$''
 $analytical_details$
)
;
Line: 213

SELECT  DISTINCT
            xas.source_application_id
          , xas.source_type_code
          , xas.source_code
  FROM xla_analytical_sources   xas
     , xla_aad_header_ac_assgns xah
     , xla_analytical_hdrs_b    xahb
 WHERE  xas.analytical_criterion_code         = xah.analytical_criterion_code
   AND  xas.analytical_criterion_type_code    = xah.analytical_criterion_type_code
   AND  xas.amb_context_code                  = xah.amb_context_code
   AND  xas.analytical_criterion_code         = xahb.analytical_criterion_code
   AND  xas.analytical_criterion_type_code    = xahb.analytical_criterion_type_code
   AND  xas.amb_context_code                 = xahb.amb_context_code
   AND  xas.application_id                   = p_application_id
   AND  xas.entity_code                      = p_entity
   AND  xas.amb_context_code                 = p_amb_context_code
   AND (
        xas.event_class_code               = xah.event_class_code
        OR
        xas.event_class_code               = xas.entity_code ||'_ALL'
       )
   AND xah.event_class_code               = p_event_class
   AND xah.event_type_code                = p_event_type
   AND xas.source_application_id   IS NOT NULL
   AND xas.source_code             IS NOT NULL
   AND xas.source_type_code        IS NOT NULL
   AND xahb.enabled_flag           = 'Y'
   AND xah.product_rule_code       = p_product_rule_code
   AND xah.product_rule_type_code  = p_product_rule_type_code
ORDER BY xas.source_type_code, xas.source_code
;
Line: 352

SELECT  xas.source_code
     ,  xas.source_type_code
     ,  xas.source_application_id
     ,  xadb.grouping_order
     ,  xadb.data_type_code
     ,  xadb.analytical_detail_code
  FROM  xla_analytical_dtls_b    xadb
      , xla_analytical_sources   xas
 WHERE  xadb.analytical_detail_code         = xas.analytical_detail_code
   AND  xadb.analytical_criterion_code      = xas.analytical_criterion_code
   AND  xadb.amb_context_code               = xas.amb_context_code
   AND  xadb.analytical_criterion_type_code = xas.analytical_criterion_type_code
   AND (
        xas.event_class_code                = p_event_class
       OR
        xas.event_class_code                = xas.entity_code ||'_ALL'
       )
   AND  xas.application_id                 = p_application_id
   AND  xas.entity_code                    = p_entity
   AND  xas.analytical_criterion_code       = p_analytical_criterion_code
   AND  xas.analytical_criterion_type_code  = p_analytical_criterion_type
   AND  xas.amb_context_code                = p_amb_context_code
   AND  xadb.analytical_detail_code        IS NOT NULL
   AND  xadb.data_type_code                IS NOT NULL
   AND  xadb.grouping_order                IS NOT NULL
 ORDER BY xadb.grouping_order
;
Line: 536

SELECT DISTINCT
        xah.analytical_criterion_code
      , xah.analytical_criterion_type_code
      , xahb.balancing_flag
      , DECODE(xahb.criterion_value_code,
               'MEANING','Y'
              ,'N')
      , xaht.name
  FROM  xla_aad_header_ac_assgns  xah
     ,  xla_analytical_hdrs_b     xahb
     ,  xla_analytical_hdrs_tl    xaht
 WHERE  xah.analytical_criterion_code       = xahb.analytical_criterion_code
   AND  xah.analytical_criterion_type_code  = xahb.analytical_criterion_type_code
   AND  xah.amb_context_code                = xahb.amb_context_code
   AND  xah.analytical_criterion_code      = xaht.analytical_criterion_code (+)
   AND  xah.analytical_criterion_type_code = xaht.analytical_criterion_type_code (+)
   AND  xah.amb_context_code               = xaht.amb_context_code (+)
   AND  xah.application_id            = p_application_id
   AND  xah.product_rule_type_code    = p_product_rule_type_code
   AND  xah.product_rule_code         = p_product_rule_code
   AND  xah.amb_context_code          = p_amb_context_code
   AND  xah.event_class_code          = p_event_class
   AND  xah.event_type_code           = p_event_type
   AND  xahb.enabled_flag             = 'Y'
   AND  xaht.language(+)              = USERENV('LANG')
ORDER BY xah.analytical_criterion_type_code, xah.analytical_criterion_code
;
Line: 722

SELECT  xas.source_code
     ,  xas.source_type_code
     ,  xas.source_application_id
     ,  xadb.grouping_order
     ,  xadb.data_type_code
     ,  xadb.analytical_detail_code
  FROM  xla_analytical_dtls_b    xadb
      , xla_analytical_sources   xas
 WHERE  xadb.analytical_detail_code         = xas.analytical_detail_code
   AND  xadb.analytical_criterion_code      = xas.analytical_criterion_code
   AND  xadb.analytical_criterion_type_code = xas.analytical_criterion_type_code
   AND  xadb.amb_context_code              = xas.amb_context_code
   AND (
        xas.event_class_code               = p_event_class
       OR
        xas.event_class_code               = xas.entity_code ||'_ALL'
       )
   AND  xas.analytical_criterion_code       = p_analytical_criterion_code
   AND  xas.analytical_criterion_type_code  = p_analytical_criterion_type
   AND  xas.amb_context_code               = p_amb_context_code
   AND  xas.application_id                 = p_application_id
   AND  xadb.analytical_detail_code        IS NOT NULL
   AND  xadb.data_type_code                IS NOT NULL
   AND  xadb.grouping_order                IS NOT NULL
 ORDER BY xadb.grouping_order
;
Line: 907

SELECT  xmhc.analytical_criterion_code
      , xmhc.analytical_criterion_type_code
      , xahb.balancing_flag
      , DECODE(xahb.criterion_value_code,
              'MEANING','Y'
              ,'N')
      , xaht.name
  FROM  xla_mpa_header_ac_assgns  xmhc
     ,  xla_analytical_hdrs_b     xahb
     ,  xla_analytical_hdrs_tl    xaht
 WHERE  xahb.analytical_criterion_code      = xaht.analytical_criterion_code (+)
   AND  xahb.analytical_criterion_type_code = xaht.analytical_criterion_type_code(+)
   AND  xahb.amb_context_code               = xaht.amb_context_code (+)
   AND  xaht.language(+)                    = USERENV('LANG')
   AND  xmhc.analytical_criterion_code      = xahb.analytical_criterion_code
   AND  xmhc.analytical_criterion_type_code = xahb.analytical_criterion_type_code
   AND  xmhc.amb_context_code               = xahb.amb_context_code
   AND  xmhc.application_id                 = p_application_id
   AND  xmhc.amb_context_code               = p_amb_context_code
   AND  xmhc.event_class_code               = p_event_class
   AND  xmhc.event_type_code                = p_event_type
   AND  xmhc.line_definition_owner_code     = p_line_definition_owner_code
   AND  xmhc.line_definition_code           = p_line_definition_code
   AND  xmhc.accounting_line_type_code      = p_accrual_jlt_owner_code
   AND  xmhc.accounting_line_code           = p_accrual_jlt_code
   AND  xahb.enabled_flag                   = 'Y'
ORDER BY xmhc.analytical_criterion_type_code, xmhc.analytical_criterion_code
;
Line: 1054

SELECT  xmlc.analytical_criterion_code
      , xmlc.analytical_criterion_type_code
      , xahb.balancing_flag
      , DECODE(xahb.criterion_value_code,
              'MEANING','Y'
              ,'N')
      , xaht.name
  FROM  xla_mpa_jlt_ac_assgns    xmlc
     ,  xla_analytical_hdrs_b     xahb
     ,  xla_analytical_hdrs_tl    xaht
 WHERE  xahb.analytical_criterion_code      = xaht.analytical_criterion_code (+)
   AND  xahb.analytical_criterion_type_code = xaht.analytical_criterion_type_code(+)
   AND  xahb.amb_context_code               = xaht.amb_context_code (+)
   AND  xaht.language(+)                    = USERENV('LANG')
   AND  xmlc.analytical_criterion_code      = xahb.analytical_criterion_code
   AND  xmlc.analytical_criterion_type_code = xahb.analytical_criterion_type_code
   AND  xmlc.amb_context_code               = xahb.amb_context_code
   AND  xmlc.application_id                 = p_application_id
   AND  xmlc.amb_context_code               = p_amb_context_code
   AND  xmlc.event_class_code               = p_event_class
   AND  xmlc.event_type_code                = p_event_type
   AND  xmlc.line_definition_owner_code     = p_line_definition_owner_code
   AND  xmlc.line_definition_code           = p_line_definition_code
   AND  xmlc.accounting_line_type_code      = p_accrual_jlt_owner_code
   AND  xmlc.accounting_line_code           = p_accrual_jlt_code
   AND  xmlc.mpa_accounting_line_type_code  = p_mpa_jlt_owner_code
   AND  xmlc.mpa_accounting_line_code       = p_mpa_jlt_code
   AND  xahb.enabled_flag                   = 'Y'
ORDER BY xmlc.analytical_criterion_type_code, xmlc.analytical_criterion_code
;
Line: 1202

SELECT  xlda.analytical_criterion_code
      , xlda.analytical_criterion_type_code
      , xahb.balancing_flag
      , DECODE(xahb.criterion_value_code,
              'MEANING','Y'
              ,'N')
      , xaht.name
  FROM  xla_line_defn_ac_assgns   xlda
     ,  xla_analytical_hdrs_b     xahb
     ,  xla_analytical_hdrs_tl    xaht
 WHERE  xahb.analytical_criterion_code      = xaht.analytical_criterion_code (+)
   AND  xahb.analytical_criterion_type_code = xaht.analytical_criterion_type_code (+)
   AND  xahb.amb_context_code               = xaht.amb_context_code (+)
   AND  xaht.language(+)                    = USERENV('LANG')
   AND  xlda.analytical_criterion_code      = xahb.analytical_criterion_code
   AND  xlda.analytical_criterion_type_code = xahb.analytical_criterion_type_code
   AND  xlda.amb_context_code               = xahb.amb_context_code
   AND  xlda.application_id                 = p_application_id
   AND  xlda.amb_context_code               = p_amb_context_code
   AND  xlda.event_class_code               = p_event_class
   AND  xlda.event_type_code                = p_event_type
   AND  xlda.line_definition_owner_code     = p_line_definition_owner_code
   AND  xlda.line_definition_code           = p_line_definition_code
   AND  xlda.accounting_line_code           = p_accounting_line_code
   AND  xlda.accounting_line_type_code      = p_accounting_line_type_code
   AND  xahb.enabled_flag                   = 'Y'
ORDER BY xlda.analytical_criterion_type_code, xlda.analytical_criterion_code
;