F31172DeriveCSMSInfo

F31172 Derive S/WM Information

Minor Business Rule

Object Name: N1701410

Parent DLL: CCRIN

Location: Client/Server

Language: NER

1.Functional Description

1.1Purpose

This function will determine the CSMS extension data and load a cache with the data.  It is intended 

to be used with the Work Order MBF functions (X4801, B4800220).



1.2Setup Notes and Prerequisites



1.3Special Logic


Data Structure

D1701410 - F31172 Derive S/WM Information

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

szCostTypeCOSTcharREQINPUT

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.

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

szUnitOfMeasureUOMcharREQINPUT

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnRunLaborStandardRUNLMATH_NUMERICREQINPUT

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.

mnJobnumberAJOBSMATH_NUMERICREQINPUT

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

szTypeOperationCodeOPSCcharREQINPUT

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

szWorkCenterMCUcharREQINPUT

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.

nCacheRowNumberINT01integerREQBOTH

Number of Days in Future to Query for Responses Due. 

nLastCacheRowNumberINT02integerREQBOTH

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

szAdvPricingComputerID_CTIDCTIDcharREQINPUT

mnAdvPricingProcessID_PEIDPEIDMATH_NUMERICREQBOTH

A code that identifies the Inter-Process Communication ID.

mnAdvPricingTransID_TCIDTCIDMATH_NUMERICREQBOTH

szBaseCurrencyCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on a transaction. 

szBillableCurrencyBCRCDcharOPTNONE

The currency for the billable amounts of a service order.

mnBillableExchangeRateBCRRMATH_NUMERICOPTNONE

The rate that the system uses to convert foreign currency amounts to domestic currency amounts. The system uses this rate specifically for 
converting billable amounts.

cBillableCurrencyModeBCRRMcharOPTNONE

A code that specifies whether the system uses the foreign currency (currency of the customer) or the domestic currency for billable 
amounts. Valid values are: F Foreign   D Domestic

mnPayableExchangeRatePCRRMATH_NUMERICOPTNONE

The rate that the system uses to convert foreign currency amounts to domestic currency amounts. The system uses this rate specifically for 
converting payable amounts.

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

szPayableCurrencyPCRCDcharOPTNONE

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

mnForeignEstBillUnitFESUNBMATH_NUMERICOPTNONE

The estimated unit rate that is billable in the currency of the customer.

mnForeignActualBillAmountFTOTBMATH_NUMERICOPTNONE

The actual amount that is billable in the currency of the customer.

mnForeignActualBillUnitFACUNBMATH_NUMERICOPTNONE

The actual unit rate that is billable in the currency of the customer.

mnForeignEstBillAmountFEBILLMATH_NUMERICOPTNONE

The estimated billable amount in the currency of the customer.

mnForeignActualPayAmountFPAAPMATH_NUMERICOPTNONE

The actual payable amount that is recorded in the foreign currency of the service provider.

mnForeignEstPayUnitFESUNPMATH_NUMERICOPTNONE

The estimated unit rate that is payable in the currency of the service provider.

mnForeignEstPayAmountFEPAAPMATH_NUMERICOPTNONE

The estimated payable amount in the currency of the service provider.

mnForeignActualPayUnitFACUNPMATH_NUMERICOPTNONE

The actual unit rate that is payable in the currency of the service provider.

Related Functions

None

Related Tables

None