F48311DeleteAssignments

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Functional Description

Purpose


Delete exiting assignments based on different keys passed in.


Setup Notes and Prerequisites


Special Logic


Verify Assignment Exists - Process According to Mode Flag

  Mode 1 = Delete based on a specific Task ID

  Mode 2 = Delete based on a work order number DOCO

  Mode 3 = Delete based on the routing key, DOCO, OPSQ, OPSC, MCU 



Technical Specification


Performs the following based on the mode input:

Mode 1 = Delete based on a specific Task ID

• Selects from F48311 based on task ID passed in.
• Confirms resource type / number align with values passed in
• Deletes the F48311 Assignment record using the task ID
• Deletes the related payroll assignment tables
• Checks if no assignments remaining. If none, updates the F4801T TRAF flag.

Mode 2 = Delete based on a work order number DOCO

• Deletes the F48311 Assignment record using the work order number passed in
• Checks if no assignments remaining. If none, updates the F4801T TRAF flag.

Mode 3 = Delete based on the routing key, DOCO, OPSQ, OPSC, MCU 

• Deletes the F48311 Assignment record using the routing key, DOCO, OPSQ, OPSC, MCU
• Checks if no assignments remaining. If none, updates the F4801T TRAF flag.

If Assignment Deleted, and flag set to update the work order header

• Check to see if assignment resource number deleted was on work order header
• If yes, search for next available resource number
• Update the work order header assigned to field


Returns

Resource Assignments exists "Assignment Deleted"

   '0' - Assignment Not Deleted

   '1' - Assignment Deleted


Data Structure

D4803060B - F48311 Delete Assignments

Parameter NameData ItemData TypeReq/OptI/O/Both
cModeFlag_EV01EV01charREQINPUT

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

mnTaskUniqueKey_TSKIDTSKIDMATH_NUMERICOPTINPUT

A number that identifies a task that is used for resource scheduling. The task number is generated by the system.

szResourceType_RRTYRRTYcharOPTINPUT

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnResourceNumber_RSCNRSCNMATH_NUMERICOPTINPUT

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

mnOrderNumber_DOCODOCOMATH_NUMERICOPTINPUT

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.

mnOperationsSequence_OPSQOPSQMATH_NUMERICOPTINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szTypeOperationCode_OPSCOPSCcharOPTINPUT

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

szCostCenter_MCUMCUcharOPTINPUT

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.

cAssignmentDeleted_EV01EV01charOPTOUTPUT

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

cUpdateWorkOrderAssignedToEV01charREQINPUT

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

Related Functions

None

Related Tables

None
F48311TaskAssignmentCount

F48311TaskAssignmentCount

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Data Structure

D4803060G - F48311 Task Assignment Count

Parameter NameData ItemData TypeReq/OptI/O/Both
cModeFlag_EV01EV01charREQINPUT

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

mnOrderNumber_DOCODOCOMATH_NUMERICOPTINPUT

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.

mnOperationsSequence_OPSQOPSQMATH_NUMERICOPTINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szOperationTypeCode_OPSCOPSCcharOPTINPUT

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

szCostCenter_MCUMCUcharOPTINPUT

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.

szCostCenterChargeout_MCOUMCUOcharOPTINPUT

A value that represents the location in which the employee worked. You can use this value to specify that an employee worked at this 
location but charged the time to a different business unit. This value is used for deriving rates from the Union Pay Rate table and is used 
exclusively by the Certified Payroll Register. A value in this field overrides the rates that are set up in the Union Rates table if the table is set up by job 
or business unit.

mnProjectNumber_PRJMPRJMMATH_NUMERICOPTINPUT

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

szResourceType_RRTYRRTYcharOPTINPUT

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnResourceNumber_RSCNRSCNMATH_NUMERICOPTINPUT

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

cAssignmentExists_EV01EV01charOPTOUTPUT

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

nAssignmentCount_INT01INT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

None

Related Tables

None
F48311UpdateAssignments

F48311UpdateAssignments

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Data Structure

D4803060A - F48311Update Assignments

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionCodeACTNcharREQINPUT

A code that specifies the action that is performed. Valid values are: A Add C Change

cUpdateMasterFileEV01charOPTNONE

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

cProcessEditEV01charOPTNONE

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

cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTNONE

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.

szVersionVERScharOPTNONE

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.

mnTaskUniqueKeyTSKIDMATH_NUMERICOPTNONE

A number that identifies a task that is used for resource scheduling. The task number is generated by the system.

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.

szOrderTypeDCTOcharOPTNONE

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

mnDocumentOrderInvoiceEDOCOMATH_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.

mnSequenceNoOperationsOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szTypeOperationCodeOPSCcharOPTNONE

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

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.

mnProjectNumberPRJMMATH_NUMERICOPTNONE

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

szTaskStatus9TSKSTATcharOPTNONE

A user defined code (48/TK) that specifies the status of a task in scheduling, notification, and assignment. Valid values are listed in UDC 
table 48/TK.

szAssignmentTypeASSNcharOPTNONE

Future use.

cAvailabilityInclusionIAVLcharOPTNONE

This field determines whether the system includes a task in the calculations of a resource's availability and utilization percentages. Valid 
values are:    1   Include the task when calculating availability and utilization percentages.    0   Do not include the task when calculating 
availability and utilization percentages.

szJobCategoryJBCDcharOPTNONE

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szCompentencyTypeCMPEcharOPTNONE

A code that identifies a competency table or category for which you can track employee competencies. Valid values 
are: 01 Training 02 Skill 03 Accomplishment 04 Certification 05 Degree 06 Language  It is a user defined code (05/CY), but the values are hard-coded and cannot be 
changed. Therefore, each of the competencies that you track must pertain to one of these competency types. Adding additional values to this 
list requires system customizations.

szCompentencyCodeCMPCcharOPTNONE

A code that specifies a competency within a competency type. For example, a competency for the competency type "Skill" might be "C 
programming" or  "Driving a forklift."

mnCompetencyLevelCMPVMATH_NUMERICOPTNONE

A code that refers to the level of proficiency that a person or asset has demonstrated for a specific competency type and competency 
code.

mnCompetencyLevelFromCPLVLFRMATH_NUMERICOPTNONE

This value set the lowest value to be included in the rule criteria range for a competency level range selection.

mnCompetencyLevelToCPLVLTOMATH_NUMERICOPTNONE

This value set the highest value to be included in the rule criteria range for a competency level range selection.

cRuleMatchFlagCMRQcharOPTNONE

A field that indicates whether the resource must satisfy the requirements that define the rule criteria. Valid values are:    1   The resource must 
meet the rule criteria.    0   The rule criteria are optional.

szResourceTypeRRTYcharOPTNONE

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnResourceNumberRSCNMATH_NUMERICOPTNONE

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

jdDateAssignedToDAPJDEDATEOPTNONE

The date the person responsible for the work order receives the work order.

mnAssignmentPercentageASNPMATH_NUMERICOPTNONE

A percentage that indicates the proportion of a resource's time that will be allocated to the task.

mnAssignedHoursHRSOMATH_NUMERICOPTNONE

The estimated hours that are budgeted for this work order.

cLoadProfileMethodLPMDcharOPTNONE

A code that specifies the load profile method that the system uses to distribute the work across the duration of an assignment. For example, 
when using the flat load profile, the system spreads the work for an assignment evenly over the duration. Currently, the system uses only the 
flat load profile (1), which is also the default value. The code is based on UDC 48/LP.

mnUTCSchedulerStartTimeSCHSTTIMEMATH_NUMERICOPTNONE

The start time of the job based on Universal Time Coordinate (UTC) Time. UTC Time is the number of seconds elapsed since Midnight on 
January 1, 1970 in Greenwich, England. UTC Time used to be called Greenwich Mean (GM) Time.

mnUTCSchedulerEndTimeSCHENTIMEMATH_NUMERICOPTNONE

Specifies the time after which the scheduler will not submit a scheduled job. You can use this field to prohibit the scheduler from submitting a 
job after the specified time. For example, to ensure that a job does not run during normal business hours, you could specify a Last Allowed 
Start Time before the beginning of the business day. Specify the time as a Universal Time Coordinate (UTC), which is the number of seconds 
elapsed since Midnight on January 1, 170 in Greenwich, England. This used to be called Greenwich Mean (GM) Time.

jdDateScheduledStartJulianSESDJDEDATEOPTNONE

