CopyByOrder

Parts Copy by Order

Minor Business Rule

Object Name: N90CD027

Parent DLL: CRMF

Location: Client/Server

Language: NER

Data Structure

D90CD027 - Parts Copy by Order

Parameter NameData ItemData TypeReq/OptI/O/Both
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.

nCacheRowNumINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

szComponentItemNumUITMcharOPTNONE

A number that the system assigns to an item. It can be in short, long, or third item number format.

szBranchPlantCMCUcharOPTNONE

A secondary or lower-level business unit. The system uses the value that you enter to indicate that a branch or plant contains several 
subordinate departments or jobs. For example, assume that the component branch is named MMCU. The structure of MMCU might be as follows:    
Branch/Plant - (MMCU)       Dept A - (MCU)       Dept B - (MCU)       Job 123 - (MCU)

szDescriptionLine1DSC1charOPTNONE

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

szLocationFileFormatLOCNcharOPTNONE

The storage location from which goods will be moved.

szLotLOTNcharOPTNONE

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

szLineTypeLNTYcharOPTNONE

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

szMaterialStatusCodeWoMTSTcharOPTNONE

A user defined code (31/MS) that identifies the current status of a particular component on the work order.

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.

mnActualQuantityTRQTMATH_NUMERICOPTNONE

A value that represents the available quantity, which might consist of the on-hand balance minus commitments, reservations, and 
backorders. You enter this value in the Branch/Plant Constants program (P41001).

mnEstQtyUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

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.

jdDateRequestedJulianDRQJJDEDATEOPTNONE

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

idGenericLongGENLNGIDOPTNONE

General purpose ID variable.

mnComponentItemNoShortCPITMATH_NUMERICOPTNONE

The short identifier for the component item number.

szTypeBillTBMcharOPTNONE

A user defined code (40/TB) that designates the type of bill of material. You can define different types of bills of material for different uses. 
For example:    M     Standard manufacturing bill    RWK   Rework bill    SPR   Spare parts bill  The system enters bill type M in the work order 
header when you create a work order, unless you specify another bill type. The system reads the bill type code on the work order header to 
know which bill of material to use to create the work order parts list. MRP uses the bill type code to identify the bill of material to use when it 
attaches MRP messages. Batch bills of material must be type M for shop floor management, product costing, and MRP processing.

mnUnitsQuanBackorHeldSOBKMATH_NUMERICOPTNONE

The number of units backordered in Sales Order Management or in Work Order Processing, using either the entered or the primary unit of 
measure defined for this item.

mnSupplierVENDVENDMATH_NUMERICOPTNONE

The address book number of the preferred provider of this item.

szBusinessUnitMCUcharOPTNONE

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.

szParentWoNumberPARScharOPTNONE

A number that identifies the parent work order. You can use this number to do the following:     o Enter default values for new work orders, 
such as Type, Priority, Status, and Manager     o Group work orders for project setup and reporting  

mnLineNOCPNBMATH_NUMERICOPTNONE

A number that specifies how the system displays the sequence of components on a single-level bill of material. This number initially 
indicates the sequence in which a component was added to the bill of material. You can modify this number to change the sequence in which the 
components appear.

mnAmountExtendedCostECSTMATH_NUMERICOPTNONE

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

nCSMSCacheRowINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

mnJobnumberAJOBSMATH_NUMERICOPTNONE

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

nCSMSLastUsedRowNoINT02integerOPTNONE

Number of Days in the Past to Query for Quote Requests Received. 

mnServiceProviderVENDVENDMATH_NUMERICOPTNONE

The address book number of the preferred provider of this item.

cPayableYNPAYABcharOPTNONE

This field specifies whether a general ledger account should be paid. Valid values are:    Y The account should be paid.    N The account 
should not be paid.

cBillableYNBILLcharOPTNONE

Specifies whether a general ledger account should be billed. Valid codes are:    Y Yes, the account should be billed.    N No, it should not be 
billed.    1   It is eligible only for invoicing.    2   It is eligible only for revenue recognition.    4   It is eligible only for cost. Note: Codes 1, 2, and 4 
relate only to the Service Billing system.

jdDatePayedDTPAYJDEDATEOPTNONE

The date a service provider was paid for a service.

jdDateBilledDTBILJDEDATEOPTNONE

In service billing, the date a customer was billed for a service.

szCostTypeCOSTcharOPTNONE

A code that designates each element of cost for an item. Examples of the cost object types are:   o  A1  Purchased raw material   o  B1  
Direct labor routing rollup   o  B2  Setup labor routing rollup   o  C1  Variable burden routing rollup   o  C2  Fixed burden routing rollup   o  Dx  Outside 
operation routing rollup   o  Xx  Extra add-ons, such as electricity and water  The optional add-on computations usually operate with the type 
Xx extra add-ons. This cost structure allows you to use an unlimited number of cost components to calculate alternative cost rollups. The 
system then associates these cost components with one of six user defined summary cost buckets.

