Showing posts with label Ap Accrual OPM. Show all posts
Showing posts with label Ap Accrual OPM. Show all posts

Tuesday, April 16, 2013

AP ACCRUAL QUERY FOR OPM

SELECT ORG_ID,TRX_HDR_ID,SHIPMENT_HEADER_ID,NULL SHIPMENT_LINE_ID, SEGMENT4,INVENTORY_ORGANIZATION_CODE,RCV_RECEIPT_NUM,PO_ORDER_NUMBER
,PO_LINE_NUM,
ACCOUNTED_CR,ACCOUNTED_DR,ACCOUNTING_DATE,TRX_TYPE_NAME,ENTERED_CR,ENTERED_DR,CURRENCY_CODE,
THIRD_PARTY_NAME,TRX_DATE,INVENTORY_ITEM_ID,TRX_QUANTITY,ITEM_DESCRIPTION,TAX_AMT_CR,
TAX_AMT_DR,PO_DATE,CHALLAN_NUM
FROM (
SELECT ORG_ID, RCV_TRX_ID TRX_HDR_ID , SHIPMENT_HEADER_ID, SHIPMENT_LINE_ID,
        SEGMENT4, INVENTORY_ORGANIZATION_CODE,
       RCV_RECEIPT_NUM, PO_ORDER_NUMBER, PO_LINE_NUM,
       NVL (DECODE (SIGN (DD.BASE_AMOUNT), -1, ABS (DD.BASE_AMOUNT), 0, 0, ''),
            0
           ) ACCOUNTED_CR,
       NVL (DECODE (SIGN (DD.BASE_AMOUNT), 1, (DD.BASE_AMOUNT), 0, 0, ''),
            0
           ) ACCOUNTED_DR,ACCOUNTING_DATE,INITCAP(TRANSACTION_TYPE) TRX_TYPE_NAME,NULL ENTERED_CR, NULL ENTERED_DR, CURRENCY_CODE,
        THIRD_PARTY_NAME, TRX_DATE, INVENTORY_ITEM_ID,
       TRX_QUANTITY, ITEM_DESCRIPTION, (SELECT SUM (ENTERED_CR)
          FROM JAI_RCV_JOURNAL_ENTRIES J,
               GL_CODE_COMBINATIONS GCC,
               RCV_TRANSACTIONS RT
         WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID            --4201763--4201801
           AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
           AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
           AND RT.TRANSACTION_ID = J.TRANSACTION_ID
           AND GCC.SEGMENT4 IN
                  ('212801', '212802', '212804', '212805', '212807', '212808',
                   '212809', '212810', '212811')) TAX_AMT_CR,
       (SELECT SUM (ENTERED_DR)
          FROM JAI_RCV_JOURNAL_ENTRIES J,
               GL_CODE_COMBINATIONS GCC,
               RCV_TRANSACTIONS RT
         WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID            --4201763--4201801
           AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
           AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
           AND RT.TRANSACTION_ID = J.TRANSACTION_ID
           AND GCC.SEGMENT4 IN
                  ('212801', '212802', '212804', '212805', '212807', '212808',
                   '212809', '212810', '212811')) TAX_AMT_DR, PO_DATE, CHALLAN_NUM
  FROM (SELECT GXEH.OPERATING_UNIT ORG_ID,
                        RT.TRANSACTION_ID RCV_TRX_ID, RCV.SHIPMENT_HEADER_ID,
                        RT.SHIPMENT_LINE_ID, RT.TRANSACTION_TYPE,
                        GCC.SEGMENT4,
                        MP.ORGANIZATION_CODE INVENTORY_ORGANIZATION_CODE,
                        RCV.RECEIPT_NUM RCV_RECEIPT_NUM,
                        POA.SEGMENT1 PO_ORDER_NUMBER,
                        POL.LINE_NUM PO_LINE_NUM,
                        NVL (GXEL.BASE_AMOUNT, 0) BASE_AMOUNT,
                        GXEH.TRANSACTION_DATE ACCOUNTING_DATE,
                        GXEH.BASE_CURRENCY CURRENCY_CODE,
                        PV.VENDOR_NAME THIRD_PARTY_NAME,
                        GXEH.TRANSACTION_DATE TRX_DATE, MSI.INVENTORY_ITEM_ID,
                        GXEH.TRANSACTION_QUANTITY TRX_QUANTITY,
                        MSI.DESCRIPTION ITEM_DESCRIPTION,
                        TRUNC (POA.CREATION_DATE) PO_DATE,
                        RCV.SHIPMENT_NUM CHALLAN_NUM
                   FROM APPS.XLA_AE_LINES D,
                        APPS.XLA_DISTRIBUTION_LINKS E,
                        APPS.GL_CODE_COMBINATIONS_KFV GCC,
                        APPS.GMF_XLA_EXTRACT_LINES GXEL,
                        APPS.GMF_XLA_EXTRACT_HEADERS GXEH,
                        APPS.RCV_SHIPMENT_HEADERS RCV,
                        APPS.RCV_TRANSACTIONS RT,
                        APPS.PO_HEADERS_ALL POA,
                        APPS.PO_LINES_ALL POL,
                        APPS.PO_DISTRIBUTIONS_ALL POD,
                        APPS.PO_VENDORS PV,
                        APPS.MTL_SYSTEM_ITEMS MSI,
                        APPS.MTL_PARAMETERS MP
                  WHERE GCC.SEGMENT4 IN
                           ('212801', '212802', '212804', '212805', '212807',
                            '212808', '212809', '212810', '212811')
                    AND D.AE_HEADER_ID = E.AE_HEADER_ID
                    AND D.AE_LINE_NUM = E.AE_LINE_NUM
                    AND E.SOURCE_DISTRIBUTION_TYPE = 'PURCHASING'
                    AND E.SOURCE_DISTRIBUTION_ID_NUM_1 = GXEL.LINE_ID
                    AND D.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
                    AND GXEL.HEADER_ID = GXEH.HEADER_ID
                    AND E.SOURCE_DISTRIBUTION_TYPE = GXEH.ENTITY_CODE
                    AND GXEH.SOURCE_DOCUMENT_ID = RCV.SHIPMENT_HEADER_ID
                    AND GXEH.SOURCE_DOCUMENT_ID = RT.SHIPMENT_HEADER_ID
                    AND GXEH.SOURCE_LINE_ID = RT.TRANSACTION_ID
                    AND RCV.VENDOR_ID = PV.VENDOR_ID(+)
                    AND GXEH.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
                    AND GXEH.ORGANIZATION_ID = MSI.ORGANIZATION_ID
                    AND RT.SHIPMENT_HEADER_ID = RCV.SHIPMENT_HEADER_ID
                    AND RT.PO_HEADER_ID = POA.PO_HEADER_ID
                    AND POA.PO_HEADER_ID = POL.PO_HEADER_ID
                    AND POL.PO_LINE_ID = POD.PO_LINE_ID
                    AND MSI.ORGANIZATION_ID = MP.ORGANIZATION_ID
                    AND RT.PO_LINE_LOCATION_ID(+) = POD.LINE_LOCATION_ID
                    AND TRUNC (GXEH.TRANSACTION_DATE) >=
                           NVL (TRUNC (TO_DATE (:P_FROM_ACCT_DATE)),
                                TRUNC (GXEH.TRANSACTION_DATE)
                               )
                    AND TRUNC (GXEH.TRANSACTION_DATE) <
                           NVL (TRUNC (TO_DATE (:P_TO_ACCT_DATE)) + 1,
                                TRUNC (GXEH.TRANSACTION_DATE)
                               )
                    AND GXEL.JOURNAL_LINE_TYPE = 'AAP'
                    AND RT.TRANSACTION_ID NOT IN (
                           SELECT DISTINCT ADA.RCV_TRANSACTION_ID
                                      FROM AP_INVOICE_DISTRIBUTIONS_ALL ADA,
                                           AP_INVOICES_ALL AIA
                                     WHERE ADA.RCV_TRANSACTION_ID =
                                                             RT.TRANSACTION_ID
                                       AND ADA.INVOICE_ID = AIA.INVOICE_ID
                                       AND AIA.INVOICE_AMOUNT > 0
                                       AND ADA.ACCOUNTING_DATE
                                              BETWEEN '01-FEB-2008'
                                                  AND :P_TO_ACCT_DATE
                                       AND ADA.ORG_ID =
                                                   NVL (:P_ORG_ID, ADA.ORG_ID))
                    AND GXEH.OPERATING_UNIT =
                                          NVL (:P_ORG_ID, GXEH.OPERATING_UNIT)
                    AND GXEH.TRANSACTION_QUANTITY > 0      
                    AND RT.TRANSACTION_TYPE = 'RECEIVE') DD
UNION
SELECT ORG_ID, RCV_TRX_ID TRX_HDR_ID , SHIPMENT_HEADER_ID, SHIPMENT_LINE_ID,
        SEGMENT4, INVENTORY_ORGANIZATION_CODE,
       RCV_RECEIPT_NUM, PO_ORDER_NUMBER, PO_LINE_NUM,
       NVL (DECODE (SIGN (DD.BASE_AMOUNT), -1, ABS (DD.BASE_AMOUNT), 0, 0, ''),
            0
           ) ACCOUNTED_CR,
       NVL (DECODE (SIGN (DD.BASE_AMOUNT), 1, (DD.BASE_AMOUNT), 0, 0, ''),
            0
           ) ACCOUNTED_DR,ACCOUNTING_DATE,INITCAP(TRANSACTION_TYPE) TRX_TYPE_NAME,NULL ENTERED_CR, NULL ENTERED_DR, CURRENCY_CODE,
        THIRD_PARTY_NAME, TRX_DATE, INVENTORY_ITEM_ID,
       TRX_QUANTITY, ITEM_DESCRIPTION, (SELECT SUM (ENTERED_CR)
          FROM JAI_RCV_JOURNAL_ENTRIES J,
               GL_CODE_COMBINATIONS GCC,
               RCV_TRANSACTIONS RT
         WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID            --4201763--4201801
           AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
           AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
           AND RT.TRANSACTION_ID = J.TRANSACTION_ID
           AND GCC.SEGMENT4 IN
                  ('212801', '212802', '212804', '212805', '212807', '212808',
                   '212809', '212810', '212811')) TAX_AMT_CR,
       (SELECT SUM (ENTERED_DR)
          FROM JAI_RCV_JOURNAL_ENTRIES J,
               GL_CODE_COMBINATIONS GCC,
               RCV_TRANSACTIONS RT
         WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID            --4201763--4201801
           AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
           AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
           AND RT.TRANSACTION_ID = J.TRANSACTION_ID
           AND GCC.SEGMENT4 IN
                  ('212801', '212802', '212804', '212805', '212807', '212808',
                   '212809', '212810', '212811')) TAX_AMT_DR, PO_DATE, CHALLAN_NUM
  FROM (SELECT  GXEH.OPERATING_UNIT ORG_ID,
                        RT.TRANSACTION_ID RCV_TRX_ID,
                                                   --RT.PARENT_TRANSACTION_ID,
                                                     RCV.SHIPMENT_HEADER_ID,
                        RT.SHIPMENT_LINE_ID, RT.TRANSACTION_TYPE,
                        GCC.SEGMENT4,
                        MP.ORGANIZATION_CODE INVENTORY_ORGANIZATION_CODE,
                        RCV.RECEIPT_NUM RCV_RECEIPT_NUM,
                        POA.SEGMENT1 PO_ORDER_NUMBER,
                        POL.LINE_NUM PO_LINE_NUM,
                        NVL (GXEL.BASE_AMOUNT, 0) BASE_AMOUNT,
                        GXEH.TRANSACTION_DATE ACCOUNTING_DATE,
                        GXEH.BASE_CURRENCY CURRENCY_CODE,
                        PV.VENDOR_NAME THIRD_PARTY_NAME,
                        GXEH.TRANSACTION_DATE TRX_DATE, MSI.INVENTORY_ITEM_ID,
                        GXEH.TRANSACTION_QUANTITY TRX_QUANTITY,
                        MSI.DESCRIPTION ITEM_DESCRIPTION,
                        TRUNC (POA.CREATION_DATE) PO_DATE,
                        RCV.SHIPMENT_NUM CHALLAN_NUM
                   FROM APPS.XLA_AE_LINES D,
                        APPS.XLA_DISTRIBUTION_LINKS E,
                        APPS.GL_CODE_COMBINATIONS_KFV GCC,
                        APPS.GMF_XLA_EXTRACT_LINES GXEL,
                        APPS.GMF_XLA_EXTRACT_HEADERS GXEH,
                        APPS.RCV_SHIPMENT_HEADERS RCV,
                        APPS.RCV_TRANSACTIONS RT,
                        APPS.PO_HEADERS_ALL POA,
                        APPS.PO_LINES_ALL POL,
                        APPS.PO_VENDORS PV,
                        APPS.MTL_SYSTEM_ITEMS MSI,
                        APPS.MTL_PARAMETERS MP
                  WHERE GCC.SEGMENT4 IN
                           ('212801', '212802', '212804', '212805', '212807',
                            '212808', '212809', '212810', '212811')
                    AND D.AE_HEADER_ID = E.AE_HEADER_ID
                    AND D.AE_LINE_NUM = E.AE_LINE_NUM
                    AND E.SOURCE_DISTRIBUTION_TYPE = 'PURCHASING'
                    AND E.SOURCE_DISTRIBUTION_ID_NUM_1 = GXEL.LINE_ID
                    AND D.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
                    AND GXEL.HEADER_ID = GXEH.HEADER_ID
                    AND E.SOURCE_DISTRIBUTION_TYPE = GXEH.ENTITY_CODE
--                    AND GXEH.SOURCE_DOCUMENT_ID = RCV.SHIPMENT_HEADER_ID
                    AND GXEH.SOURCE_LINE_ID = RT.TRANSACTION_ID
                    AND RCV.VENDOR_ID = PV.VENDOR_ID(+)
                    AND GXEH.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
                    AND GXEH.ORGANIZATION_ID = MSI.ORGANIZATION_ID
                    AND RT.SHIPMENT_HEADER_ID = RCV.SHIPMENT_HEADER_ID
                    AND RT.PO_HEADER_ID = POA.PO_HEADER_ID
                    AND POA.PO_HEADER_ID = POL.PO_HEADER_ID
                    AND MSI.ORGANIZATION_ID = MP.ORGANIZATION_ID
                    AND TRUNC (GXEH.TRANSACTION_DATE) >=
                           NVL (TRUNC (TO_DATE (:P_FROM_ACCT_DATE)),
                                TRUNC (GXEH.TRANSACTION_DATE)
                               )
                    AND TRUNC (GXEH.TRANSACTION_DATE) <
                           NVL (TRUNC (TO_DATE (:P_TO_ACCT_DATE)) + 1,
                                TRUNC (GXEH.TRANSACTION_DATE)
                               )
                    AND GXEL.JOURNAL_LINE_TYPE = 'AAP'
                    AND GXEH.TRANSACTION_QUANTITY < 0
                    AND GXEH.OPERATING_UNIT =
                                          NVL (:P_ORG_ID, GXEH.OPERATING_UNIT)
                    AND RT.TRANSACTION_TYPE IN ('CORRECT')
                    AND RT.PARENT_TRANSACTION_ID NOT IN (
                           SELECT DISTINCT ADA.RCV_TRANSACTION_ID
                                      FROM AP_INVOICE_DISTRIBUTIONS_ALL ADA,
                                           AP_INVOICES_ALL AIA
                                     WHERE ADA.RCV_TRANSACTION_ID =
                                                      RT.PARENT_TRANSACTION_ID
                                       AND ADA.INVOICE_ID = AIA.INVOICE_ID
                                       AND AIA.INVOICE_AMOUNT > 0
                                       AND ADA.ACCOUNTING_DATE
                                              BETWEEN '01-FEB-2008'
                                                  AND :P_TO_ACCT_DATE
                                       AND ADA.ORG_ID =
                                                   NVL (:P_ORG_ID, ADA.ORG_ID))) DD
UNION
SELECT ORG_ID, RCV_TRX_ID TRX_HDR_ID , SHIPMENT_HEADER_ID, SHIPMENT_LINE_ID,
        SEGMENT4, INVENTORY_ORGANIZATION_CODE,
       RCV_RECEIPT_NUM, PO_ORDER_NUMBER, PO_LINE_NUM,
       NVL (DECODE (SIGN (DD.BASE_AMOUNT), -1, ABS (DD.BASE_AMOUNT), 0, 0, ''),
            0
           ) ACCOUNTED_CR,
       NVL (DECODE (SIGN (DD.BASE_AMOUNT), 1, (DD.BASE_AMOUNT), 0, 0, ''),
            0
           ) ACCOUNTED_DR,ACCOUNTING_DATE,INITCAP(TRANSACTION_TYPE) TRX_TYPE_NAME,NULL ENTERED_CR, NULL ENTERED_DR, CURRENCY_CODE,
        THIRD_PARTY_NAME, TRX_DATE, INVENTORY_ITEM_ID,
       TRX_QUANTITY, ITEM_DESCRIPTION, (SELECT SUM (ENTERED_CR)
          FROM JAI_RCV_JOURNAL_ENTRIES J,
               GL_CODE_COMBINATIONS GCC,
               RCV_TRANSACTIONS RT
         WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID            --4201763--4201801
           AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
           AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
           AND RT.TRANSACTION_ID = J.TRANSACTION_ID
           AND GCC.SEGMENT4 IN
                  ('212801', '212802', '212804', '212805', '212807', '212808',
                   '212809', '212810', '212811')) TAX_AMT_CR,
       (SELECT SUM (ENTERED_DR)
          FROM JAI_RCV_JOURNAL_ENTRIES J,
               GL_CODE_COMBINATIONS GCC,
               RCV_TRANSACTIONS RT
         WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID            --4201763--4201801
           AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
           AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
           AND RT.TRANSACTION_ID = J.TRANSACTION_ID
           AND GCC.SEGMENT4 IN
                  ('212801', '212802', '212804', '212805', '212807', '212808',
                   '212809', '212810', '212811')) TAX_AMT_DR, PO_DATE, CHALLAN_NUM
  FROM (SELECT  GXEH.OPERATING_UNIT ORG_ID,
                        RT.TRANSACTION_ID RCV_TRX_ID, RCV.SHIPMENT_HEADER_ID,
                        RT.SHIPMENT_LINE_ID, RT.TRANSACTION_TYPE,
                        GCC.SEGMENT4,
                        MP.ORGANIZATION_CODE INVENTORY_ORGANIZATION_CODE,
                        RCV.RECEIPT_NUM RCV_RECEIPT_NUM,
                        POA.SEGMENT1 PO_ORDER_NUMBER,
                        POL.LINE_NUM PO_LINE_NUM,
                        NVL (GXEL.BASE_AMOUNT, 0) BASE_AMOUNT,
                        GXEH.TRANSACTION_DATE ACCOUNTING_DATE,
                        GXEH.BASE_CURRENCY CURRENCY_CODE,
                        PV.VENDOR_NAME THIRD_PARTY_NAME,
                        RT.TRANSACTION_DATE TRX_DATE, MSI.INVENTORY_ITEM_ID,
                        GXEH.TRANSACTION_QUANTITY TRX_QUANTITY,
                        MSI.DESCRIPTION ITEM_DESCRIPTION,
                        TRUNC (POA.CREATION_DATE) PO_DATE,
                        RCV.SHIPMENT_NUM CHALLAN_NUM
                   FROM APPS.XLA_AE_LINES D,
                        APPS.XLA_DISTRIBUTION_LINKS E,
                        APPS.GL_CODE_COMBINATIONS_KFV GCC,
                        APPS.GMF_XLA_EXTRACT_LINES GXEL,
                        APPS.GMF_XLA_EXTRACT_HEADERS GXEH,
                        APPS.RCV_SHIPMENT_HEADERS RCV,
                        APPS.RCV_TRANSACTIONS RT,
                        APPS.PO_HEADERS_ALL POA,
                        APPS.PO_LINES_ALL POL,
                        APPS.PO_VENDORS PV,
                        APPS.MTL_SYSTEM_ITEMS MSI,
                        APPS.MTL_PARAMETERS MP
                  WHERE GCC.SEGMENT4 IN
                           ('212801', '212802', '212804', '212805', '212807',
                            '212808', '212809', '212810', '212811')
                    AND D.AE_HEADER_ID = E.AE_HEADER_ID
                    AND D.AE_LINE_NUM = E.AE_LINE_NUM
                    AND E.SOURCE_DISTRIBUTION_TYPE = 'PURCHASING'
                    AND E.SOURCE_DISTRIBUTION_ID_NUM_1 = GXEL.LINE_ID
                    AND D.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
                    AND GXEL.HEADER_ID = GXEH.HEADER_ID
                    AND E.SOURCE_DISTRIBUTION_TYPE = GXEH.ENTITY_CODE
                    AND GXEH.SOURCE_DOCUMENT_ID = RCV.SHIPMENT_HEADER_ID
                    AND GXEH.SOURCE_DOCUMENT_ID = RT.SHIPMENT_HEADER_ID
                    AND GXEH.SOURCE_LINE_ID = RT.TRANSACTION_ID
                    AND RCV.VENDOR_ID = PV.VENDOR_ID(+)
                    AND GXEH.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
                    AND GXEH.ORGANIZATION_ID = MSI.ORGANIZATION_ID
                    AND RT.SHIPMENT_HEADER_ID = RCV.SHIPMENT_HEADER_ID
                    AND RT.PO_HEADER_ID = POA.PO_HEADER_ID
                    AND POA.PO_HEADER_ID = POL.PO_HEADER_ID
                    AND MSI.ORGANIZATION_ID = MP.ORGANIZATION_ID
                    AND TRUNC (RT.TRANSACTION_DATE) >=
                           NVL (TRUNC (TO_DATE (:P_FROM_ACCT_DATE)),
                                TRUNC (RT.TRANSACTION_DATE)
                               )
                    AND TRUNC (RT.TRANSACTION_DATE) <
                           NVL (TRUNC (TO_DATE (:P_TO_ACCT_DATE)) + 1,
                                TRUNC (RT.TRANSACTION_DATE)
                               )
                    AND GXEL.JOURNAL_LINE_TYPE = 'AAP'
                    AND GXEH.OPERATING_UNIT =
                                          NVL (:P_ORG_ID, GXEH.OPERATING_UNIT)
                    AND RT.TRANSACTION_TYPE IN ('RETURN TO VENDOR')
                    AND RT.PARENT_TRANSACTION_ID NOT IN (
                           SELECT DISTINCT ADA.RCV_TRANSACTION_ID
                                      FROM AP_INVOICE_DISTRIBUTIONS_ALL ADA,
                                           AP_INVOICES_ALL AIA
                                     WHERE ADA.RCV_TRANSACTION_ID =
                                                      RT.PARENT_TRANSACTION_ID
                                       AND ADA.INVOICE_ID = AIA.INVOICE_ID
                                       AND AIA.INVOICE_AMOUNT > 0
                                       AND ADA.ACCOUNTING_DATE
                                              BETWEEN '01-FEB-2008'
                                                  AND :P_TO_ACCT_DATE
                                       AND ADA.ORG_ID =
                                                   NVL (:P_ORG_ID, ADA.ORG_ID))) DD
                                                   )