1: PACKAGE BODY FA_CUA_ASSET_APIS AS
2: /* $Header: FACXAPIMB.pls 120.3 2009/08/20 14:19:59 bridgway ship $ */
3:
4: g_log_level_rec fa_api_types.log_level_rec_type;
5:
1846: PROCEDURE wrapper_derive_asset_attribute
1847: (p_log_level_rec IN fa_api_types.log_level_rec_type default null) IS
1848: Begin
1849: derive_asset_attribute(
1850: FA_CUA_ASSET_APIS.g_book_type_code
1851: , FA_CUA_ASSET_APIS.g_parent_node_id
1852: , FA_CUA_ASSET_APIS.g_asset_number
1853: , FA_CUA_ASSET_APIS.g_asset_id
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1847: (p_log_level_rec IN fa_api_types.log_level_rec_type default null) IS
1848: Begin
1849: derive_asset_attribute(
1850: FA_CUA_ASSET_APIS.g_book_type_code
1851: , FA_CUA_ASSET_APIS.g_parent_node_id
1852: , FA_CUA_ASSET_APIS.g_asset_number
1853: , FA_CUA_ASSET_APIS.g_asset_id
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1848: Begin
1849: derive_asset_attribute(
1850: FA_CUA_ASSET_APIS.g_book_type_code
1851: , FA_CUA_ASSET_APIS.g_parent_node_id
1852: , FA_CUA_ASSET_APIS.g_asset_number
1853: , FA_CUA_ASSET_APIS.g_asset_id
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1849: derive_asset_attribute(
1850: FA_CUA_ASSET_APIS.g_book_type_code
1851: , FA_CUA_ASSET_APIS.g_parent_node_id
1852: , FA_CUA_ASSET_APIS.g_asset_number
1853: , FA_CUA_ASSET_APIS.g_asset_id
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1850: FA_CUA_ASSET_APIS.g_book_type_code
1851: , FA_CUA_ASSET_APIS.g_parent_node_id
1852: , FA_CUA_ASSET_APIS.g_asset_number
1853: , FA_CUA_ASSET_APIS.g_asset_id
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1851: , FA_CUA_ASSET_APIS.g_parent_node_id
1852: , FA_CUA_ASSET_APIS.g_asset_number
1853: , FA_CUA_ASSET_APIS.g_asset_id
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1859: , FA_CUA_ASSET_APIS.g_lease_id_in
1852: , FA_CUA_ASSET_APIS.g_asset_number
1853: , FA_CUA_ASSET_APIS.g_asset_id
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1859: , FA_CUA_ASSET_APIS.g_lease_id_in
1860: , FA_CUA_ASSET_APIS.g_lease_id_out
1853: , FA_CUA_ASSET_APIS.g_asset_id
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1859: , FA_CUA_ASSET_APIS.g_lease_id_in
1860: , FA_CUA_ASSET_APIS.g_lease_id_out
1861: , FA_CUA_ASSET_APIS.g_lease_overide_allowed
1854: , FA_CUA_ASSET_APIS.g_prorate_date
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1859: , FA_CUA_ASSET_APIS.g_lease_id_in
1860: , FA_CUA_ASSET_APIS.g_lease_id_out
1861: , FA_CUA_ASSET_APIS.g_lease_overide_allowed
1862: , FA_CUA_ASSET_APIS.g_lease_rejection_flag
1855: , FA_CUA_ASSET_APIS.g_cat_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1859: , FA_CUA_ASSET_APIS.g_lease_id_in
1860: , FA_CUA_ASSET_APIS.g_lease_id_out
1861: , FA_CUA_ASSET_APIS.g_lease_overide_allowed
1862: , FA_CUA_ASSET_APIS.g_lease_rejection_flag
1863: , NULL -- distribution_set_id_in
1856: , FA_CUA_ASSET_APIS.g_cat_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1859: , FA_CUA_ASSET_APIS.g_lease_id_in
1860: , FA_CUA_ASSET_APIS.g_lease_id_out
1861: , FA_CUA_ASSET_APIS.g_lease_overide_allowed
1862: , FA_CUA_ASSET_APIS.g_lease_rejection_flag
1863: , NULL -- distribution_set_id_in
1864: , FA_CUA_ASSET_APIS.g_distribution_set_id_out
1857: , FA_CUA_ASSET_APIS.g_cat_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1859: , FA_CUA_ASSET_APIS.g_lease_id_in
1860: , FA_CUA_ASSET_APIS.g_lease_id_out
1861: , FA_CUA_ASSET_APIS.g_lease_overide_allowed
1862: , FA_CUA_ASSET_APIS.g_lease_rejection_flag
1863: , NULL -- distribution_set_id_in
1864: , FA_CUA_ASSET_APIS.g_distribution_set_id_out
1865: , FA_CUA_ASSET_APIS.g_distribution_overide_allowed
1858: , FA_CUA_ASSET_APIS.g_cat_rejection_flag
1859: , FA_CUA_ASSET_APIS.g_lease_id_in
1860: , FA_CUA_ASSET_APIS.g_lease_id_out
1861: , FA_CUA_ASSET_APIS.g_lease_overide_allowed
1862: , FA_CUA_ASSET_APIS.g_lease_rejection_flag
1863: , NULL -- distribution_set_id_in
1864: , FA_CUA_ASSET_APIS.g_distribution_set_id_out
1865: , FA_CUA_ASSET_APIS.g_distribution_overide_allowed
1866: , FA_CUA_ASSET_APIS.g_distribution_rejection_flag
1860: , FA_CUA_ASSET_APIS.g_lease_id_out
1861: , FA_CUA_ASSET_APIS.g_lease_overide_allowed
1862: , FA_CUA_ASSET_APIS.g_lease_rejection_flag
1863: , NULL -- distribution_set_id_in
1864: , FA_CUA_ASSET_APIS.g_distribution_set_id_out
1865: , FA_CUA_ASSET_APIS.g_distribution_overide_allowed
1866: , FA_CUA_ASSET_APIS.g_distribution_rejection_flag
1867: , FA_CUA_ASSET_APIS.g_serial_number_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1861: , FA_CUA_ASSET_APIS.g_lease_overide_allowed
1862: , FA_CUA_ASSET_APIS.g_lease_rejection_flag
1863: , NULL -- distribution_set_id_in
1864: , FA_CUA_ASSET_APIS.g_distribution_set_id_out
1865: , FA_CUA_ASSET_APIS.g_distribution_overide_allowed
1866: , FA_CUA_ASSET_APIS.g_distribution_rejection_flag
1867: , FA_CUA_ASSET_APIS.g_serial_number_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1862: , FA_CUA_ASSET_APIS.g_lease_rejection_flag
1863: , NULL -- distribution_set_id_in
1864: , FA_CUA_ASSET_APIS.g_distribution_set_id_out
1865: , FA_CUA_ASSET_APIS.g_distribution_overide_allowed
1866: , FA_CUA_ASSET_APIS.g_distribution_rejection_flag
1867: , FA_CUA_ASSET_APIS.g_serial_number_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1863: , NULL -- distribution_set_id_in
1864: , FA_CUA_ASSET_APIS.g_distribution_set_id_out
1865: , FA_CUA_ASSET_APIS.g_distribution_overide_allowed
1866: , FA_CUA_ASSET_APIS.g_distribution_rejection_flag
1867: , FA_CUA_ASSET_APIS.g_serial_number_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1864: , FA_CUA_ASSET_APIS.g_distribution_set_id_out
1865: , FA_CUA_ASSET_APIS.g_distribution_overide_allowed
1866: , FA_CUA_ASSET_APIS.g_distribution_rejection_flag
1867: , FA_CUA_ASSET_APIS.g_serial_number_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1865: , FA_CUA_ASSET_APIS.g_distribution_overide_allowed
1866: , FA_CUA_ASSET_APIS.g_distribution_rejection_flag
1867: , FA_CUA_ASSET_APIS.g_serial_number_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1866: , FA_CUA_ASSET_APIS.g_distribution_rejection_flag
1867: , FA_CUA_ASSET_APIS.g_serial_number_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1867: , FA_CUA_ASSET_APIS.g_serial_number_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1868: , FA_CUA_ASSET_APIS.g_serial_number_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1869: , FA_CUA_ASSET_APIS.g_serial_num_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1870: , FA_CUA_ASSET_APIS.g_serial_num_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1871: , FA_CUA_ASSET_APIS.g_asset_key_ccid_in
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1879: , FA_CUA_ASSET_APIS.g_err_code
1872: , FA_CUA_ASSET_APIS.g_asset_key_ccid_out
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1879: , FA_CUA_ASSET_APIS.g_err_code
1880: , FA_CUA_ASSET_APIS.g_err_stage
1873: , FA_CUA_ASSET_APIS.g_asset_key_overide_allowed
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1879: , FA_CUA_ASSET_APIS.g_err_code
1880: , FA_CUA_ASSET_APIS.g_err_stage
1881: , FA_CUA_ASSET_APIS.g_err_stack
1874: , FA_CUA_ASSET_APIS.g_asset_key_rejection_flag
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1879: , FA_CUA_ASSET_APIS.g_err_code
1880: , FA_CUA_ASSET_APIS.g_err_stage
1881: , FA_CUA_ASSET_APIS.g_err_stack
1882: , FA_CUA_ASSET_APIS.g_derivation_type
1875: , FA_CUA_ASSET_APIS.g_life_in_months_in
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1879: , FA_CUA_ASSET_APIS.g_err_code
1880: , FA_CUA_ASSET_APIS.g_err_stage
1881: , FA_CUA_ASSET_APIS.g_err_stack
1882: , FA_CUA_ASSET_APIS.g_derivation_type
1883: , p_log_level_rec );
1876: , FA_CUA_ASSET_APIS.g_life_in_months_out
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1879: , FA_CUA_ASSET_APIS.g_err_code
1880: , FA_CUA_ASSET_APIS.g_err_stage
1881: , FA_CUA_ASSET_APIS.g_err_stack
1882: , FA_CUA_ASSET_APIS.g_derivation_type
1883: , p_log_level_rec );
1884: End;
1877: , FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1879: , FA_CUA_ASSET_APIS.g_err_code
1880: , FA_CUA_ASSET_APIS.g_err_stage
1881: , FA_CUA_ASSET_APIS.g_err_stack
1882: , FA_CUA_ASSET_APIS.g_derivation_type
1883: , p_log_level_rec );
1884: End;
1885:
1878: , FA_CUA_ASSET_APIS.g_life_rejection_flag
1879: , FA_CUA_ASSET_APIS.g_err_code
1880: , FA_CUA_ASSET_APIS.g_err_stage
1881: , FA_CUA_ASSET_APIS.g_err_stack
1882: , FA_CUA_ASSET_APIS.g_derivation_type
1883: , p_log_level_rec );
1884: End;
1885:
1886: PROCEDURE initialize_Gvariables
1885:
1886: PROCEDURE initialize_Gvariables
1887: (p_log_level_rec IN fa_api_types.log_level_rec_type default null) IS
1888: Begin
1889: FA_CUA_ASSET_APIS.g_book_type_code := NULL;
1890: FA_CUA_ASSET_APIS.g_parent_node_id := NULL;
1891: FA_CUA_ASSET_APIS.g_asset_number := NULL;
1892: FA_CUA_ASSET_APIS.g_asset_id := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1886: PROCEDURE initialize_Gvariables
1887: (p_log_level_rec IN fa_api_types.log_level_rec_type default null) IS
1888: Begin
1889: FA_CUA_ASSET_APIS.g_book_type_code := NULL;
1890: FA_CUA_ASSET_APIS.g_parent_node_id := NULL;
1891: FA_CUA_ASSET_APIS.g_asset_number := NULL;
1892: FA_CUA_ASSET_APIS.g_asset_id := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1887: (p_log_level_rec IN fa_api_types.log_level_rec_type default null) IS
1888: Begin
1889: FA_CUA_ASSET_APIS.g_book_type_code := NULL;
1890: FA_CUA_ASSET_APIS.g_parent_node_id := NULL;
1891: FA_CUA_ASSET_APIS.g_asset_number := NULL;
1892: FA_CUA_ASSET_APIS.g_asset_id := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1888: Begin
1889: FA_CUA_ASSET_APIS.g_book_type_code := NULL;
1890: FA_CUA_ASSET_APIS.g_parent_node_id := NULL;
1891: FA_CUA_ASSET_APIS.g_asset_number := NULL;
1892: FA_CUA_ASSET_APIS.g_asset_id := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1889: FA_CUA_ASSET_APIS.g_book_type_code := NULL;
1890: FA_CUA_ASSET_APIS.g_parent_node_id := NULL;
1891: FA_CUA_ASSET_APIS.g_asset_number := NULL;
1892: FA_CUA_ASSET_APIS.g_asset_id := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1890: FA_CUA_ASSET_APIS.g_parent_node_id := NULL;
1891: FA_CUA_ASSET_APIS.g_asset_number := NULL;
1892: FA_CUA_ASSET_APIS.g_asset_id := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1891: FA_CUA_ASSET_APIS.g_asset_number := NULL;
1892: FA_CUA_ASSET_APIS.g_asset_id := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1892: FA_CUA_ASSET_APIS.g_asset_id := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1893: FA_CUA_ASSET_APIS.g_prorate_date := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1894: FA_CUA_ASSET_APIS.g_cat_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1895: FA_CUA_ASSET_APIS.g_cat_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1896: FA_CUA_ASSET_APIS.g_cat_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1897: FA_CUA_ASSET_APIS.g_cat_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1898: FA_CUA_ASSET_APIS.g_lease_id_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1899: FA_CUA_ASSET_APIS.g_lease_id_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1900: FA_CUA_ASSET_APIS.g_lease_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1901: FA_CUA_ASSET_APIS.g_lease_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1902: --FA_CUA_ASSET_APIS.g_distribution_set_id_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1903: FA_CUA_ASSET_APIS.g_distribution_set_id_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1904: FA_CUA_ASSET_APIS.g_distribution_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1905: FA_CUA_ASSET_APIS.g_distribution_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1906: FA_CUA_ASSET_APIS.g_serial_number_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1907: FA_CUA_ASSET_APIS.g_serial_number_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1908: FA_CUA_ASSET_APIS.g_serial_num_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1909: FA_CUA_ASSET_APIS.g_serial_num_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1910: FA_CUA_ASSET_APIS.g_asset_key_ccid_in := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1918: FA_CUA_ASSET_APIS.g_err_code := NULL;
1911: FA_CUA_ASSET_APIS.g_asset_key_ccid_out := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1918: FA_CUA_ASSET_APIS.g_err_code := NULL;
1919: FA_CUA_ASSET_APIS.g_err_stage := NULL;
1912: FA_CUA_ASSET_APIS.g_asset_key_overide_allowed := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1918: FA_CUA_ASSET_APIS.g_err_code := NULL;
1919: FA_CUA_ASSET_APIS.g_err_stage := NULL;
1920: FA_CUA_ASSET_APIS.g_err_stack := NULL;
1913: FA_CUA_ASSET_APIS.g_asset_key_rejection_flag := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1918: FA_CUA_ASSET_APIS.g_err_code := NULL;
1919: FA_CUA_ASSET_APIS.g_err_stage := NULL;
1920: FA_CUA_ASSET_APIS.g_err_stack := NULL;
1921: FA_CUA_ASSET_APIS.g_derivation_type := NULL;
1914: FA_CUA_ASSET_APIS.g_life_in_months_in := NULL;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1918: FA_CUA_ASSET_APIS.g_err_code := NULL;
1919: FA_CUA_ASSET_APIS.g_err_stage := NULL;
1920: FA_CUA_ASSET_APIS.g_err_stack := NULL;
1921: FA_CUA_ASSET_APIS.g_derivation_type := NULL;
1922: End initialize_Gvariables;
1915: FA_CUA_ASSET_APIS.g_life_in_months_out := NULL;
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1918: FA_CUA_ASSET_APIS.g_err_code := NULL;
1919: FA_CUA_ASSET_APIS.g_err_stage := NULL;
1920: FA_CUA_ASSET_APIS.g_err_stack := NULL;
1921: FA_CUA_ASSET_APIS.g_derivation_type := NULL;
1922: End initialize_Gvariables;
1923:
1916: FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed := NULL;
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1918: FA_CUA_ASSET_APIS.g_err_code := NULL;
1919: FA_CUA_ASSET_APIS.g_err_stage := NULL;
1920: FA_CUA_ASSET_APIS.g_err_stack := NULL;
1921: FA_CUA_ASSET_APIS.g_derivation_type := NULL;
1922: End initialize_Gvariables;
1923:
1924: PROCEDURE Purge(errbuf OUT NOCOPY VARCHAR2,
1917: FA_CUA_ASSET_APIS.g_life_rejection_flag := NULL;
1918: FA_CUA_ASSET_APIS.g_err_code := NULL;
1919: FA_CUA_ASSET_APIS.g_err_stage := NULL;
1920: FA_CUA_ASSET_APIS.g_err_stack := NULL;
1921: FA_CUA_ASSET_APIS.g_derivation_type := NULL;
1922: End initialize_Gvariables;
1923:
1924: PROCEDURE Purge(errbuf OUT NOCOPY VARCHAR2,
1925: retcode OUT NOCOPY VARCHAR2,
2005: where asset_id = p_asset_id;
2006:
2007: initialize_Gvariables;
2008: if p_attribute_name = 'CATEGORY' then
2009: FA_CUA_ASSET_APIS.g_derivation_type := 'ALL';
2010: else
2011: FA_CUA_ASSET_APIS.g_derivation_type := p_attribute_name;
2012: end if;
2013:
2007: initialize_Gvariables;
2008: if p_attribute_name = 'CATEGORY' then
2009: FA_CUA_ASSET_APIS.g_derivation_type := 'ALL';
2010: else
2011: FA_CUA_ASSET_APIS.g_derivation_type := p_attribute_name;
2012: end if;
2013:
2014: FA_CUA_ASSET_APIS.g_book_type_code := p_book_type_code;
2015: FA_CUA_ASSET_APIS.g_parent_node_id := v_parent_id;
2010: else
2011: FA_CUA_ASSET_APIS.g_derivation_type := p_attribute_name;
2012: end if;
2013:
2014: FA_CUA_ASSET_APIS.g_book_type_code := p_book_type_code;
2015: FA_CUA_ASSET_APIS.g_parent_node_id := v_parent_id;
2016: FA_CUA_ASSET_APIS.g_cat_id_in:= v_asset_cat_id;
2017: FA_CUA_ASSET_APIS.g_asset_id:= p_asset_id;
2018: FA_CUA_ASSET_APIS.g_err_code := '0';
2011: FA_CUA_ASSET_APIS.g_derivation_type := p_attribute_name;
2012: end if;
2013:
2014: FA_CUA_ASSET_APIS.g_book_type_code := p_book_type_code;
2015: FA_CUA_ASSET_APIS.g_parent_node_id := v_parent_id;
2016: FA_CUA_ASSET_APIS.g_cat_id_in:= v_asset_cat_id;
2017: FA_CUA_ASSET_APIS.g_asset_id:= p_asset_id;
2018: FA_CUA_ASSET_APIS.g_err_code := '0';
2019:
2012: end if;
2013:
2014: FA_CUA_ASSET_APIS.g_book_type_code := p_book_type_code;
2015: FA_CUA_ASSET_APIS.g_parent_node_id := v_parent_id;
2016: FA_CUA_ASSET_APIS.g_cat_id_in:= v_asset_cat_id;
2017: FA_CUA_ASSET_APIS.g_asset_id:= p_asset_id;
2018: FA_CUA_ASSET_APIS.g_err_code := '0';
2019:
2020: l_err_stage:= 'wrapper_derive_asset_attribute';
2013:
2014: FA_CUA_ASSET_APIS.g_book_type_code := p_book_type_code;
2015: FA_CUA_ASSET_APIS.g_parent_node_id := v_parent_id;
2016: FA_CUA_ASSET_APIS.g_cat_id_in:= v_asset_cat_id;
2017: FA_CUA_ASSET_APIS.g_asset_id:= p_asset_id;
2018: FA_CUA_ASSET_APIS.g_err_code := '0';
2019:
2020: l_err_stage:= 'wrapper_derive_asset_attribute';
2021: --dbms_output.put_line(l_err_stage);
2014: FA_CUA_ASSET_APIS.g_book_type_code := p_book_type_code;
2015: FA_CUA_ASSET_APIS.g_parent_node_id := v_parent_id;
2016: FA_CUA_ASSET_APIS.g_cat_id_in:= v_asset_cat_id;
2017: FA_CUA_ASSET_APIS.g_asset_id:= p_asset_id;
2018: FA_CUA_ASSET_APIS.g_err_code := '0';
2019:
2020: l_err_stage:= 'wrapper_derive_asset_attribute';
2021: --dbms_output.put_line(l_err_stage);
2022: FA_CUA_ASSET_APIS.wrapper_derive_asset_attribute;
2018: FA_CUA_ASSET_APIS.g_err_code := '0';
2019:
2020: l_err_stage:= 'wrapper_derive_asset_attribute';
2021: --dbms_output.put_line(l_err_stage);
2022: FA_CUA_ASSET_APIS.wrapper_derive_asset_attribute;
2023:
2024: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_code);
2025: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stack);
2026: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stage);
2020: l_err_stage:= 'wrapper_derive_asset_attribute';
2021: --dbms_output.put_line(l_err_stage);
2022: FA_CUA_ASSET_APIS.wrapper_derive_asset_attribute;
2023:
2024: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_code);
2025: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stack);
2026: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stage);
2027:
2028: if ( FA_CUA_ASSET_APIS.g_err_code <> '0') then
2021: --dbms_output.put_line(l_err_stage);
2022: FA_CUA_ASSET_APIS.wrapper_derive_asset_attribute;
2023:
2024: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_code);
2025: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stack);
2026: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stage);
2027:
2028: if ( FA_CUA_ASSET_APIS.g_err_code <> '0') then
2029: FA_SRVR_MSG.Add_Message(
2022: FA_CUA_ASSET_APIS.wrapper_derive_asset_attribute;
2023:
2024: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_code);
2025: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stack);
2026: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stage);
2027:
2028: if ( FA_CUA_ASSET_APIS.g_err_code <> '0') then
2029: FA_SRVR_MSG.Add_Message(
2030: CALLING_FN => 'FA_CUA_ASSET_APIS.check_override_allowed',
2024: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_code);
2025: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stack);
2026: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stage);
2027:
2028: if ( FA_CUA_ASSET_APIS.g_err_code <> '0') then
2029: FA_SRVR_MSG.Add_Message(
2030: CALLING_FN => 'FA_CUA_ASSET_APIS.check_override_allowed',
2031: NAME => FA_CUA_ASSET_APIS.g_err_code , p_log_level_rec => p_log_level_rec);
2032: return FALSE;
2026: --dbms_output.put_line(FA_CUA_ASSET_APIS.g_err_stage);
2027:
2028: if ( FA_CUA_ASSET_APIS.g_err_code <> '0') then
2029: FA_SRVR_MSG.Add_Message(
2030: CALLING_FN => 'FA_CUA_ASSET_APIS.check_override_allowed',
2031: NAME => FA_CUA_ASSET_APIS.g_err_code , p_log_level_rec => p_log_level_rec);
2032: return FALSE;
2033: end if;
2034:
2027:
2028: if ( FA_CUA_ASSET_APIS.g_err_code <> '0') then
2029: FA_SRVR_MSG.Add_Message(
2030: CALLING_FN => 'FA_CUA_ASSET_APIS.check_override_allowed',
2031: NAME => FA_CUA_ASSET_APIS.g_err_code , p_log_level_rec => p_log_level_rec);
2032: return FALSE;
2033: end if;
2034:
2035: if p_attribute_name = 'CATEGORY' then
2032: return FALSE;
2033: end if;
2034:
2035: if p_attribute_name = 'CATEGORY' then
2036: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_cat_overide_allowed,'Y');
2037:
2038: elsif p_attribute_name = 'LEASE_NUMBER'then
2039: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_lease_overide_allowed, 'Y');
2040:
2035: if p_attribute_name = 'CATEGORY' then
2036: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_cat_overide_allowed,'Y');
2037:
2038: elsif p_attribute_name = 'LEASE_NUMBER'then
2039: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_lease_overide_allowed, 'Y');
2040:
2041: elsif p_attribute_name = 'DISTRIBUTION' then
2042: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_distribution_overide_allowed, 'Y');
2043:
2038: elsif p_attribute_name = 'LEASE_NUMBER'then
2039: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_lease_overide_allowed, 'Y');
2040:
2041: elsif p_attribute_name = 'DISTRIBUTION' then
2042: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_distribution_overide_allowed, 'Y');
2043:
2044: elsif p_attribute_name = 'SERIAL_NUMBER' then
2045: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_serial_num_overide_allowed, 'Y');
2046:
2041: elsif p_attribute_name = 'DISTRIBUTION' then
2042: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_distribution_overide_allowed, 'Y');
2043:
2044: elsif p_attribute_name = 'SERIAL_NUMBER' then
2045: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_serial_num_overide_allowed, 'Y');
2046:
2047: elsif p_attribute_name = 'ASSET_KEY' then
2048: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_asset_key_overide_allowed,'Y');
2049:
2044: elsif p_attribute_name = 'SERIAL_NUMBER' then
2045: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_serial_num_overide_allowed, 'Y');
2046:
2047: elsif p_attribute_name = 'ASSET_KEY' then
2048: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_asset_key_overide_allowed,'Y');
2049:
2050: elsif p_attribute_name = 'LIFE_END_DATE' then
2051: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed, 'Y');
2052: end if;
2047: elsif p_attribute_name = 'ASSET_KEY' then
2048: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_asset_key_overide_allowed,'Y');
2049:
2050: elsif p_attribute_name = 'LIFE_END_DATE' then
2051: x_override_flag := nvl(FA_CUA_ASSET_APIS.g_life_end_dte_overide_allowed, 'Y');
2052: end if;
2053:
2054: return TRUE;
2055: EXCEPTION
2054: return TRUE;
2055: EXCEPTION
2056: when others then
2057: FA_SRVR_MSG.Add_Message(
2058: CALLING_FN => 'FA_CUA_ASSET_APIS.check_override_allowed', p_log_level_rec => p_log_level_rec);
2059: return FALSE;
2060:
2061: END check_override_allowed;
2062:
2060:
2061: END check_override_allowed;
2062:
2063:
2064: END FA_CUA_ASSET_APIS;