The calendar date that an operation or rate is scheduled to begin.

jdDateScheduledEndJulianSEEDJDEDATEOPTNONE

The calendar date that an activity or rate is scheduled to end. This date is calculated by the constraints-based planning system.

mnPercentCompletePCMATH_NUMERICOPTNONE

A measurement that identifies the progress being made on an item such as an account, work order, and so on. It is not always a calculated 
field and may need to be updated manually.

szCostCenterChargeoutMCUOcharOPTNONE

A value that represents the location in which the employee worked. You can use this value to specify that an employee worked at this 
location but charged the time to a different business unit. This value is used for deriving rates from the Union Pay Rate table and is used 
exclusively by the Certified Payroll Register. A value in this field overrides the rates that are set up in the Union Rates table if the table is set up by job 
or business unit.

mnTimeScheduledStartHHMMSSSESTMATH_NUMERICOPTNONE

The time of day that an activity is scheduled to begin. The start time is calculated by the constraints based planning system.

mnTimeScheduledEndHHMMSSSEETMATH_NUMERICOPTNONE

The time of day that an activity is scheduled to end. The end time is calculated by the constraints-based planning system.

szDescriptionLine1DSC1charOPTNONE

Brief information about an item; a remark or an explanation.

szDescriptionLine2DSC2charOPTNONE

A second, 30-character description, remark, or explanation.

szTaksReferenceAlternateALTSKREFcharOPTNONE

A user-defined task reference number which you can use to cross-reference tasks with another system.

cFlagAssignTETempInfoArchiASPRARFcharOPTNONE

A value that indicates whether the corresponding record in the Employee Assignment T/E Template Information file (F0716701) is archived 
in the history file (F0716709). Valid values are: 0 The record does not exist in the history file. 1 The record is archived in the history file.

cAssignUserReservedChar01AURCH1charOPTNONE

A user-reserved character field. You may define the use and description of this field to fit the needs of your organization.

cAssignUserReservedChar02AURCH2charOPTNONE

A character field that is reserved for the user. It can be defined to meet the needs of the organization.

mnAssignUserReservedCurr01AURCU1MATH_NUMERICOPTNONE

A currency field that is reserved for the user. It can be defined to meet the needs of the organization.  

mnAssignUserReservedCurr02AURCU2MATH_NUMERICOPTNONE

A currency field that is reserved for the user. It can be defined to meet the needs of the organization.

jdAssignUserReservedDate01AURDT1JDEDATEOPTNONE

A date field that is reserved for the user.  It can be defined to meet the needs of the organization.

jdAssignUserReservedDate02AURDT2JDEDATEOPTNONE

This is a user-reserved date field.  You may define the use and description of this field to fit the needs of your organization.

mnAssignUserReservedNumeriAURMN1MATH_NUMERICOPTNONE

This is a user-reserved numeric field.  You may define the use and description of this field to fit the needs of your organization.

mnAssignUserReservedNumeri_2AURMN2MATH_NUMERICOPTNONE

This is a user-reserved numeric field.  You may define the use and description of this field to fit the needs of your organization.

szAssignUserReservedStringAURST1charOPTNONE

This is a user-reserved alphanumeric field.  You may define the use and description of this field to fit the needs of your organization.

szAssignUserReservedString_2AURST2charOPTNONE

This is a user-reserved alphanumeric field.  You may define the use and description of this field to fit the needs of your organization.

szAssignUserReservedString_3AURST3charOPTNONE

This is a user-reserved alphanumeric field.  You may define the use and description of this field to fit the needs of your organization.

szAssignUserReservedString_4AURST4charOPTNONE

An alphanumeric field that is reserved for the user. It can be defined to meet the needs of the organization.

szAssignUserReservedString_5AURST5charOPTNONE

An alphanumeric field that is reserved for the user. It can be defined to meet the needs of the organization.

szAssignUserReservedString_6AURST6charOPTNONE

An alphanumeric field that is reserved for the user. It can be defined to meet the needs of the organization.

szAssignUserReservedString_7AURST7charOPTNONE

An alphanumeric field that is reserved for the user. It can be defined to meet the needs of the organization.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

cUpdateWorkOrderAssignedToEV01charREQINPUT

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

