CommitToSubcontractManagement

Commit Change Requests to Subcontract Management

Minor Business Rule

Object Name: N5300009

Parent DLL: CAEC

Location: Client/Server

Language: NER

Functional Description

This program is used to commit (push or send) subcontract detail line items for Change Requests (P5310) 

to the Subcontract Management System.  When committing a change request to Subcontract Management, 

based on processing options the program will:


1.  Create a new subcontract detail line item for the subcontract number attached to the change request.  

(This will write a new F4311 record). 

2.  Update an existing subcontract detail line item for the subcontract number attached to the change 

request, provided that no payments have been made against that particular line item in subcontract management.  

(This will change the extended amount in the F4311 record).

Data Structure

D5300009 - Commit Change Requests to Subcontract Management

Parameter NameData ItemData TypeReq/OptI/O/Both
mnContractNumberDOCMMATH_NUMERICOPTNONE

The number of the matching document, such as a receipt, payment, adjustment,or credit. You apply a matching document (DOCM) against 
an original document (DOC), such as an invoice or voucher.

szContractTypeDCTMcharOPTNONE

Within Auto Bank Statement process, a document type is needed for the following:       1) Document Type is needed for creating Variance 
Journal Entries for payments, receipts, and journal entries when running the Auto Bank Statement Process (R09616).  If Document Type on the 
Payment Clear tab is left blank, it will default to PN.  If Document Type on the Receipt Clear tab is left blank, it will default to RC.  If Document 
Type on the Journal Entry Reconcile tab is left blank, it will default to JE.      2) Document Type is needed for creating Journal Entries on the 
Journal Entry Create tab, and the Draft Paid tab.  For both of these, it will default to JE if left blank. 

szOrderSuffixSFXOcharOPTNONE

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

szCompanyKeyOrderNoKCOOcharOPTNONE

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.

mnAddNoVendorAN8VMATH_NUMERICOPTNONE

The address book number of the supplier or subcontractor.

mnAmountFinalSubcontractSFAMMATH_NUMERICOPTNONE

The final subcontract amount for a line item in the change request.

mnQuantityFinalSubcontractSQTFMATH_NUMERICOPTNONE

The final subcontract quantity for a line item in the change request.

mnUnitRateFinalSubcontractFURSMATH_NUMERICOPTNONE

The final subcontract unit rate for a line item in the change request.

cSubTermsOnlyTRM1charOPTNONE

A code that specifies whether this change affects contract terms other than price, such as an extension in time or a change in schedule. 
Valid values are: Y  Yes, the change affects terms. N  No, the change does not affect terms.

jdChangeOrderDateSubcontractDCGSJDEDATEOPTNONE

The general ledger date associated with the line item for subcontract information.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

mnChangeRequestNumberCONOMATH_NUMERICOPTNONE

The number assigned to the change request for a particular job.

mnCRDetailsLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnLastRequoteNumberREQBMATH_NUMERICOPTNONE

The last requote number for the change request. A requote is a snapshot of the change request at a particular point in time. You can create 
requotes when you change the information for a change request, such as when you change statuses or amounts. Requotes provide a 
record of the changes leading up to the current information for the change request.

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.

mnSubcontractLineNoLINNMATH_NUMERICOPTNONE

A number that identifies multiple occurrences (such as line numbers on a purchase order or other document).  Generally, the system 
assigns this number,but in some cases you can override a system-assigned number.

szSubsidiarySUBcharOPTNONE

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

szObjectAccountOBJcharOPTNONE

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.

szAccountNumberSubcontractANIScharOPTNONE

The combined business unit, object, and subsidiary portions of an account number.

szAccountIDSubcontractAIDScharOPTNONE

A unique identification number for a general ledger account.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

szUnitOfMeasureUMcharOPTNONE

A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box, 
cubic meter, liter, hour, and so on.

cContractPricingTypePRCEcharOPTNONE

The pricing type associated with cost information. Change requests normally use the following pricing types: U  Unit Price change L  Lump 
Sum change 

szPcErrorNumberERNOcharOPTNONE

The error number assigned by the JDE edit/update programs designating the exact error that occured.

cSubcontractSendFlagSMSFcharOPTNONE

A code that indicates whether a detail line item on a change request was committed to the Subcontract Management system. The system 
displays P if the detail line was committed in proof mode, and displays F if the detail line was committed in final mode.

cPOAccountToPushEV01charOPTNONE

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

jdDateSubcontractPushedDSBPJDEDATEOPTNONE

The date that a subcontract detail record was committed to the Subcontract Management system.

szComputerIDCTIDcharOPTNONE

szDescription001DL01charOPTNONE

A user defined name or remark.

szDescription002DL02charOPTNONE

Additional text that further describes or clarifies a field in the system.

szP4310VersionVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szXT4311Z1VersionVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

cPOProofFinalModeEV01charOPTNONE

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

cPOChangeOrderNumberOptionEV01charOPTNONE

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

cPODetailLineItemEV01charOPTNONE

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

cPushFlagEV01charOPTNONE

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

szTextLineTypeLNTYcharOPTNONE

A code that controls how the system processes lines on a transaction. It controls the systems with which the transaction interfaces, such as 
General Ledger, Job Cost, Accounts Payable, Accounts Receivable, and Inventory Management. It also specifies the conditions under 
which a line prints on reports, and it is included in calculations. Codes include the following: S Stock item   J Job cost   N Nonstock item   F Freight  
T Text information   M Miscellaneous charges and credits   W Work order

Related Functions

None

Related Tables

None