szPayAdjustScheduleASN4charOPTNONE

A user defined code (40/AS) identifying a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level.

szPriceAdjustScheduleServiASN2charOPTNONE

This user defined code (40/AS) identifies a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level.

cMethodofPricingMTHPRcharOPTNONE

A code used to determine if this type of service should be priced based on a flat rate or based on actual time and materials. Valid values 
are:    F        Charges for labor are based on one flat rate. Charges for parts are already included in the flat rate.    T        Charges for labor are 
based on actual labor hours. Charges for parts are based on actual parts used.    Blank A blank value is only valid when defining the Method of 
Pricing for a service provider. It is used to indicate that the service provider is an internal service provider and should not be paid.

szProductFamilyPRODFcharOPTNONE

A code that classifies an inventory item into a group for customer service. Some examples include: Laser Printer, Inkjet, or Fax.

szProductModelPRODMcharOPTNONE

A code that classifies an inventory item into a model for customer service. Some examples include: Laser Printer, Inkjet or Fax.

cPayPricingMethodPMTHPcharOPTNONE

A code used to determine if this type of service should be priced based on a flat rate or based on actual time and materials. Valid values 
are:    F Flat Rate. Charges for labor are based on one flat rate. Charges for parts are already included in the flat rate.    T Time and Materials. 
Charges for labor are based on actual labor hours. Charges for parts are based on actual parts used.    blank None. A blank value is only 
valid when defining the Method of Pricing for a service provider. It is used to indicate that the service provider is an internal service provider and 
should not be paid.

cPayServProviderForPartsPYPRTcharOPTNONE

A code to indicate if the service provider should be paid for parts used during a repair. Valid values are:        Y or 1 - Pay the service provider 
for parts used.        N or 0 - Do not pay the service provider for parts used.

szPayableCurrencyPCRCDcharOPTNONE

A code that indicates the currency of the payable amounts on a work order or claim.

cPayableCurrencyModePCRRMcharOPTNONE

A code that specifies whether payable amounts are in the foreign currency (currency of the service provider) or in the domestic currency. 
Valid values are: F Foreign   D Domestic

cReturnPolicyRETPOLcharOPTNONE

A user defined code (17/RT) that specifies whether to return the part with the claim.

mnCausalPartCSLPRTCSLPRTMATH_NUMERICOPTNONE

The item number that indicates which part failed and caused the equipment failure.

szCostCenterCslMCUCSLcharOPTNONE

The business unit that is related to the causal portion of the claim.

mnSRVendorNoSRVENDMATH_NUMERICOPTNONE

The address book number of the vendor to be used for supplier recovery.

szCasualPartUITMUITMcharOPTNONE

A number that the system assigns to an item. It can be in short, long, or third item number format.

szCausalPartDescriptionDESCcharOPTNONE

A description, remark, name, or address.

szSupplierRVendorALKYALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szServiceProviderALKYALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szSupplierRVendorNameDESCcharOPTNONE

A description, remark, name, or address.

szServiceProviderNameDL01charOPTNONE

A user defined name or remark.

mnEstimatedCostEAMATH_NUMERICOPTNONE

A number that identifies the estimated unit cost of the part used on the work order.

nGridRowCounterINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

nNumofCacheRecordsINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

cF3111CacheErrorCode_ERRCERRCcharOPTOUTPUT

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

szF3111CacheErrorID_DTAIDTAIcharOPTOUTPUT

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.

cF31171CacheErrorCode_ERRCERRCcharOPTOUTPUT

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

szF31171CacheErrorID_DTAIDTAIcharOPTOUTPUT

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.

F3111CacheActionCode_EV01EV01charOPTINPUT

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

cIssueTypeCodeITCcharOPTNONE

A code that indicates how the system issues each component in the bill of material from stock. In Shop Floor Management, it indicates how 
the system issues a part to a work order. Valid values are:    I Manual issue    F Floor stock (there is no issue)    B Backflush (when the part is 
reported as complete)    P Preflush (when the parts list is generated)    U Super backflush (at the pay-point operation)    S Sub-contract item (send 
to supplier)    Blank Shippable end item  You can issue a component in more than one way within a specific branch/plant by using different 
codes on the bill of material and the work order parts list. The bill of material code overrides the branch/plant value.

cStockingTypeSTKTcharOPTNONE

A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking 
types are hard-coded and you should not change them:    0   Phantom item    B Bulk floor stock    C Configured item    E Emergency/corrective 
maintenance    F Feature    K Kit parent item    N Nonstock  The first character of Description 2 in the user defined code table indicates if the item 
is purchased (P) or manufactured (M).

szLocationDisplayFormatLOCNcharOPTNONE

The storage location from which goods will be moved.

szCausalPartLotNumberRLOTcharOPTNONE

The supplier's lot number for the item.

Related Functions

None

Related Tables

None