szOriginalResourceTypeRRTYcharOPTNONE

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnOriginalResourceNumberRSCNMATH_NUMERICOPTNONE

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

cCrewAssignment_EV01EV01charOPTNONE

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

mnCrew_Manager_ANSAANSAMATH_NUMERICOPTNONE

The address book number of a manager or planner.   Note:  A processing option for some forms allows you to enter a default value for this 
field based on values for category codes 1 (Phase), 2, and 3.  You set up the default values on the Default Managers and Supervisors form.  
After you set up the default values and the processing option, the default information displays automatically on any work orders that you 
create if the category code criterion is met.  You can either accept or override the default value. 

mnSupervisor_ANPAANPAMATH_NUMERICOPTNONE

The address book number of the supervisor.

cShiftCode_SHFTSHFTcharOPTNONE

A user defined code (00/SH) that identifies daily work shifts. In payroll systems, you can use a shift code to add a percentage or amount to 
the hourly rate on a timecard. For payroll and time entry: If an employee always works a shift for which a shift rate differential is applicable, 
enter that shift code on the employee's master record. When you enter the shift on the employee's master record, you do not need to enter the 
code on the timecard when you enter time. If an employee occasionally works a different shift, you enter the shift code on each applicable 
timecard to override the default value.

cMaintSchedulePeriod_WSCHPWSCHPcharOPTNONE

A code used to indicate the status of the maintenance scheduling records. Valid values are listed in UDC 48/WS (Maintenance Scheduling 
Status).

mnRelatedTaskUniqueKey_TSKID2TSKID2MATH_NUMERICOPTNONE

A number used to keep track of the relationship between resource assignment records and the work schedule assignment record.

Related Functions

None

Related Tables

None
F48311UpdateMPMProjectNumber

F48311UpdateMPMProjectNumber

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Data Structure

D4803060F - F48311 Update MPM Project Number

Parameter NameData ItemData TypeReq/OptI/O/Both
mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTINPUT

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.

mnProjectNumberPRJMMATH_NUMERICOPTINPUT

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

cErrorCode_EV01EV01charOPTOUTPUT

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

Related Functions

None

Related Tables

None
F48311UpdateRoutingKeys

F48311UpdateRoutingKeys

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Data Structure

D4803060E - F48311 Update Routing Keys on Assignments

Parameter NameData ItemData TypeReq/OptI/O/Both
cProcessEditsEV01charOPTINPUT

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

cSuppressErrorMessageSUPPScharOPTINPUT

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

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.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICREQINPUT

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.

mnNewSequenceNoOperationsOPSQMATH_NUMERICREQINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szNewTypeOperationCodeOPSCcharREQINPUT

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

szNewWorkCenterMCUcharREQINPUT

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.

mnOldSequenceNoOperationsOPSQMATH_NUMERICREQINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szOldTypeOperationCodeOPSCcharREQINPUT

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

szOldWorkCenterMCUcharREQINPUT

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.

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.

Related Functions

None

Related Tables

None
F48311VerifyResourceAssignments

F48311VerifyResourceAssignments

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Functional Description

Purpose


Validate if the resource type and number passed in has existing assignments in the Resource 

Assignment(F48311) table. If the date is passed in, will also check if the date is within the effective date 

range defined on the resource master. 


Setup Notes and Prerequisites


Resource Master is setup using the P48310 Resource Master Application.


Special Logic



Technical Specification


Performs the following:

• Performs a fetch on the F48310 for the resource type / number passed in, and returns the time zone 
and daylight saving for the resource master.

• Uses either the date passed in or system date for effective checking.
• Performs select on F48311 for resource and assignment start date greater that effective date for 
checking


If successful, additionally checks

• Is resource active
• If date passed in, check if within the effective dates.

Returns

Resource Tasks exists "cResourceTaskFound"

   '0' - Does not exist

   '1' - Exists



Data Structure

D4803060C - F48311 Verify Resource Assignments

Parameter NameData ItemData TypeReq/OptI/O/Both
szResourceTypeRRTYcharREQINPUT

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnResourceNumberRSCNMATH_NUMERICREQINPUT

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

jdInactiveDateSESDJDEDATEOPTINPUT

The calendar date that an operation or rate is scheduled to begin.

cResourceTaskFoundEV01charOPTOUTPUT

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

