Introduction

The below query will  provide the complete breakup of posted Journals with transaction distribution wise breakup details of Fixed assets(receiving,inventory, WIP sources) sub-ledger modules.


–SK     Receiving Source:

SELECT       GLCC.concatenated_segments segments

                    ,GJL.period_name

                    ,GJH.name journal_name

                    ,GJB.name batch_name

                    ,GJH.je_source journal_source

                    ,GJH.je_category journal_category

                    ,GLCC.segment1 entity_segment

                    ,GLCC.segment2 project_segment

                    ,FFV.attribute1 project_vertical_dff

                    ,GLCC.segment3

                    ,GLCC.segment4

                    ,GLCC.segment5

                    ,GLCC.segment6

                    ,GLCC.segment7

                    ,TO_CHAR (GJH.doc_sequence_value) gl_doc_no

                    ,TO_CHAR (GJH.default_effective_date, ‘DD-MON-YYYY’) gl_date

                    ,TO_CHAR (GJH.posted_date, ‘DD-MON-YYYY’) posted_date

                    ,XAH.event_type_code sla_event_type

                    ,TO_CHAR (RSH.receipt_num) document_number

                    ,replace(PLA.item_description,’~’,’-‘) document_description

                    ,TO_CHAR (RSH.creation_date, ‘DD-MON-YYYY’) document_date

                   — ,APS.vendor_name party_name                                      

                   — ,APSA.vendor_site_code party_site     

                       , (SELECT aps.segment1    

                           FROM apps.ap_suppliers aps

                          WHERE aps.vendor_id = rsh.vendor_id) party_code

                          ,(SELECT REPLACE(REPLACE(aps.vendor_name, CHR(10)), CHR(13))

                           FROM apps.ap_suppliers aps

                          WHERE aps.vendor_id = rsh.vendor_id) party_name

                          ,(SELECT apsa.vendor_site_code

                           FROM apps.ap_supplier_sites_all apsa

                          WHERE apsa.vendor_id = rsh.vendor_id

                            AND apsa.vendor_site_id = rsh.vendor_site_id)

                                                                   party_site

                    ,GLCC.segment2 project_code                                         

                    ,NULL task_code                                              

                    ,NULL expenditure_type                                

                    ,(SELECT        pha.segment1 “po number”              

                        FROM        po_headers_all PHA,

                                    rcv_shipment_lines  RSL1,

                                    rcv_shipment_headers RSH1

                       WHERE     1=1

                         AND     PHA.po_header_id       = RSL1.po_header_id

                         AND     RSL1.shipment_header_id= RSH1.shipment_header_id

                         AND     RSH1.shipment_header_id= RSH.shipment_header_id

                         AND     rownum=1) po_number                                               

                    ,RSH.receipt_num receipt_number                                     

                    ,NULL item_code                                       

                    ,NVL((XDL.unrounded_accounted_cr) * -1, XDL.unrounded_accounted_dr) transaction_cur_amount

                    ,PHA.currency_code entered_currency_code

                    ,PHA.rate_type exchange_rate_type                              

                    ,PHA.rate exchange_rate                                   

                    ,NVL((XDL.unrounded_accounted_cr) * -1, XDL.unrounded_accounted_dr) functional_currency_amount

      FROM    gl_je_batches GJB,

                     gl_je_headers GJH,

                     gl_je_lines GJL,

                     gl_import_references GIR,

                     gl_code_combinations_kfv GLCC,

                     xla_ae_headers XAH,

                     xla_ae_lines XAL,

                     xla_distribution_links XDL,

                     rcv_receiving_sub_ledger RSL,

                     rcv_transactions RT,

                     rcv_shipment_headers RSH,

                    — rcv_shipment_lines rsl1,

                     po_line_locations_all PLL,

                     po_headers_all PHA,

                     po_lines_all PLA,

                     fnd_flex_value_sets FVS,

                     fnd_flex_values FFV

       WHERE          1 = 1

        AND          GJH.je_batch_id                           = GJB.je_batch_id

        AND          GLCC.code_combination_id         = GJL.code_combination_id

        AND          GJH.je_header_id                         = GJL.je_header_id

        AND          GJH.je_batch_id                           = GIR.je_batch_id

        AND          GJL.je_header_id                         = GIR.je_header_id

        AND          GJL.je_line_num                          = GIR.je_line_num

        AND          GIR.gl_sl_link_table                     = XAL.gl_sl_link_table

        AND          GIR.gl_sl_link_id                          = XAL.gl_sl_link_id

        AND          XAH.ae_header_id                      = XAL.ae_header_id

        AND          XAH.application_id                      = XAL.application_id

        AND          XDL.ae_header_id                       = XAL.ae_header_id

        AND          XDL.ae_line_num                        = XAL.ae_line_num

        AND          XDL.source_distribution_type     = ‘RCV_RECEIVING_SUB_LEDGER’

        AND          RSL.rcv_sub_ledger_id               = XDL.source_distribution_id_num_1

        AND          RSL.rcv_transaction_id               = RT.transaction_id

        AND          RT.shipment_header_id              = RSH.shipment_header_id

        AND          RT.po_line_location_id                = PLL.line_location_id

     —   AND          RSH.vendor_id                        = APS.vendor_id(+)   —commented by uday

      —  AND          APS.vendor_id                         = APSA.vendor_id

       — ANd          RSH.vendor_site_id                  = APSA.vendor_site_id(+)

        AND          PLL.PO_HEADER_ID                 = PHA.PO_HEADER_ID

        AND          PHA.PO_HEADER_ID                = PLA.PO_HEADER_ID

        AND          PLA.PO_LINE_ID                        = PLL.PO_LINE_ID

        AND          FFV.flex_value_set_id                 = FVS.flex_value_set_id(+)

        AND          GLCC.segment2                          = FFV.flex_value(+) 

        AND          UPPER (FVS.flex_value_set_name)  = UPPER (‘PLL_Project’)

        AND          GJH.default_effective_date        >= lc_gl_date_from

        AND          GJH.default_effective_date        <= lc_gl_date_to

        AND   TRUNC (gjh.posted_date) BETWEEN NVL (lc_gl_posted_from,TRUNC (GJH.posted_date))AND NVL (lc_gl_posted_to,TRUNC (GJH.posted_date))

        AND          GJH.je_source                   = NVL (p_gl_source, GJH.je_source)

        AND          GJH.je_category                 = NVL (p_gl_category, GJH.je_category)

        AND          GLCC.segment1 BETWEEN  lc_segment_from(1) AND  lc_segment_to(1)

        AND          GLCC.segment2 BETWEEN  lc_segment_from(2) AND  lc_segment_to(2)

        AND          GLCC.segment3 BETWEEN  lc_segment_from(3) AND  lc_segment_to(3)

        AND          GLCC.segment4 BETWEEN  lc_segment_from(4) AND  lc_segment_to(4)

        AND          GLCC.segment5 BETWEEN  lc_segment_from(5) AND  lc_segment_to(5)

        AND          GLCC.segment6 BETWEEN  lc_segment_from(6) AND  lc_segment_to(6)

        AND          GLCC.segment7 BETWEEN  lc_segment_from(7) AND  lc_segment_to(7)

