Friday, September 7, 2018

Fixed Assets few useful Queries in Oracle APPS

 SELECT *
   FROM fa_additions_b
  WHERE asset_number = p_asset_number;

SELECT *
   FROM fa_additions_tl
  WHERE asset_id = p_asset_id
    AND LANGUAGE = USERENV('LANG');

  SELECT *
    FROM fa_transaction_headers
   WHERE asset_id = p_asset_id
     AND book_type_code = p_book_type_code
ORDER BY book_type_code, date_effective;

SELECT *
  FROM fa_asset_history
 WHERE asset_id = p_asset_id;

 SELECT *
   FROM fa_adjustments
  WHERE asset_id = p_asset_id;

  SELECT *
    FROM fa_books
  WHERE asset_id = p_asset_id;

  SELECT *
    FROM fa_deprn_summary
   WHERE asset_id = p_asset_id
     AND book_type_code = p_book_type_code
  ORDER BY deprn_run_date;

SELECT *
    FROM fa_deprn_summary_h
   WHERE asset_id = p_asset_id;

SELECT *
    FROM fa_deprn_detail
   WHERE asset_id = p_asset_id
  ORDER BY book_type_code, deprn_run_date;

SELECT *
    FROM fa_deprn_detail_h
  WHERE asset_id = p_asset_id;


  SELECT *
    FROM fa_deprn_events
   WHERE asset_id = p_asset_id
ORDER BY book_type_code, deprn_run_date;

SELECT *
  FROM fa_asset_invoices
 WHERE asset_id = p_asset_id;

SELECT *
  FROM fa_invoice_transactions
 WHERE invoice_transaction_id IN (SELECT DISTINCT invoice_transaction_id_in
                                    FROM fa_asset_invoices
                                   WHERE asset_id = p_asset_id);

  SELECT *
    FROM fa_books_summary
   WHERE asset_id = p_asset_id
ORDER BY book_type_code, period_counter;

  SELECT *
    FROM fa_deprn_periods
   WHERE book_type_code = (SELECT DISTINCT book_type_code
                             FROM fa_deprn_detail_h
                            WHERE asset_id = p_asset_id)
ORDER BY period_counter;

SELECT *
  FROM fa_mass_additions
 WHERE asset_number = p_asset_number;

SELECT *
  FROM fa_massadd_distributions
 WHERE mass_addition_id IN (SELECT DISTINCT mass_addition_id
                              FROM FA_MASS_ADDITIONS
                             WHERE asset_number = p_asset_number);

SELECT *
  FROM fa_book_controls
 WHERE book_type_code = (SELECT DISTINCT book_type_code
                           FROM fa_deprn_detail_h
                          WHERE asset_id = p_asset_id);

SELECT *
  FROM fa_book_controls_history
 WHERE book_type_code = (SELECT DISTINCT book_type_code
                           FROM fa_deprn_detail_h
                          WHERE asset_id = p_asset_id
                          );

SELECT *
  FROM fa_categories_b
 WHERE category_id IN (SELECT DISTINCT asset_category_id
                         FROM fa_additions_b
                        WHERE asset_number = p_asset_number);

SELECT *
  FROM fa_categories_tl
 WHERE category_id IN (SELECT DISTINCT asset_category_id
                         FROM fa_additions_b
                        WHERE asset_number = p_asset_number
                        );

SELECT *
  FROM fa_category_books
 WHERE category_id IN (SELECT DISTINCT asset_category_id
                         FROM fa_additions_b
                        WHERE asset_number = p_asset_number
                            )
   AND book_type_code = (SELECT DISTINCT book_type_code
                           FROM fa_deprn_detail_h
                          WHERE asset_id = p_asset_id
                          );

SELECT *
  FROM fa_category_book_defaults
 WHERE category_id IN (SELECT DISTINCT asset_category_id
                         FROM fa_additions_b
                        WHERE asset_number = p_asset_number
                      )
   AND book_type_code = (SELECT DISTINCT book_type_code
                           FROM fa_deprn_detail_h
                          WHERE asset_id = p_asset_id
                        );

SELECT *
  FROM fa_calendar_periods
 WHERE calendar_type =
          (SELECT deprn_calendar
             FROM fa_book_controls
            WHERE book_type_code = (SELECT DISTINCT book_type_code
                                      FROM fa_deprn_detail_h
                                     WHERE asset_id = p_asset_id
                                     )
          );