Related Functions

None

Related Tables

None
F48311VerifySDInclusionRules

F48311VerifySDInclusionRules

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Functional Description

Purpose


Validate if a Supply and Demand inclusion(F34004) rule exists for the work order number passed in. 

Additionally the function will return work order and labor detail information for the work order number.


Setup Notes and Prerequisites


Setup Supply and Demand inclusion rules using P34004 for the work order document type and work order 

status required.


Special Logic



Technical Specification


Performs the following:

• Performs a fetch on F4801 to return
• 

Work order document type and status for S&D inclusion rules
• Work order additional information
• Performs a fetch on F3112 if operation sequence number greater than zero
• 
Labor detail status
• Labor detail additional information
• Determines S&D fetch key
• 
Check S&D rule passed in, else exit
• Use labor detail status if not blank, else use work order statu
• Fetch on F34004 S&D inclusion rules

Returns

Supply and Demand inclusion rule exists, "cSDInclusionRuleExists"

   '0' - Does not exist

   '1' - Exists



Data Structure

D4803060H - F48311 Verify S&D Inclusion Rules

Parameter NameData ItemData TypeReq/OptI/O/Both
cModeEV01charREQINPUT

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

szSDInclusionRuleMVERcharREQINPUT

A user defined code (40/RV) that identifies an inclusion rule that you want the system to use for this branch/plant. The Manufacturing and 
Warehouse Management systems use inclusion rules as follows:     o For Manufacturing:        Allows multiple versions of resource rules for 
running MPS, MRP, or DRP.     o For Warehouse Management:        Allows multiple versions of inclusion rules for running putaway and picking. The 
system processes only those order lines that match the inclusion rule for a specified branch/plant.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTINPUT

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.

mnSequenceNoOperationsOPSQMATH_NUMERICOPTINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szTypeOperationCodeOPSCcharOPTINPUT

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

szWorkcenterBranchWMCUcharOPTINPUT

This is the branch/plant to which the work center belongs and must exist in the business unit master (F0006) and branch plant constants file 
(F41001).

szCostCenterMCUcharOPTINPUT

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.

mnProjectNumberPRJMMATH_NUMERICOPTINPUT

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

szResourceTypeRRTYcharOPTINPUT

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnResourceNumberRSCNMATH_NUMERICOPTINPUT

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

cSDInclusionRuleExistsEV01charOPTOUTPUT

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

szOrderTypeDCTOcharOPTOUTPUT

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

szWODescriptionDL01charOPTOUTPUT

A user defined name or remark.

szStatusCodeWoSRSTcharOPTOUTPUT

A user defined code (00/SS) that describes the status of a work order, rate schedule, or engineering change order. Any status change from 
90 through 99  triggers the system to automatically update the completion date.

jdWODateStartSTRTJDEDATEOPTOUTPUT

The start date for the order. You can enter this date manually, or have the system calculate it using a backscheduling routine. The routine 
starts with the required date and offsets the total leadtime to calculate the appropriate start date.

jdWODateRequestedDRQJJDEDATEOPTOUTPUT

The date that an item is scheduled to arrive or that an action is scheduled for completion.

mnWOHoursOriginalHRSOMATH_NUMERICOPTOUTPUT

The estimated hours that are budgeted for this work order.

mnWODurationDURMATH_NUMERICOPTOUTPUT

A value that specifies how long the setup task will take. The system also uses this value to calculate the task start date.

mnAssetItemNumberNUMBMATH_NUMERICOPTOUTPUT

An 8-digit number that uniquely identifies an asset.

szAssetNumberInputASIIcharOPTOUTPUT

An identification code that represents an asset. You enter the identification code in one of the following formats: 1 Asset number (a 
computer-assigned, 8-digit, numeric control number)   2 Unit number (a 12-character alphanumeric field)   3 Serial number (a 25-character alphanumeric 
field) Every asset has an asset number. You can use unit number and serial number to further identify assets. If this is a data entry field, the first 
character you enter indicates whether you are entering the primary (default) format that is defined for your system, or one of the other two 
formats. A special character (such as / or *) in the first position of this field indicates which asset number format you are using. You assign special 
characters to asset number formats on the fixed assets system constants form.

szAssetDescriptionDL01charOPTOUTPUT

