Previous | Next | Contents | Index | Navigation | Glossary | Library |
Print out and review the following files before you begin writing labor billing extensions. The files are located in the Oracle Projects admin/sql directory.
PAXICTMB.pls. | Labor Billing Extension Package Body Template. This file contains the procedure that you modify to implement labor billing extensions. You can define as many procedures as you like within this package or within the predefined procedure. |
PAXICTMS.pls | Labor Billing Extension Package Specification Template. If you create procedures within the package outside the predefined procedure, you must also modify this file. |
Suggestion: After you write the procedure, do not forget to compile it and store it in the database. See: Storing Your Procedures.
Parameter | Usage | Type | Description |
---|---|---|---|
x_expenditure_item_id | IN | NUMBER | The identifier of the expenditure item. |
x_sys_linkage_function | IN | VARCHAR2 | The expenditure type class of the expenditure item. |
x_amount | IN OUT | NUMBER | The bill amount. |
x_bill_rate_flag | IN OUT | VARCHAR2 | Indicates if bill rate should be set. |
x_status | IN OUT | NUMBER | The status of the procedure. |
Table 1 - 110. (Page 1 of 1) Labor Billing Extension Parameters |
x_status = 0 | The extension executed successfully. |
x_status < 0 | An Oracle8 error occurred and the process did not complete. Oracle Projects writes an error message to the process log file and rolls back the transactions processed for the entire project. |
x_status > 0 | An application error occurred. Oracle Projects writes a rejection reason to PA_EXPENDITURE_ITEMS.REV_DIST_ REJECTION_CODE and does not mark items as revenue distributed. You can review the rejection reason in the revenue generation exception report. |
Previous | Next | Contents | Index | Navigation | Glossary | Library |