CacheUploadBudgetWorkCache

Cache Upload Budget Work Cache

Major Business Rule

Object Name: B31P0150

Parent DLL: CEPM

Location: Client/Server

Language: C

Data Structure

D31P0150A - Cache Upload Budget Work Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnNumberKeysNKEYSMATH_NUMERICOPTNONE

The number of keys in an index that will be used to retrieve, delete, or update a record.

cReturnCacheCursorEV01charOPTNONE

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

idCacheCursorGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessageEV01charOPTNONE

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

szErrorMessageDTAIcharOPTNONE

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.

mnCacheJobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cBudgetOriginalRevisionEV01charOPTNONE

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

jdCurrentGLPeriodDGLJDEDATEOPTNONE

A date that identifies the financial period to which the transaction is to be posted.  The company constants specify the date range for each 
financial period. You can have as many as 14 periods. Generally, period 14 is used for audit adjustments. The system validates this field for 
PBCO (posted before cutoff), PYEB (prior year ending balance), PACO (post after cutoff), and WACO (post way after cutoff) messages.

mnGLPeriodNumberPNMATH_NUMERICOPTNONE

A number indicating the current accounting period.  This number, used in conjunction with the Company Constants table (F0010) and the 
General Constants table (F0009), allows the user to define up to 14 accounting periods. See General Ledger Date.  The current period number 
is used to determine posted before and posted after cut off warning messages.  It is also used as the default accounting period in the 
preparation of financial reports.

mnGLYearFYMATH_NUMERICOPTNONE

A number that identifies the fiscal year. Generally, you can either enter a number in this field or leave it blank to indicate the current fiscal 
year (as defined on the Company Setup form). Specify the year at the end of the first period rather than the year at the end of the fiscal period. 
For example, a fiscal year begins October 1, 1998 and ends September 30, 1999. The end of the first period is October 31, 1998. Specify the 
year 98 rather than 99.

mnGLCenturyCTRYMATH_NUMERICOPTNONE

The calendar century associated with the year. Enter is the first two digits of the year. For example, 19 indicates any year beginning with 19 
(1998, 1999), 20 indicates any year beginning with 20 (2000, 2001), and so on.

cPODisplayInactiveAccountsEV01charOPTNONE

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

szPOFromCostCodeSUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szPOThruCostCodeSUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szPOFromCostTypeOBJcharOPTNONE

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szPOThruCostTypeOBJcharOPTNONE

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

cPOLowestLevelOfDetailLODcharOPTNONE

The Level of Display field contains a number or letter identifying the level at which menus and processing options are displayed. The 
levels of display are as follows:    A Product Groups (for example, Job Cost, Manufacturing)    B Major Products (for example, GL, AP)    1   Basic 
Operations    2   Intermediate Operations    3   Advanced Operations    4   Computer Operations    5   Programmers    6   Senior Programmers.

cPOProofFinalModeEV01charOPTNONE

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

szPOAmountLedgerTypeLTcharOPTNONE

A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You 
can set up multiple, concurrent accounting ledgers within the general ledger to establish an audit trail for all transactions.

cPOGLDateEditingEV01charOPTNONE

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

cPOOriginalBudgetUpdateEV01charOPTNONE

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

szPODocumentTypeDCTcharOPTNONE

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

cPOJobCostAuditTrailJCF0911charOPTNONE

A field to specify whether to create F0911 detail records. For every Budget Revision entered, you can have the system to create a F0911 
detail record for each change, none of the changes, or one F0911 for each period change. J.D. Edwards recommends the system create an 
F0911 for each change unless there are space limitations.

szPOReferenceNumberR2charOPTNONE

A number that provides an audit trail for specific transactions, such as an asset, supplier number, or document number.

szPOOverrideExplanationEXAcharOPTNONE

A description, remark, explanation, name, or address.

szProjectGLClassCodeGLCMcharOPTNONE

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.

szMaterialCostCodeKYcharOPTNONE

A list of valid codes for a specific user defined code list.

szLaborCostCodeKYcharOPTNONE

A list of valid codes for a specific user defined code list.

szOtherCostCodeKYcharOPTNONE

A list of valid codes for a specific user defined code list.

szSpecialCostCodeKYcharOPTNONE

A list of valid codes for a specific user defined code list.

szCacheActionCodeCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szGLCategoryGLPTcharOPTNONE

A user defined code (41/9) that identifies the G/L offset that system uses when it searches for the account to which it posts the transaction. If 
you do not want to specify a class code, you can enter **** (four asterisks) in this field. You can use automatic accounting instructions (AAIs) to 
predefine classes of automatic offset accounts for the Inventory Management, Procurement, and Sales Order Management systems. You 
might assign G/L class codes as follows:    IN20   Direct Ship Orders    IN60   Transfer Orders    IN80   Stock Sales  The system can generate 
accounting entries based upon a single transaction. For example, a single sale of a stock item can trigger the generation of accounting entries 
similar to the following:         Sales-Stock (Debit) xxxxx.xx     A/R Stock Sales (Credit) xxxxx.xx     Posting Category: IN80             Stock Inventory 
(Debit) xxxxx.xx     Stock COGS (Credit) xxxxx.xx The system uses the class code and the document type to find the AAI.

szUnitsLedgerTypeLTcharOPTNONE

A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You 
can set up multiple, concurrent accounting ledgers within the general ledger to establish an audit trail for all transactions.

szCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnUsersAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szPODocTypeAuditTrailDCTcharOPTNONE

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

cOverrideEstimatesFlagOVEFcharOPTNONE

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.

cJobCostBugdetUploadedFlagJCBUcharOPTNONE

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.

cRequireActivityCodeREAFcharOPTNONE

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

cLockWBSFlagLWBScharOPTNONE

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_NUMERICOPTNONE

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.

szSalesOrderTypeDCTOcharOPTNONE

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

szSalesOrderKeyCompanyKCOOcharOPTNONE

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.

cQuoteIsAcceptedQTAFcharOPTNONE

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

cEstimateIsFirmedESFFcharOPTNONE

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.

cMSProjectUtilizedMPJUcharOPTNONE

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.

cJobCostInterfaceYNJBIFcharOPTNONE

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.

cLockJobCostBudgetLJOBcharOPTNONE

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.

cCommitAfterQuoteAcceptFlagCAQAcharOPTNONE

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. 

szCostCenterSubsequentMCUScharOPTNONE

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.

cProjectBillingMethodPBMTcharOPTNONE

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

cProjectIsClosedIPJFcharOPTNONE

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

szOrganizationTypeStructurOSTPcharOPTNONE

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_NUMERICOPTNONE

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 

cResourceAssignmentsInterfRSIFcharOPTNONE

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.

cConfigureLowLevelCodeEV01charOPTNONE

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

Related Functions

None

Related Tables

None