A user defined name or remark.

szLDOperationStatusCodeWoOPSTcharOPTOUTPUT

User defined code system 31, type OS. The operation status code that identifies the current status of a work order or engineering change 
order as the operation steps in the routing are completed.

mnLDRunLaborStandardRUNLMATH_NUMERICOPTOUTPUT

The standard hours of labor that you expect to incur in the normal production of this item. The run labor hours in the Routing Master table 
(F3003) are the total hours that it takes the specified crew size to complete the operation. The hours are multiplied by the crew size during shop 
floor release and product costing.

mnLDCrewSizeSETCMATH_NUMERICOPTOUTPUT

The number of people who work in the specified work center or routing operation. The system multiplies the Run Labor value in the Routing 
Master table (F3003) by crew size during costing to generate total labor amounts. If the Prime Load Code is L or B, the system uses the total 
labor hours for backscheduling. If the Prime Load Code is C or M, the system uses the total machine hours for backscheduling without 
modification by crew size.

cTimeBasisCodeTIMBcharOPTOUTPUT

A user defined code (30/TB) that indicates how machine or labor hours are expressed for a product. Time basis codes identify the time 
basis or rate to be used for machine or labor hours entered for every routing step. For example, 25 hours per 1,000 pieces or 15 hours per 
10,000 pieces. You can maintain the time basis codes in Time Basis Codes. The system uses the values in the Description-2 field on the User 
Defined Codes form for costing and scheduling calculations. The description is what the code represents, but is not used in calculations.

mnLDRunMachineStandardRUNMMATH_NUMERICOPTOUTPUT

The standard machine hours that you expect to incur in the normal production of this item.

jdLDDateStartSTRTJDEDATEOPTOUTPUT

The start date for the order. You can enter this date manually, or have the system calculate it using a backscheduling routine. The routine 
starts with the required date and offsets the total leadtime to calculate the appropriate start date.

jdLDDateRequestedDRQJJDEDATEOPTOUTPUT

The date that an item is scheduled to arrive or that an action is scheduled for completion.

szLDDescriptionDL01charOPTOUTPUT

A user defined name or remark.

jdWOCompletionDateSTRXJDEDATEOPTOUTPUT

The date that the work order or engineering change order is completed or canceled.

jdLDCompletionDateSTRXJDEDATEOPTOUTPUT

The date that the work order or engineering change order is completed or canceled.

mnWOActualHoursHRSAMATH_NUMERICOPTOUTPUT

The actual hours accumulated for the work order.

mnLDActualHoursHRSAMATH_NUMERICOPTOUTPUT

The actual hours accumulated for the work order.

Related Functions

None

Related Tables

None
F48311VerifyTaskAssignments

F48311VerifyTaskAssignments

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Functional Description

Purpose


Validate if resource assignments exist for different input combinations.


Setup Notes and Prerequisites


Resource Master is setup using the P48310 Resource Master Application.

Resource Assignment Records exist in the Resource Assignment(F48311)table


Special Logic


Verify Assignment Exists - Process According to Mode Flag

  Mode 1 = Verify Assignment Exists - WO Level

  Mode 2 = Verify Assignment Exists - Routing Level

  Mode 3 = Verify Assignment Exists - Project Number Level (EPM)

  Mode 4 = Verify Existing Assignment Exists For Specific Resource

  Mode 5 = Verify Assignment Exists - WO or Routing Level



Technical Specification


Performs the following based on the mode input:

Mode 1 = Verify Assignment Exists - WO Level

• Select from F48311 based on work order number.
• If assignments returned, and operation sequence number zero, assignments at work order level.

Mode 2 = Verify Assignment Exists - Routing Level

• Select from F48311 based on work order number, operation sequence, work center and operation type.
• If assignments returned, assignments at work order labor detail level.

Mode 3 = Verify Assignment Exists - Project Number Level (EPM)

• Select from F48311 based on the project work order number. (PRJM)
• If assignments returned, assignments for the EPM project number.

Mode 4 = Verify Existing Assignment Exists For Specific Resource

• Select from F48311 based on work order number, operation sequence, work center and operation type.
• Also selects based on the resource type and number.
• If assignments returned, the resource number / type passed in is already assigned to this work order 
/ labor detail task.