SELECT *
  FROM fa_conventions
 WHERE prorate_convention_code =
          (SELECT DISTINCT prorate_convention_code
             FROM fa_category_books
            WHERE category_id IN (SELECT DISTINCT asset_category_id
                                    FROM fa_additions_b
                                   WHERE asset_number = p_asset_number
                                     )
              AND book_type_code = (SELECT DISTINCT book_type_code
                                      FROM fa_deprn_detail_h
                                     WHERE asset_id = p_asset_id
                                    )
          );

SELECT *
  FROM fa_methods
 WHERE     method_code =
              (SELECT DISTINCT deprn_method
                 FROM fa_category_book_defaults
                WHERE     category_id IN (SELECT DISTINCT asset_category_id
                                            FROM fa_additions_b
                                           WHERE asset_number =p_asset_number
                                         )
                  AND book_type_code = (SELECT DISTINCT book_type_code
                                              FROM fa_deprn_detail_h
                                             WHERE asset_id = p_asset_id
                                             )
              )
       AND life_in_months =
              (SELECT DISTINCT life_in_months
                 FROM fa_category_book_defaults
                WHERE     category_id IN (SELECT DISTINCT asset_category_id
                                            FROM fa_additions_b
                                           WHERE asset_number =
                                                    p_asset_number)
                      AND book_type_code = (SELECT DISTINCT book_type_code
                                              FROM fa_deprn_detail_h
                                             WHERE asset_id = p_asset_id
                                             )
            );


SELECT *
    FROM xla_events
   WHERE event_id IN (SELECT DISTINCT event_id
                        FROM fa_transaction_headers
                       WHERE asset_id = p_asset_id
                         AND book_type_code = p_book_type_code
                      UNION ALL
                      SELECT DISTINCT event_id
                        FROM fa_deprn_summary
                       WHERE asset_id = p_asset_id
                         AND book_type_code = p_book_type_code
                      UNION ALL
                      SELECT DISTINCT event_id
                        FROM fa_deprn_summary_h
                       WHERE asset_id = p_asset_id
                         AND book_type_code = p_book_type_code)
ORDER BY event_date;

SELECT *
    FROM ( (SELECT *
              FROM xla_transaction_entities
             WHERE source_id_int_1 IN (SELECT DISTINCT
                                                  transaction_header_id
                                         FROM fa_transaction_headers
                                        WHERE asset_id = p_asset_id
                                          AND book_type_code = p_book_type_code
                                          AND event_id IS NOT NULL
                                       )
               AND source_id_char_1 = p_book_type_code
             )
          UNION ALL
          (SELECT *
             FROM xla_transaction_entities
            WHERE     source_id_int_3 IN (SELECT DISTINCT deprn_run_id
                                            FROM fa_deprn_summary
                                           WHERE asset_id = p_asset_id
                                             AND book_type_code = p_book_type_code
                                             AND event_id IS NOT NULL
                                             )
                  AND source_id_char_1 = p_book_type_code
                  AND source_id_int_1 = p_asset_id
           )
          UNION ALL
          (SELECT *
             FROM xla_transaction_entities
            WHERE source_id_int_3 IN (SELECT DISTINCT deprn_run_id
                                            FROM fa_deprn_summary_h
                                           WHERE asset_id = p_asset_id
                                             AND book_type_code = p_book_type_code
                                             )
             AND source_id_char_1 = p_book_type_code
             AND source_id_int_1 = p_asset_id
                  )
       )
ORDER BY creation_date;


SELECT *
    FROM xla_ae_headers
   WHERE event_id IN (SELECT DISTINCT event_id
                        FROM fa_transaction_headers
                       WHERE asset_id = p_asset_id
                         AND book_type_code = p_book_type_code
                      UNION ALL
                      SELECT DISTINCT event_id
                        FROM fa_deprn_summary
                       WHERE asset_id = p_asset_id
                         AND book_type_code = p_book_type_code
                      UNION ALL
                      SELECT DISTINCT event_id
                        FROM fa_deprn_summary_h
                       WHERE asset_id = p_asset_id
                         AND book_type_code = p_book_type_code
                       )
ORDER BY accounting_date;

1 comment:

  1. I am not sure the place you are getting your information, however good topic. I needs to spend some time studying more or understanding more. Thank you for wonderful information I was in search of this info for my mission.
    Asset Management Software India
    Asset Management Software Chennai
    Asset Management Software
    Asset Management Software Mumbai

    ReplyDelete

Query To Fetch AP Invoice Details From SO Number(Doc ID 2949013.1)

SELECT dh.source_order_number       ,df.source_line_number as so_line_number   ,df.fulfill_line_number    ,ddr.doc_user_key as po_number...