Costpoint Help

Technical Information

This section discusses processing details and the information derived when importing subcontractor detail information into Costpoint.

Processing Details

  1. Any pre-existing information in the worktables is deleted. (Normally, there is not any data in these tables at the start of processing unless a previous attempt to use the Import Subcontractor Detail screen terminated abnormally.)
  2. If a SCHEMA.INI file does not exist in the Import Directory, Costpoint creates one when you click the Upload button on the Import Subcontractor Detail screen. This file must exist in the import directory for the Subcontractor Detail Preprocessor to validate any information in the input files.
  3. The preprocessor checks the length of each field as it is being read into the worktables. If a field is too long to fit into the worktable, it is truncated.
  4. Worktables are populated with the information from the .csv files. NULL columns are replaced with default work assignment information, if appropriate, and then all records are validated.
  5. Error information is inserted into the D_xxxSMPSUBC_ERR table. This information is displayed on the Import Subcontractor Detail screen after the upload step is complete; you can sort the information by double-clicking the column heading. You can print the Import Subcontractor Detail Error Report for review.
  6. The Upload process must complete without errors before you can import into the database. When the Upload completes without errors, you can print the Import Subcontractor Detail Report.
  7. Once you have printed the Import Subcontractor Detail Report, the import process is enabled and you can import records into the database.

Derived Information

Table Name

Costpoint Screen Name

Column Name

Costpoint Field Name

Derivation Information

SUBC_TS_HDR and SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

SUBC_TS_HDR_KEY

Timesheet Header Key

Costpoint generates a synthetic key from user-assigned numbers. The header key is used to associate timesheet lines to the correct header information.

SUBC_TS_HDR

Manage Subcontractor Detail - Timesheet Detail

VEND_EMPL_ID

Vendor Employee ID

If there is a resource line number provided, Costpoint gets the vendor employee ID from the WA_CHG_LN_RESOURCE and matches it against the vendor employee ID in the input file.

If there is no resource line number in the input file, Costpoint validates against all work assignment vendor employees.

SUBC_TS_HDR

Manage Subcontractor Detail - Timesheet Detail

TIMESHEET_DT

Timesheet Date

Timesheet date follows the Work Assignment Period of Performance vaildation.

SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

SUBC_TS_LN_KEY

Timesheet Line Key

Enter sequential timesheet line numbers.

SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

HRS_DT

Timesheet Hours Date

Timesheet hours date follows the Work Assignment Period of Performance vaildation.

SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

PO_LN_NO

PO Line Number

This value is derived from WA_CHG_LN (Manage Work Assignments > Charges).

SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

WA_ID

Work Assignment ID

Both WA_HDR and Charge Lines must be approved.

SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

CHG_LN_NO

Work Assignment Charge Line Number

This value is derived from WA_CHG_LN (Manage Work Assignments > Charges).

SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

RESOURCE_LN_NO

Resource Line Number

This value corresponds to Manage Work Assignments > Charges > Vendor Employees.

SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

GENL_LAB_CAT_CD

GLC

This value is derived from Manage Work Assignments > Charges > Vendor Employees. If this column is blank or NULL, the value is derived from the charge line.

SUBC_TS_LN

Manage Subcontractor Detail - Timesheet Detail

BILL_LAB_CAT_CD

PLC

This value is derived from Manage Work Assignments > Charges > Vendor Employees. If this column is blank or NULL, the value is derived from the charge line.

SUBC_EXP_HDR and SUBC_EXP_LN

Manage Subcontractor Detail - Expense Detail

SUBC_EXP_HDR_KEY

Expense Header Key

Costpoint generates a synthetic key from user-assigned numbers. The header key is used to associate expense lines to the correct header information.

SUBC_EXP_HDR

Manage Subcontractor Detail - Expense Detail

EXP_RPT_DT

Expense Report Date

Expense report date follows the Work Assignment Period of Performance vaildation.

SUBC_EXP_HDR

Manage Subcontractor Detail - Expense Detail

VEND_ID

Vendor ID

Costpoint validates the vendor ID against the Work Assignment PO Vendor.

SUBC_EXP_HDR

Manage Subcontractor Detail - Expense Detail

VEND_EMPL_ID

Vendor Employee ID

If there is a resource line number provided, Costpoint gets the vendor employee ID from the WA_CHG_LN_RESOURCE and matches it against the vendor employee ID in the input file.

If there is no resource line number in the input file, Costpoint validates against all work assignment vendor employees.

SUBC_EXP_LN

Manage Subcontractor Detail - Expense Detail

SUBC_EXP_LN_KEY

Expense Line Key

Enter sequential expense line numbers.

SUBC_EXP_LN

Manage Subcontractor Detail - Expense Detail

EXP_DT

Expense Date

Expense date follows the Work Assignment Period of Performance vaildation.

SUBC_EXP_LN

Manage Subcontractor Detail - Expense Detail

PO_LN_NO

PO Line Number

This value is derived from WA_CHG_LN (Manage Work Assignments > Charges).

SUBC_EXP_LN

Manage Subcontractor Detail - Expense Detail

WA_ID

Work Assignment ID

Both WA_HDR and Charge Lines must be approved.

SUBC_EXP_LN

Manage Subcontractor Detail - Expense Detail

CHG_LN_NO

Work Assignment Charge Line Number

This value is derived from WA_CHG_LN (Manage Work Assignments > Charges).

SUBC_EXP_LN

Manage Subcontractor Detail - Expense Detail

RESOURCE_LN_NO

Resource Line Number

This value corresponds to Manage Work Assignments > Charges > Vendor Employees.

SUBC_EXP_LN

Manage Subcontractor Detail - Expense Detail

EXP_TYPE_CD

Expense Type Code

This value is derived from the Charges subtask of the Manage Work Assignments screen. If T&E is not co-deployed, Costpoint assigns a value as they are used in the ORDER_BY, WHERE, and GROUP_BY clauses. The default value being assigned is "DFLT" with a corresponding EXP_TYPE_DESC value of "Default."


Parent Topic:

Import Subcontractor Detail