Mode 5 = Verify Assignment Exists - WO or Routing Level

• Select from F48311 based on work order number.
• If assignments returned, assignments at work order or labor detail level.

Returns

Resource Assignments exists "cAssignmentExists_EV01"

   '0' - Does not exist

   '1' - Exists


Data Structure

D4803060D - F48311 Verify Task Assignments

Parameter NameData ItemData TypeReq/OptI/O/Both
cModeFlag_EV01EV01charREQINPUT

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

mnOrderNumber_DOCODOCOMATH_NUMERICOPTINPUT

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.

mnOperationsSequence_OPSQOPSQMATH_NUMERICOPTINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szOperationTypeCode_OPSCOPSCcharOPTINPUT

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

szCostCenter_MCUMCUcharOPTINPUT

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.

szCostCenterChargeout_MCOUMCUOcharOPTINPUT

A value that represents the location in which the employee worked. You can use this value to specify that an employee worked at this 
location but charged the time to a different business unit. This value is used for deriving rates from the Union Pay Rate table and is used 
exclusively by the Certified Payroll Register. A value in this field overrides the rates that are set up in the Union Rates table if the table is set up by job 
or business unit.

mnProjectNumber_PRJMPRJMMATH_NUMERICOPTINPUT

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

szResourceType_RRTYRRTYcharOPTINPUT

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnResourceNumber_RSCNRSCNMATH_NUMERICOPTINPUT

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

cAssignmentExists_EV01EV01charOPTOUTPUT

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

Related Functions

None

Related Tables

None
UpdateAssignmentsFromWorkOrder

UpdateAssignmentsFromWorkOrder

F48311 Process Master Assignment Table

Minor Business Rule

Object Name: N4803060

Parent DLL: CMFG

Location: Client/Server

Language: NER

Data Structure

D4803060I - Update Assignments from Work Order

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionCodeACTNcharREQINPUT

A code that specifies the action that is performed. Valid values are: A Add C Change

cUpdateMasterFileEV01charOPTNONE

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

cProcessEditEV01charOPTNONE

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

cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTNONE

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.

szVersionVERScharOPTNONE

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.

mnTaskUniqueKeyTSKIDMATH_NUMERICOPTNONE

A number that identifies a task that is used for resource scheduling. The task number is generated by the system.

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.

szOrderTypeDCTOcharOPTNONE

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

mnDocumentOrderInvoiceEDOCOMATH_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.

mnSequenceNoOperationsOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szTypeOperationCodeOPSCcharOPTNONE

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

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.

mnProjectNumberPRJMMATH_NUMERICOPTNONE

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

szTaskStatus9TSKSTATcharOPTNONE

A user defined code (48/TK) that specifies the status of a task in scheduling, notification, and assignment. Valid values are listed in UDC 
table 48/TK.

szAssignmentTypeASSNcharOPTNONE

Future use.

cAvailabilityInclusionIAVLcharOPTNONE

This field determines whether the system includes a task in the calculations of a resource's availability and utilization percentages. Valid 
values are:    1   Include the task when calculating availability and utilization percentages.    0   Do not include the task when calculating 
availability and utilization percentages.

szJobCategoryJBCDcharOPTNONE

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szCompentencyTypeCMPEcharOPTNONE

A code that identifies a competency table or category for which you can track employee competencies. Valid values 
are: 01 Training 02 Skill 03 Accomplishment 04 Certification 05 Degree 06 Language  It is a user defined code (05/CY), but the values are hard-coded and cannot be 
changed. Therefore, each of the competencies that you track must pertain to one of these competency types. Adding additional values to this 
list requires system customizations.

szCompentencyCodeCMPCcharOPTNONE

A code that specifies a competency within a competency type. For example, a competency for the competency type "Skill" might be "C 
programming" or  "Driving a forklift."

mnCompetencyLevelCMPVMATH_NUMERICOPTNONE

A code that refers to the level of proficiency that a person or asset has demonstrated for a specific competency type and competency 
code.

mnCompetencyLevelFromCPLVLFRMATH_NUMERICOPTNONE

This value set the lowest value to be included in the rule criteria range for a competency level range selection.

mnCompetencyLevelToCPLVLTOMATH_NUMERICOPTNONE

