F31P01ProjectAttributesSever

F31P01 Project Attributes File Server

Minor Business Rule

Object Name: N31P0040

Parent DLL: CEPM

Location: Client/Server

Language: NER

Data Structure

D31P0040 - F31P01 Project Attributes File Server

Parameter NameData ItemData TypeReq/OptI/O/Both
mnProjectNumberPRJMMATH_NUMERICREQINPUT

A number that identifies an EPM project in the system. The project must be set up in the Add/Revise Project program (P31P011).

cOverrideEstimatesFlagOVEFcharOPTBOTH

A flag that is used to specify whether the system allows the estimated cost to be overridden with the planned cost when you attach a parts 
list and routing to the order. If you check mark the flag, the system overrides the estimated cost with the planned cost.

cJobCostBugdetUploadedFlagJCBUcharOPTBOTH

A code that indicates whether a Job Cost budget has been uploaded to the Job Cost system from EPM. The Upload Job Cost Budgets 
program (R31P800) updates this code to "1."  Valid values are: 0 No Job Cost budgets have been uploaded.     1 A Job Cost budget has been 
uploaded.

cRequireActivityCodeREAFcharOPTBOTH

A flag that can turned on to allow for the optional entry of activitiy codes.

cLockWBSFlagLWBScharOPTBOTH

A code that specifies whether the system allows you to change the work breakdown structure (WBS). Valid values are: 0 Do not allow 
changes to the WBS.    1 Allow changes to the WBS.

mnSalesOrderNumberDOCOMATH_NUMERICOPTBOTH

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szSalesOrderTypeDCTOcharOPTBOTH

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szSalesOrderKeyCompanyKCOOcharOPTBOTH

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

cQuoteIsAcceptedQTAFcharOPTBOTH

This field states if the project quote is accepted. If this field is set to 1, then the project quote is accepted.

cEstimateIsFirmedESFFcharOPTBOTH

This field states whether the project estimate is firm. Valid values are:    Blank The project estimate is not firm.    1       The project estimate is 
firm.

cMPMSSProjectUsedFlagMPJUcharOPTBOTH

A code that specifies whether a project is being edited. The system sets this field to 1 when a particular user is working on the project, to 
ensure that the project cannot be edited by any other user working in the EPM Project Workbench program (P31P001). When the user is not 
working on the project, the system automatically resets this field to blank.

cMPMInactiveProjectFlagIPJFcharOPTBOTH

A code that specifies whether the project is closed. Valid values are:    Blank The project is open.    1       The project is closed.

cJobCostInterfaceY/NJBIFcharOPTBOTH

A code that notifies the system to create an interface between the EPM project and Job Cost. Valid values are: 0 Do not interface.    
1 Interface to Job Cost.

szProjectG/LClassCodeGLCMcharOPTBOTH

A user defined code (41/9) that identifies the G/L offset account that the system uses when it uploads budgets, commitments, and actuals 
into project accounts.

cLockJobCostBudgetLJOBcharOPTBOTH

A code that determines whether to lock the Job Cost Budget. Valid values are: 0 Do not lock the Job Cost Budget.    1 Lock the Job Cost 
Budget.

cCommitAfterQuoteAcceptFlagCAQAcharOPTBOTH

An option that specifies the stage of the project during which the system commits inventory when it attaches a parts list to a project work 
order. If you turn on this option, the system commits inventory after the Quote Accept stage. Otherwise, the system commits inventory before the 
Quote Accept stage. 

szCostCenterSubsequentMCUScharOPTBOTH

Either a subsequent business unit or a project number. A subsequent business unit specifies where to charge costs (or revenues) when the 
original business unit has been closed or suspended. For example, the subsequent business unit can be used in corporate reorganizations 
when you close a business unit and direct all costs to the subsequent business unit. In this situation, you must enter journal entries to transfer 
existing balances. A project number is used to group business units within an overall business unit. For example, you can group jobs by 
project. In this case, the project business unit can also have accounts for tracking overhead costs that can be allocated to jobs.

cProjectBillingMethodPBMTcharOPTBOTH

A code that specifies the system whose billing method is used when billing for a project. Valid values are: 1 Sales Order 
Management 2 Contract Billing 3 Service Billing

szUserIdUSERcharOPTINPUT

The code that identifies a user profile.

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szWorkStationIdJOBNcharOPTINPUT

The code that identifies the work station ID that executed a particular job.

mnTimeLastUpdatedUPMTMATH_NUMERICOPTINPUT

The time that specifies when the program executed the last update to this record.

jdDateUpdatedUPMJJDEDATEOPTINPUT

The date that specifies the last update to the file record.

cActionCodeEV01charOPTINPUT

An option that specifies the type of processing for an event.

szOrganizationTypeStructurOSTPcharOPTBOTH

A user defined code (01/TS) that identifies a type of organizational structure that has its own hierarchy in the Address Book system (for 
example, e-mail). When you create a parent/child relationship for the Accounts Receivable system, the structure type must be blank.

mnAddressNumberParentPA8MATH_NUMERICOPTBOTH

The address book number of the parent company. The system uses this number to associate a particular address with a parent company 
or location. Any value that you enter in this field updates the Address Organizational Structure Master table (F0150) for the blank structure 
type. This address number must exist in the Address Book Master table (F0101) for validation purposes. Examples of address book records 
that would have a parent number include:   o  Subsidiaries with parent companies     o  Branches with a home office     o  Job sites with a general 
contractor 

cResourceAssignmentsInterfRSIFcharOPTBOTH

A code that specifies whether an EPM project interfaces with the Resource Assignment program (P48331). Valid values are: 0 Do not 
interface with the Resource Assignment program. 1 Interface with the Resource Assignment program.

cConfigureLowLevelCodeCLLXcharOPTBOTH

A code that specifies whether the system runs the Bill of Material Structure Analysis program (R30601) to reconfigure low-level codes for 
items used in projects.

szErrorMessageIDDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

Related Functions

None

Related Tables

None