Contents of the Import Purchase Requisitions Screen
Use the fields and options to configure the Import Purchase Requisitions screen.
Identification
Use the fields in this block to create a new parameter ID or to retrieve a previously saved parameter ID. A parameter ID represents a set of screen selection parameters. After you have saved a parameter ID and its related parameters, you can retrieve them using Query.
You can use the retrieved parameters to produce reports and run processes more efficiently and with greater consistency. The saved parameters are also useful and necessary when you want to run the process as part of a batch job. Many users save a unique set of parameters for each different way they run a report or process. When you select a previously saved parameter ID or parameter description, the associated saved screen selection parameters automatically display as selection defaults. The page setup and print options, if there are any, are also included in the saved parameter ID. You can change any of the associated selection defaults as necessary.
Field | Description |
---|---|
Parameter ID |
Enter, or click to select, a parameter ID of up to 15 alphanumeric characters. Choose characters for your parameter ID that help identify the type of selections you made on the screen, such as PERIOD or QUARTERLY. When you save your record, all the selections made on the screen are stored with the parameter ID. Later, you can retrieve the parameter using Query. You can use the parameter to run the process more efficiently because you can select the parameter ID with its previously defined screen selections. After the default selections display on the screen, you can override the defaults. |
Description |
Enter, or click to select, a parameter description of up to 30 alphanumeric characters. |
Options
Use this group box to specify the settings you want to use for importing purchase requisitions.
Input File
Use this group box to specify the input file you want to use and the information about that input file.
For international users: The data file can contain non-English characters, provided they are also in the ASCII character set. Before creating an ASCII text (.TXT) file, be sure that your keyboard language is set to "EN" (United States English) to prevent the application from generating errors.
Deltek recommends that you use .TXT and .CSV file-naming conventions.
Field | Description |
---|---|
File Format |
Use this drop-down list to select the file format of the input file you want to use with the preprocessor. Choose from the following options.
Each header input file record must have at least one Line input file record. Similarly, a line input file record must have an associated header input file record. Line records do not need to physically follow their corresponding header input file record (although recommended). A single header row is sufficient for multiple requisition line rows associated with the same requisition. Requisition ID is used to determine which line records belong to which header record. Similarly the requisition ID/requisition line combination will be used to determine lower level details such as line accounts and line charges. Note:
After processing is complete, the input file will be renamed with an extension of .OLD. |
File Delimiter |
If you selected Delimited from the File Format drop-down list, use this drop-down list to select the file delimiter defined within the file. If you selected Fixed Length or Table, this drop-down box is disabled. A file delimiter is an ASCII character used to separate fields of data within an ASCII flat file. The options are:
Note:
The character declared as the delimiter must not be embedded in any of the input fields. When the Costpoint encounters the declared delimiter, it interprets it as the end of the input field |
File Location |
Enter the location of the input file you are importing. There are two ways to do this:
|
File Name |
Use this field to enter, or use to select, the name of the file you want to use. |
Processing |
If you selected Table from the File Format drop-down list, use this drop-down list to select how staging table records are processed. The options are:
|
Last Modified |
This field displays the date when this table input file was last updated. |
Last Imported |
This field displays the date when this table input file was last processed. |
Options
Use this group box to specify approval and error handling options.
Field | Description |
---|---|
Submit for Approval |
Use this drop-down box to select the approval submission method for the requisitions to be uploaded. Depending upon the option selected, uploaded requisitions and requisition lines will initiate the approval process. Input file records can only have Requisition (or Requisition Line) Status of Pending or In-Approval (for new record inserts) or "Void" (for existing record updates). The system-defined options are:
The settings you assigned in the Configure Purchase Requisition Settings screen determine if approval processes are to be assigned at the header or line level. If approvals are done at the header level, the RQ_LN approval process code will be null. If approvals are done at the line level, the RQ_HDR approval process code will be null. The settings you assigned in the Configure Purchase Requisition Settings screen determine how approval processes are assigned. If No Approval Required is selected, this preprocessor will leave both the header and line blank. If Global is selected, this preprocessor will load either the header or line in accordance with the default approval process designated in the Configure Purchase Requisition Settings screen. If PAO is selected, this preprocessor will first assign by the inventory project by looking up the PROJ table or, if that does not exist, use the inventory abbreviation’s material acct/org (ACCT_ORG). If assigned by Item Type, this preprocessor will use the part’s approval process (by looking up RQ_APPROV_PROC where PART_TYPE_FL = "Y"). If approval processes are manually assigned, this preprocessor will pull the approval process from the appropriate INVT_PROJ row. If that row is null, the preprocessor will pull from the RQ_SETTINGS default. If that is also null, an error message will appear. If the generated requisitions are given a status of "Pending," this preprocessor will not create rows in either the RQ_HDR_APPR or RQ_LN_APPR tables. If they are given a status of "In-Approval," the preprocessor will perform the following steps:
|
Error Handling
A trial run will generate an error report if there is at least one set of header/line records with an error or warning message.
Field | Description |
---|---|
Input Errors |
Use this drop-down list to select the process option you wish to use in the event of errors within the input ASCII file. Choose from the two system-defined options:
|
Duplicates |
Use this drop-down list to select the process for handling duplicate records in the uploaded file with the existing requisition/requisition line data in Costpoint. Select one of the two available system-defined options:
|
Don't Produce ASCII Error File |
Select this checkbox to not have Costpoint create an error file after the trial run or file upload. If you leave this cleared, Costpoint will create an error file as follows: Records not processed due to one or more errors will be written to an ASCII error file using the same format in which they were originally saved. The error file is placed in the same path as the input file and will be saved as ZZZZZZxxxxmmddyyyy.ERR (where ZZZZZZ = original input file name, xxxx = sequentially increased number for each day (in case the same input file has been used multiple times in a given day) starting with 0001, 0002, etc., mmddyyyy = date with a two-digit month (01-12), two-digit day (01-31), and four-digit year. For example, the first error file created on April 15, 2005 will be named Testfile000104152005.ERR (where "Testfile" is the name of the input file) followed by Testfile000204152005.ERR, and so on. Note:
In case the process fails (or is cancelled) during the process (either insert or update to inventory) and partial records have been committed for a particular requisition, all records and updates that were tied to that failed requisition will roll back. Any requisitions that were fully uploaded should remain committed. |
Performance Analysis
This group box contains a set of display-only fields on the screen that shows the performance of the process. It provides information about the load and print process, and shows the number of records (lines in the input file) processed along with the number of errors found.
Field | Description |
---|---|
Start Load |
This field displays the date and time the upload process started. |
End Load/Start Validation |
This field displays the date and time the upload process ended. Once the upload process ends, the validation process immediately begins. The preprocessor reads the specified input file and performs relevant process validations against requisition lines and other associated tables. See the Report/Process Validations topic for the report/process validations performed by this preprocessor. |
Total Records Processed |
This field displays the total number of records read by the preprocessor. |
End Validation/Start Print |
This non-editable field displays the date and time the validation process ended. Once the validation process ends, the Error report immediately begins to print. |
End Print |
This field displays the date and time the Error report stopped printing. |
Total Errors Found |
This field displays the total number of records found with errors during the process. |