Populating Loader Tables

To load retired assets using the ARA load type, follow these instructions to populate the loader tables:

  • If you have a valid asset profile that is effective-dated correctly and the assets have the same amounts for cost, depreciation, gain/loss, and so on for each book (use the same depreciation conventions), you can load the retired assets with the DEFAULT_PROFILE_SW set to Y.

    In this case, you should set DEFAULT_PROFILE_SW to Yon INTFC_FIN and INTFC_PHY_A, enter the valid profile ID in INTFC_PHY_A, and make only one entry in INTFC_FIN for each asset. Leave the BOOK field blank.

  • If this is not the case, set the DEFAULT_PROFILE_SW to N and load one record for each book for each asset into INTFC_FIN. Consequently, if one asset reports to two books, you will load two records for the asset into INTFC_FIN.

Enter the accumulated depreciation into INTFC_FIN.DEPR, one entry for every ChartField combination. Each entry in INTFC_FIN corresponds to a row in PS_DEPRECIATION.

To simplify populating the load tables, one entry in INTFC_FIN is used to create both an ADD and a RET cost row for each book.

The key difference between the ADD and the RET rows is the DTTM_STAMP. The Transaction Loader loads the ADD row first, and then it increments the DTTM_STAMP by one day, sets the RETIRE_SW to 1, and multiplies COST and QUANTITY by negative 1 (−1). It then loads this as the RET row.

Note that when the Transaction Loader finishes successfully, values in all the INTFC_FIN rows for ARA INTFC_TYPE and INTFC_ID will have changed. If you want to rerun the transaction using the same INTFC_ID entries:

  • Subtract one day from DTTM_STAMP.

  • Set RETIRE_SW back to 0.

  • Set the LOAD_STATUS to New (pending).

  • Multiply the COST and QUANTITY by negative 1 (−1).

These actions restore the rows to their original values.