—        AND          GLCC.concatenated_segments BETWEEN (p_account_from) AND (p_account_to)

        AND          NVL (FFV.attribute1, ‘-1’)      = NVL (p_proj_vertical_dff, NVL (FFV.attribute1, ‘-1’))

-==================================

Source: Inventory

Module: CM

===================================

 SELECT      GLCC.concatenated_segments segments

                    ,GJL.period_name

                    ,GJH.name journal_name

                    ,GJB.name batch_name

                    ,GJH.je_source journal_source

                    ,GJH.je_category journal_category

                    ,GLCC.segment1 entity_segment

                    ,GLCC.segment2 project_segment

                    ,FFV.attribute1 project_vertical_dff

                    ,GLCC.segment3

                    ,GLCC.segment4

                    ,GLCC.segment5

                    ,GLCC.segment6

                    ,GLCC.segment7

                    ,TO_CHAR (GJH.doc_sequence_value) gl_doc_no

                    ,TO_CHAR (GJH.default_effective_date, ‘DD-MON-YYYY’) gl_date

                    ,TO_CHAR (GJH.posted_date, ‘DD-MON-YYYY’) posted_date

                    ,XAH.event_type_code sla_event_type

                    ,TO_CHAR (RSH.receipt_num) document_number

                    ,replace(PLA.item_description,’~’,’-‘) document_description

                    ,TO_CHAR (RSH.creation_date, ‘DD-MON-YYYY’) document_date

                    ,APS.vendor_name party_name                                      

                    ,APSA.vendor_site_code party_site                                      

                    ,GLCC.segment2 project_code                                         

                    ,NULL task_code                                              

                    ,NULL expenditure_type                                

                    ,(SELECT        pha.segment1 “po number”              

                        FROM        po_headers_all PHA,

                                    rcv_shipment_lines  RSL1,

                                    rcv_shipment_headers RSH1

                       WHERE     1=1

                         AND     PHA.po_header_id       = RSL1.po_header_id

                         AND     RSL1.shipment_header_id= RSH1.shipment_header_id

                         AND     RSH1.shipment_header_id= RSH.shipment_header_id

                         AND     rownum=1) po_number                                               

                    ,RSH.receipt_num receipt_number                                     

                    ,NULL item_code                                       

                    ,NVL((XDL.unrounded_accounted_cr) * -1, XDL.unrounded_accounted_dr) transaction_cur_amount

                    ,NVL(PHA.currency_code,gjh.currency_code) entered_currency_code

                    ,PHA.rate_type exchange_rate_type                              

                    ,PHA.rate exchange_rate                                   

                    ,NVL((XDL.unrounded_accounted_cr) * -1, XDL.unrounded_accounted_dr) functional_currency_amount

                    ,NULL reference_number     

 FROM                 gl_je_batches GJB,

                     gl_je_headers GJH,

                     gl_je_lines GJL,

                     gl_import_references GIR,

                     gl_code_combinations_kfv GLCC,

                     xla_ae_headers XAH,

                     xla_ae_lines XAL,

                     xla_distribution_links XDL,

                     wip_entities WE,

                     mtl_material_transactions MMT,

                     mtl_system_items_b MSBI,

                     mtl_transaction_accounts MTA,

                     mtl_transaction_types MTT,

                     fnd_flex_value_sets FVS,

                     fnd_flex_values FFV,

                     rcv_transactions RT,

                     rcv_shipment_headers RSH,

                     rcv_receiving_sub_ledger RSL,

                     po_line_locations_all PLL,

                     po_headers_all PHA,

                     po_lines_all PLA,

                     ap_suppliers APS,

                     ap_supplier_sites_all APSA 

        WHERE          1 = 1

        AND          GJH.je_batch_id                  = GJB.je_batch_id

        AND          GLCC.code_combination_id         = GJL.code_combination_id

        AND          GJH.je_header_id                 = GJL.je_header_id

        AND          GJH.je_batch_id                  = GIR.je_batch_id

        AND          GJL.je_header_id                 = GIR.je_header_id

        AND          GJL.je_line_num                  = GIR.je_line_num

        AND          GIR.gl_sl_link_table             = XAL.gl_sl_link_table

        AND          GIR.gl_sl_link_id                = XAL.gl_sl_link_id

        AND          XAH.ae_header_id                 = XAL.ae_header_id

        AND          XAH.application_id               = XAL.application_id

        AND          XDL.ae_header_id                 = XAL.ae_header_id

        AND          XDL.ae_line_num                  = XAL.ae_line_num

        AND          XDL.source_distribution_type     = ‘MTL_TRANSACTION_ACCOUNTS’

        AND          UPPER(GJH.je_source)             = ‘COST MANAGEMENT’

        AND          UPPER(GJH.je_category)           = ‘INVENTORY’

        AND          XDL.source_distribution_id_num_1 = MTA.inv_sub_ledger_id    

        AND          WE.wip_entity_id(+)              = MMT.transaction_source_id

        AND          MMT.inventory_item_id            = MSBI.inventory_item_id

        AND          MMT.organization_id              = MSBI.organization_id

        AND          MMT.transaction_id               = MTA.transaction_id

        AND          MMT.transaction_type_id          = MTT.transaction_type_id

        AND          FFV.flex_value_set_id            = FVS.flex_value_set_id(+)

        AND          GLCC.segment2                    = FFV.flex_value(+) 

        AND          UPPER (FVS.flex_value_set_name)  = UPPER (‘PLL_Project’)

        AND          MMT.rcv_transaction_id           = RT.transaction_id(+)

        AND          RSL.rcv_transaction_id(+)        = RT.transaction_id

        AND          RT.shipment_header_id            = RSH.shipment_header_id(+)

        AND          RT.po_line_location_id           = PLL.line_location_id(+)

        AND          PLL.PO_HEADER_ID                 = PHA.PO_HEADER_ID(+)

        AND          PHA.PO_HEADER_ID                 = PLA.PO_HEADER_ID(+)

        AND          PLL.PO_LINE_ID                   = PLA.PO_LINE_ID (+) 

        AND          RSH.vendor_id                    = APS.vendor_id(+)

        AND          APS.vendor_id                    = APSA.vendor_id(+)

        AND          RSH.vendor_site_id               = APSA.vendor_site_id(+)

        AND          GJH.default_effective_date      >= lc_gl_date_from

        AND          GJH.default_effective_date      <= lc_gl_date_to

        AND          TRUNC (gjh.posted_date) BETWEEN NVL (lc_gl_posted_from,TRUNC (GJH.posted_date))AND NVL (lc_gl_posted_to,TRUNC (GJH.posted_date))