This value set the highest value to be included in the rule criteria range for a competency level range selection.

cRuleMatchFlagCMRQcharOPTNONE

A field that indicates whether the resource must satisfy the requirements that define the rule criteria. Valid values are:    1   The resource must 
meet the rule criteria.    0   The rule criteria are optional.

szResourceTypeRRTYcharOPTNONE

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnResourceNumberRSCNMATH_NUMERICOPTNONE

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

jdDateAssignedToDAPJDEDATEOPTNONE

The date the person responsible for the work order receives the work order.

mnAssignmentPercentageASNPMATH_NUMERICOPTNONE

A percentage that indicates the proportion of a resource's time that will be allocated to the task.

mnAssignedHoursHRSOMATH_NUMERICOPTNONE

The estimated hours that are budgeted for this work order.

cLoadProfileMethodLPMDcharOPTNONE

A code that specifies the load profile method that the system uses to distribute the work across the duration of an assignment. For example, 
when using the flat load profile, the system spreads the work for an assignment evenly over the duration. Currently, the system uses only the 
flat load profile (1), which is also the default value. The code is based on UDC 48/LP.

mnUTCSchedulerStartTimeSCHSTTIMEMATH_NUMERICOPTNONE

The start time of the job based on Universal Time Coordinate (UTC) Time. UTC Time is the number of seconds elapsed since Midnight on 
January 1, 1970 in Greenwich, England. UTC Time used to be called Greenwich Mean (GM) Time.

mnUTCSchedulerEndTimeSCHENTIMEMATH_NUMERICOPTNONE

Specifies the time after which the scheduler will not submit a scheduled job. You can use this field to prohibit the scheduler from submitting a 
job after the specified time. For example, to ensure that a job does not run during normal business hours, you could specify a Last Allowed 
Start Time before the beginning of the business day. Specify the time as a Universal Time Coordinate (UTC), which is the number of seconds 
elapsed since Midnight on January 1, 170 in Greenwich, England. This used to be called Greenwich Mean (GM) Time.

jdDateScheduledStartJulianSESDJDEDATEOPTNONE

The calendar date that an operation or rate is scheduled to begin.

jdDateScheduledEndJulianSEEDJDEDATEOPTNONE

The calendar date that an activity or rate is scheduled to end. This date is calculated by the constraints-based planning system.

mnTimeScheduledStartHHMMSSSESTMATH_NUMERICOPTNONE

The time of day that an activity is scheduled to begin. The start time is calculated by the constraints based planning system.

mnTimeScheduledEndHHMMSSSEETMATH_NUMERICOPTNONE

The time of day that an activity is scheduled to end. The end time is calculated by the constraints-based planning system.

szDescriptionLine1DSC1charOPTNONE

Brief information about an item; a remark or an explanation.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szCostCenter2MCU2charOPTNONE

An accounting entity, such as a profit center, department, warehouse location, job, project, workcenter, and so on, required for management 
reporting.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

szProgramIdPIDcharOPTNONE

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

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

mnTimeLastUpdatedUPMTMATH_NUMERICOPTNONE

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

szOriginalResourceTypeRRTYcharOPTNONE

A code that identifies the type of resource for which you are entering competency information. This is a user defined code (05/RT). Valid 
values are: 01 Individual 02 Asset, such as equipment

mnOriginalResourceNumberRSCNMATH_NUMERICOPTNONE

A number that represents either the address number or the asset number,depending on whether the resource that you are working with is a 
person or a piece of equipment. The system uses the resource number in conjunction with the resource type for unique identification.

cResourcesAssignedTRAFcharOPTOUTPUT

A code that indicates whether a resource has been assigned to a work order through the Resource Assignment program (P48331). You 
can choose a value from UDC table 00/ZO.

cTypeWoTYPScharOPTNONE

A user defined code (00/TY) that indicates the classification of a work order or engineering change order. You can use work order type as a 
selection criterion for work order approvals.

Related Functions

None

Related Tables

None

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.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICREQINPUT

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.

mnNewSequenceNoOperationsOPSQMATH_NUMERICREQINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szNewTypeOperationCodeOPSCcharREQINPUT

A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing   TT Travel time   IT Idle time   T Text

szNewWorkCenterMCUcharREQINPUT

An alphanumeric c