===============

Source: WIP

===============

SELECT       GLCC.concatenated_segments segments

                    ,GJL.period_name

                    ,GJH.name journal_name

                    ,GJB.name batch_name

                    ,GJH.je_source journal_source

                    ,GJH.je_category journal_category

                    ,GLCC.segment1 entity_segment

                    ,GLCC.segment2 project_segment

                    ,FFV.attribute1 project_vertical_dff

                    ,GLCC.segment3

                    ,GLCC.segment4

                    ,GLCC.segment5

                    ,GLCC.segment6

                    ,GLCC.segment7

                    ,TO_CHAR (GJH.doc_sequence_value) gl_doc_no

                    ,TO_CHAR (GJH.default_effective_date, ‘DD-MON-YYYY’) gl_date

                    ,TO_CHAR (GJH.posted_date, ‘DD-MON-YYYY’) posted_date

                    ,(SELECT NAME

                             FROM xla_event_classes_tl XECT

                             WHERE XECT.event_class_code = XDL.event_class_code

                             AND   XECT.application_id   = XDL.application_id) sla_event_class

                    ,XAH.event_type_code sla_event_type

                    ,(select TO_CHAR (RSH.receipt_num)  from

                                        rcv_transactions RT,

                                        rcv_shipment_headers RSH,

                                        rcv_receiving_sub_ledger RSL

                                        where 1=1

                                        AND          RSL.rcv_transaction_id        = RT.transaction_id

                                        AND          RT.shipment_header_id         = RSH.shipment_header_id

                                        AND          RSL.rcv_transaction_id        = wt.rcv_transaction_id

                         ) document_number

                    ,(select replace(PLA.item_description,’~’,’-‘)  from po_lines_all PLA

                             where po_line_id=wt.po_line_id

                             and po_header_id =wt.po_header_id ) document_description

                    ,(select TO_CHAR (RSH.creation_date, ‘DD-MON-YYYY’)  from

                                        rcv_transactions RT,

                                        rcv_shipment_headers RSH,

                                        rcv_receiving_sub_ledger RSL

                                        where 1=1

                                        AND          RSL.rcv_transaction_id        = RT.transaction_id

                                        AND          RT.shipment_header_id         = RSH.shipment_header_id

                                        AND          RSL.rcv_transaction_id        = wt.rcv_transaction_id

                         ) document_date

                    ,NULL document_status                                 –N/A

                    ,(select APS.segment1 from

                                        rcv_transactions RT,

                                        rcv_shipment_headers RSH,

                                        rcv_receiving_sub_ledger RSL,

                                        ap_suppliers APS

                                        where 1=1

                                        AND  RSL.rcv_transaction_id        = RT.transaction_id

                                        AND  RT.shipment_header_id         = RSH.shipment_header_id

                                        AND  RSL.rcv_transaction_id        = wt.rcv_transaction_id

                                         AND RSH.vendor_id                 = APS.vendor_id

                         ) party_code

                    ,(select APS.vendor_name from

                                        rcv_transactions RT,

                                        rcv_shipment_headers RSH,

                                        rcv_receiving_sub_ledger RSL,

                                        ap_suppliers APS

                                        where 1=1

                                        AND  RSL.rcv_transaction_id        = RT.transaction_id

                                        AND  RT.shipment_header_id         = RSH.shipment_header_id

                                        AND  RSL.rcv_transaction_id        = wt.rcv_transaction_id

                                         AND RSH.vendor_id                 = APS.vendor_id

                         ) party_name

                    ,(select APSA.vendor_site_code  from

                                        rcv_transactions RT,

                                        rcv_shipment_headers RSH,

                                        rcv_receiving_sub_ledger RSL,

                                        ap_suppliers APS,

                                        ap_supplier_sites_all APSA

                                        where 1=1

                                        AND  RSL.rcv_transaction_id        = RT.transaction_id

                                        AND  RT.shipment_header_id         = RSH.shipment_header_id

                                        AND  RSL.rcv_transaction_id        = wt.rcv_transaction_id

                                         AND RSH.vendor_id                 = APS.vendor_id

                                          AND APS.vendor_id                    = APSA.vendor_id

                                          AND RSH.vendor_site_id               = APSA.vendor_site_id

                         ) party_site

                    ,GLCC.segment2 project_code

                    ,NULL task_code

                    ,NULL expenditure_type

                    , (SELECT pha.segment1 “po number”

                        FROM   po_headers_all PHA where 1=1

                        AND   PHA.po_header_id =wt.po_header_id) po_number

                    , (        select RSH.receipt_num  from

                                        rcv_transactions RT,

                                        rcv_shipment_headers RSH,

                                        rcv_receiving_sub_ledger RSL

                                        where 1=1

                                        AND          RSL.rcv_transaction_id        = RT.transaction_id

                                        AND          RT.shipment_header_id         = RSH.shipment_header_id

                                        AND          RSL.rcv_transaction_id        = wt.rcv_transaction_id

                         ) receipt_number

                    ,NULL item_code

                    ,NVL((XDL.unrounded_accounted_cr) * -1, XDL.unrounded_accounted_dr) transaction_cur_amount

                    ,nvl((SELECT PHA.currency_code

                        FROM   po_headers_all PHA where 1=1

                        AND   PHA.po_header_id =wt.po_header_id),gjh.currency_code) entered_currency_code

                       , (SELECT PHA.rate_type

                        FROM   po_headers_all PHA where 1=1

                        AND   PHA.po_header_id =wt.po_header_id) exchange_rate_type

                       , (SELECT PHA.rate

                        FROM   po_headers_all PHA where 1=1

                        AND   PHA.po_header_id =wt.po_header_id) exchange_rate

                    ,NVL((XDL.unrounded_accounted_cr) * -1, XDL.unrounded_accounted_dr) functional_currency_amount

                    ,NULL reference_number

 FROM                gl_je_batches GJB,

                     gl_je_headers GJH,

                     gl_je_lines GJL,

                     gl_import_references GIR,

                     gl_code_combinations_kfv GLCC,

                     xla_ae_headers XAH,

                     xla_ae_lines XAL,

                     xla_distribution_links XDL,

                     WIP_TRANSACTION_ACCOUNTS wta,

                     wip_entities WE,

                     wip_transactions WT,

                     fnd_flex_value_sets FVS,

                     fnd_flex_values FFV

        WHERE          1 = 1

        AND          GJH.je_batch_id                              = GJB.je_batch_id

        AND          GLCC.code_combination_id           = GJL.code_combination_id

        AND          GJH.je_header_id                            = GJL.je_header_id

        AND          GJH.je_batch_id                             = GIR.je_batch_id

        AND          GJL.je_header_id                            = GIR.je_header_id

        AND          GJL.je_line_num                             = GIR.je_line_num

        AND          GIR.gl_sl_link_table                       = XAL.gl_sl_link_table

        AND          GIR.gl_sl_link_id                            = XAL.gl_sl_link_id

        AND          XAH.ae_header_id                          = XAL.ae_header_id

        AND          XAH.application_id                         = XAL.application_id

        AND          XDL.ae_header_id                           = XAL.ae_header_id

        AND          XDL.ae_line_num                            = XAL.ae_line_num

        AND          XDL.source_distribution_type         = ‘WIP_TRANSACTION_ACCOUNTS’

        AND          UPPER(GJH.je_source)                    = ‘COST MANAGEMENT’

        AND          UPPER(GJH.je_category)                 = ‘WIP’

        AND          XDL.source_distribution_id_num_1 = WTA.wip_sub_ledger_id

        AND          WE.wip_entity_id                             = WTA.wip_entity_id

        AND          WTA.wip_entity_id                           = WT.wip_entity_id

        AND          WTA.organization_id                        = WT.organization_id

        and          WTA.transaction_id                              = WT.transaction_id

        AND          FFV.flex_value_set_id                        = FVS.flex_value_set_id(+)

        AND          GLCC.segment2                                 = FFV.flex_value(+)

        AND          UPPER (FVS.flex_value_set_name)  = UPPER (‘PLL_Project’)

        AND          GJH.default_effective_date              >= lc_gl_date_from

        AND          GJH.default_effective_date             <= lc_gl_date_to

        AND          TRUNC (gjh.posted_date) BETWEEN NVL (lc_gl_posted_from,TRUNC (GJH.posted_date))AND NVL (lc_gl_posted_to,TRUNC (GJH.posted_date))

        AND          GJH.je_source                   = NVL (p_gl_source, GJH.je_source)

        AND          GJH.je_category                 = NVL (p_gl_category, GJH.je_category)

summary

This Post is about to GL DRILL Down Query From GL into Cost Management Sub ledger Module in oracle ebs R12.

 

Got any queries?

Do drop a note by writing us at Doyen.ebiz@gmail.com or use the comment section below to ask your questions.

Recent Posts

Start typing and press Enter to search