CISClearConfiguratorCaches

CIS - Configured Item Support

Minor Business Rule

Object Name: B32C0170

Parent DLL: CMFG

Location: Client/Server

Language: C

Data Structure

D32C0170G - CIS - Clear Configurator Caches

Parameter NameData ItemData TypeReq/OptI/O/Both
szCurrentReleaseLevelDL01charOPTOUTPUT

A user defined name or remark.

szBSFNVersionDL01charOPTOUTPUT

A user defined name or remark.

szFutureUseCodeURCDcharOPTBOTH

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.

jdFutureUseDateURDTJDEDATEOPTBOTH

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.

mnFutureUseAmountURATMATH_NUMERICOPTBOTH

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.

mnFutureUseNumberURABMATH_NUMERICOPTBOTH

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.

szFutureUseReferenceURRFcharOPTBOTH

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.

mnJobNumberJOBSMATH_NUMERICOPTINPUT

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

szComputerIDCTIDcharOPTINPUT

Related Functions

B3200350 Cache Process Segement Values
B3200370 Cache Process All Components
B3200390 Cache Process Routings
B3200400 Cache Process Price Cost
B3200560 LoadProcessConfiguration
B3201450 Get Next Number Configuration ID
B3201470 Cache Process Configuration ID
B3201840 Cache Error Text Message
B3400130 Get All User Defined Codes Values
B4000460 Free Ptr To Data Structure
B4000880 Verify And Get Address Book for OP
B4000920 Get Item Branch Mfg Data
B4100205 Get Item Master Price Info
B4200310 Sales Order Entry Master Business Function
B4201610 Retrieve Sales Order Entry Processing Options
ISCOLBU Is Business Unit in Business Unit Table
N1000032 Format Business Unit
N3201210 Validate Segment Value
N3201410 GetMasterConfigurationIDNo
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master

Related Tables

None
CISDetermineCurrentRelease

CISDetermineCurrentRelease

CIS - Configured Item Support

Minor Business Rule

Object Name: B32C0170

Parent DLL: CMFG

Location: Client/Server

Language: C

Data Structure

D32C0170A - CIS - Determine Current Release

Parameter NameData ItemData TypeReq/OptI/O/Both
szCurrentReleaseLevelDL01charOPTOUTPUT

A user defined name or remark.

szBSFNVersionDL01charOPTOUTPUT

A user defined name or remark.

szFutureUseCodeURCDcharOPTBOTH

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.

jdFutureUseDateURDTJDEDATEOPTBOTH

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.

mnFutureUseAmountURATMATH_NUMERICOPTBOTH

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.

mnFutureUseNumberURABMATH_NUMERICOPTBOTH

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.

szFutureUseReferenceURRFcharOPTBOTH

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.

Related Functions

B3200350 Cache Process Segement Values
B3200370 Cache Process All Components
B3200390 Cache Process Routings
B3200400 Cache Process Price Cost
B3200560 LoadProcessConfiguration
B3201450 Get Next Number Configuration ID
B3201470 Cache Process Configuration ID
B3201840 Cache Error Text Message
B3400130 Get All User Defined Codes Values
B4000460 Free Ptr To Data Structure
B4000880 Verify And Get Address Book for OP
B4000920 Get Item Branch Mfg Data
B4100205 Get Item Master Price Info
B4200310 Sales Order Entry Master Business Function
B4201610 Retrieve Sales Order Entry Processing Options
ISCOLBU Is Business Unit in Business Unit Table
N1000032 Format Business Unit
N3201210 Validate Segment Value
N3201410 GetMasterConfigurationIDNo
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master

Related Tables

None
CISGetComponents

CISGetComponents

CIS - Configured Item Support

Minor Business Rule

Object Name: B32C0170

Parent DLL: CMFG

Location: Client/Server

Language: C

Data Structure

D32C0170C - CIS - Get Components

Parameter NameData ItemData TypeReq/OptI/O/Both
szCurrentReleaseLevelDL01charOPTOUTPUT

A user defined name or remark.

szBSFNVersionDL01charOPTOUTPUT

A user defined name or remark.

nCacheIsEmptyINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nProcessingModeINT01integerREQINPUT

Number of Days in Future to Query for Responses Due. 

idCursorGENLNGIDOPTBOTH

General purpose ID variable.

cFixedOrVariableQuantityFOVQcharOPTOUTPUT

Reserved by J.D. Edwards A code that specifies whether the quantity of a configured item varies according to the quantity of the parent item 
produced or is fixed regardless of the parent quantity. Valid values are: F Fixed quantity V Variable quantity

cPrintPartSO03charOPTOUTPUT

A user defined code (32/PF) that indicates whether the system prints the configurator part on the sales order and work order. The system 
uses the value that you enter in this field to affect programs such as Print Pick Slips (R42520), Print Invoices (R42565), Bill of Lading (R42530), 
and parts list on Work Order Print (R31415). Valid values are: 0 Do not print the configurator part on the sales order or the work order. 1 Print the 
configurator part on both the sales order and the work order. 2 Print the configurator part on the sales order only. 3 Print the configurator part on 
the work order only.

cCommittedHSCOMMcharOPTOUTPUT

A value that indicates whether you specified from which Location and Lot a particular item was to come. If you specified a storage area, the 
program assigns a Hard (H) commit, and subsequent programs will not determine which Location and Lot to use to satisfy the order line. If 
you did not specify a storage area, the program assigns a Soft (S) commit and attempts to determine which Location and Lot records can best 
satisfy the order line quantity. Valid codes are:    S Soft Committed,    H Hard Committed    C Hard Committed by Commitment Program    K Kit 
Master Line (No Commitment)    N Work Order (No Commitment)

cUserAddedComponentSOCFcharOPTOUTPUT

A code that indicates whether the item, price adjustment, or cost adjustment was added to the configuration by a cross-segment editing rule 
or manually by a user.

cWriteAttachedDetailLineWADLcharOPTOUTPUT

A user defined code (32/WA) that indicates whether the component line generates a detail line that indicates whether the component is 
going to be shipped. Valid values are: 0 Do not create a detail line. 1 Create a detail line.

cIssueTypeCodeITCcharOPTOUTPUT

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.

cRuleTypeATOTcharOPTOUTPUT

A value that identifies whether the resulting value of the assembly inclusion rule is a part number, price, routing operation, or calculated 
value. The valid values are:    P Part List    Q Work Order Component    C Calculation    H Hot Spot    X Price/Cost Adjustment    R Route Sheet

cValidFlagEV01charOPTOUTPUT

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

cStockingTypeSTKTcharOPTOUTPUT

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

cConfiguredItemDestinationCIDNcharOPTOUTPUT

A user defined code (32/DE) that specifies the type of transaction that the component of a configured item should generate. If the conditions 
for the transaction, processing options, and branch/plant are not correct for the transaction type, then the system does not generate the 
transaction. You use the Transaction Type field in combination with the Write Attached Detail Line on Assembly Inclusion Rules field. Valid values 
are: 0 Sales Order 1 Direct Ship 2 Transfer 3 Inter Branch/Company

cDisplayItemNumberDSPIcharOPTOUTPUT

A code that indicates whether the system prints the configured item number before the segment value information in the text string format or 
the user defined format. Valid values are: 1 Print the configured item number 0 Do not print the configured item number

cUnusedEV01charOPTOUTPUT

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

cInventoryInterfaceFlagIVIcharOPTOUTPUT

A code that identifies the type of interface to the Inventory Management system. Valid values are:    Y The dollar or unit value of any activity 
containing this line type will be reflected in inventory. The system also edits the item that you enter to ensure that it is a valid item. Y is the 
default.    A The system recognizes the number that you enter as a G/L account number. The system uses this code in purchasing only.    B The 
system performs edits when using format 4 in purchase order entry.        The system retrieves price data from the inventory tables, but does not 
update the quantity on the purchase order. This code is valid only when you have set the G/L Interface field to Y (yes). Budget checking is 
fully functional when you use this interface code.    D The item in this line is an inventory item that will not affect availability or quantities.    N The 
item is not an inventory item. To verify whether the item exists in the Item Master file, use Inventory Interface N in conjunction with the flag, Edit 
the Item Master for Non-Stock Items.

cReValidateRulesDownEV01charOPTOUTPUT

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

cActiveComponentEV01charOPTOUTPUT

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

cCacheSlidingPerformedEV01charOPTOUTPUT

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

cGeneratePurchaseOrderIDC1charOPTOUTPUT

A code generally used with the 'D' and 'N' Inventory Interface which indicates whether a Purchase Order should be generated or not. A 
code of '1' will generate a Purchase Order while a code of '0' does not. This field is only used in OneWorld.

cGenerateWorkOrderGWOcharOPTOUTPUT

A code indicating whether the system automatically generates an internal work order for this order detail line. In World software, valid values 
are:    Y Generate an internal work order.    N Do not generate an internal work order. In OneWorld, a checkmark indicates that the system 
generates an internal work order for this order detail line.

cInheritedTransactionTypeCIDNcharOPTOUTPUT

A user defined code (32/DE) that specifies the type of transaction that the component of a configured item should generate. If the conditions 
for the transaction, processing options, and branch/plant are not correct for the transaction type, then the system does not generate the 
transaction. You use the Transaction Type field in combination with the Write Attached Detail Line on Assembly Inclusion Rules field. Valid values 
are: 0 Sales Order 1 Direct Ship 2 Transfer 3 Inter Branch/Company

cPurgedItemEV01charOPTOUTPUT

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

cConfigPriceCostControlOWTRFLcharOPTOUTPUT

Specifies an indicator setting. Valid values are:    0   False    1   True 

cPriceOverrideCodePROVcharOPTOUTPUT

A value established by the sales order entry program whenever a unit or extended price is entered into an order line item, overriding the 
price calculated by the program.

cCostOverrideCodeCSTOcharOPTOUTPUT

A code that specifies whether the change order is a terms only change. For those organizations that elect to view subcontracts on a 
detailed line item basis, terms only changes are in most cases those that have a non-dollar effect, such as a schedule change. For those 
organizations that elect to view their contracts on a summary job cost coding basis, all changes are automatically classified for processing purposes 
as terms only changes. In this case the base contract is automatically incremented for each change order and the individual change order 
amount is carried for informational purposes only. All change orders created in processing mode 3 (account method -incremental), are terms 
only changes. Most inquiry screens and reports exclude terms only items.

szBranchPlantMCUcharOPTOUTPUT

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.

szDescriptionDL01charOPTOUTPUT

A user defined name or remark.

szUnitOfMeasureUMcharOPTOUTPUT

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.

szLocationLOCNcharOPTOUTPUT

The storage location from which goods will be moved.

szLotLOTcharOPTOUTPUT

A lot is a quantity of items that you want to group together because they have similar characteristics.

szWeightUnitOfMeasureGWUMcharOPTOUTPUT

Gross weight unit of measure.

szVolumeUnitOfMeasureVLUMcharOPTOUTPUT

The unit of measure for the cubic space occupied by an inventory item. Typical volume unit of measures are:    ML Milliliter    OZ Fluid Ounce   
 PT Pint    LT Liter    CF Cubic Foot    CM Cubic Meter    CY Cubic Yard 

szUniqueConfigurationIDCFGSIDcharOPTOUTPUT

An identifier that represents a unique configuration. It is generated from an encryption algorithm.  Regardless of the number of segments or 
levels in the configured item, the system always converts the information into a 32-character digest. The digest is always a full 32 characters 
in length, consists of numbers and characters, and does not contain any blanks. You cannot determine the initial value from the digest, and it 
has no significant meaning.

szConfiguredItemAliasCIAcharOPTOUTPUT

Reserved by J.D. Edwards A code that references a configured item within a derived calculation. The code is associated with the particular 
occurrence of the item in the configuration. It can then be used in a derived calculation to reference that occurrence.

szRelatedPOSONumberRORNcharOPTOUTPUT

A number that identifies a secondary purchase order, sales order, or work order that is associated with the original order. This number is for 
informational purposes only.

szRelatedOrderTypeRCTOcharOPTOUTPUT

A user defined code (system 00, type DT) that indicates the document type of the secondary or related order. For example, a purchase 
order might be document type OP and might have been created to fill a related work order with document type WO.

szInstananceIDCFGSIDcharOPTOUTPUT

An identifier that represents a unique configuration. It is generated from an encryption algorithm.  Regardless of the number of segments or 
levels in the configured item, the system always converts the information into a 32-character digest. The digest is always a full 32 characters 
in length, consists of numbers and characters, and does not contain any blanks. You cannot determine the initial value from the digest, and it 
has no significant meaning.

szUnusedCNIDcharOPTOUTPUT

A code on the container or that you assign to the container in which the items on this purchase order or order line were shipped to you. You 
can assign container information to an order during receipts entry.

szItemNumberUnknownFormatUITMcharOPTOUTPUT

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

szSOEMBFInternalFlagsSOEFcharOPTOUTPUT

This field is broken down into 30 different flags which are passed in and out of the sales order entry MBF - F4211 Begin Doc, F4211 Pre 
Processor, F4211 Edit Line, and F4211 End Doc.

szPOEMBFInternalFlagsPOEFcharOPTOUTPUT

This field is broken down into 10 different flags which are passed in and out of the purchase order entry MBF - F4311 Begin Doc,  F4311 Edit 
Line, and F4311 End Doc.

szAlphaFlagsALPHcharOPTOUTPUT

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

mnJobNumberJOBSMATH_NUMERICREQINPUT

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

mnConfigurationIDNumberCFGIDMATH_NUMERICREQBOTH

An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables.

mnComponentIDNumberCFGCIDMATH_NUMERICOPTOUTPUT

A number that represents a component in a configuration. This number, which is generated by next numbers, always restarts at 1 and 
increments, based on the number of components in the configuration.

mnParentIDNumberCFGPIDMATH_NUMERICOPTOUTPUT

A number that represents the parent component of a component in a configuration.

mnShortItemNumberITMMATH_NUMERICOPTOUTPUT

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

mnQuantityQNTYMATH_NUMERICOPTOUTPUT

The number of units that the system applies to the transaction.

mnExtendedCostECSTMATH_NUMERICOPTOUTPUT

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

mnExtendedPriceAEXPMATH_NUMERICOPTOUTPUT

The number of units multiplied by the unit price.

mnForeignExtendedCostFECMATH_NUMERICOPTOUTPUT

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

mnForeignExtendedPriceFEAMATH_NUMERICOPTOUTPUT

The product of the foreign price times the number of units.

mnOperationSequenceNumberOPSQMATH_NUMERICOPTOUTPUT

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.

mnRuleNumberATO#MATH_NUMERICOPTOUTPUT

The number associated with a set of cross-segment editing rules or assembly inclusion rules.

mnRuleSequenceNumberATOSMATH_NUMERICOPTOUTPUT

The Sequence number is the rule number within an edit group of cross-segment editing rules or assembly inclusion rules. You can insert a 
line within a rule to assign a new sequence number.

mnWeightGRWTMATH_NUMERICOPTOUTPUT

Essentially a memo field at present, this value is intended to reflect the fact that many inventory items are always packaged in the same 
way for shipment to the customer.  This packaging in turn effectively adds to the shipment weight for the item.  Since much of the mainstream 
freight calculations depend upon a weight basis for their accuracy, the ability to store a gross weight which reflects the estimated additional 
weight of standard packaging was deemed to be a worthwhile enhancement. (Future Use)

mnVolumeITVLMATH_NUMERICOPTOUTPUT

The cubic units occupied by one inventory item. The definition of the unit itself (cubic feet, yards, meters, and so on) is defined in the volume 
unit of measure.

mnMBFLineIndex1LNIXMATH_NUMERICOPTOUTPUT

mnMBFLineIndex2LNIXMATH_NUMERICOPTOUTPUT

mnMBFLineIndex3LNIXMATH_NUMERICOPTOUTPUT

mnMBFLineIndex4LNIXMATH_NUMERICOPTOUTPUT

mnMBFLineIndex5LNIXMATH_NUMERICOPTOUTPUT

mnLineNumberLNIDMATH_NUMERICOPTOUTPUT

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.

mnRelatedLineNumberRLINMATH_NUMERICOPTOUTPUT

This field is not updated by the receipt applications; it is always populated with the value zero. 

mnKitMasterLineNumberKTLNMATH_NUMERICOPTOUTPUT

This line number indicates the relative sequence in which a component is added to a kit or single level bill of materials. For example, the 
system automatically assigns a whole number to the kit master line, for example, 1.0000. Each component line is assigned a consecutive 
subset of that line number, for example, the first component has line 1.010, and the second component has 1.020.

mnUniqueKeyIDInternalUKIDMATH_NUMERICOPTOUTPUT

This field is a unique number used to identify a record in a file.

mnUnusedMATH01MATH_NUMERICOPTOUTPUT

- - - Good Performance Low Value. 

mnMultiplierForQuantityATMUMATH_NUMERICOPTOUTPUT

Reserved by J.D. Edwards The result of a derived calculation that will be used to extend the quantity of an item.

mnTransferCostECSTMATH_NUMERICOPTOUTPUT

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

mnForeignTransferCostFECMATH_NUMERICOPTOUTPUT

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

mnPurchaseOrderCostECSTMATH_NUMERICOPTOUTPUT

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

mnForeignPurchaseOrderCostFECMATH_NUMERICOPTOUTPUT

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

mnMPMTaskIDDOCOMATH_NUMERICOPTOUTPUT

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.

mnUnitListPriceLPRCMATH_NUMERICOPTOUTPUT

The list price in the unit of measure of the base price retrieved from the Base Price File (F4106).  This is the price the customer would pay if 
there were no price adjustments applied during Sales Order Entry.  This price is stated in domestic currency.

mnUnitPriceUPRCMATH_NUMERICOPTOUTPUT

The list or base price to be charged for one unit of this item. In sales order entry, all prices must be set up in the Item Base Price File table 
(F4106).

mnForeignUnitPriceFUPMATH_NUMERICOPTOUTPUT

The foreign price per unit.

mnUnitCostUNCSMATH_NUMERICOPTOUTPUT

The amount per unit, derived by dividing the total cost by the unit quantity.

mnForeignUnitCostFUCMATH_NUMERICOPTOUTPUT

Amount - Foreign Unit Cost

mnPurchaseOrderUnitCostUNCSMATH_NUMERICOPTOUTPUT

The amount per unit, derived by dividing the total cost by the unit quantity.

mnForeignPurchaseOrderUnitCostFUCMATH_NUMERICOPTOUTPUT

Amount - Foreign Unit Cost

mnTransferExtendedCostECSTMATH_NUMERICOPTOUTPUT

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

mnForeignTransferExtendedCostFECMATH_NUMERICOPTOUTPUT

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

mnTransferUnitCostUNCSMATH_NUMERICOPTOUTPUT

The amount per unit, derived by dividing the total cost by the unit quantity.

mnForeignTransferUnitCostFUCMATH_NUMERICOPTOUTPUT

Amount - Foreign Unit Cost

mnForeignUnitListPriceFPRCMATH_NUMERICOPTOUTPUT

The list price in the unit of measure of the base price retrieved from the Base Price File (F4106).  This is the price the customer would pay if 
there were no price adjustments applied during Sales Order Entry.  This price is stored in the customer's currency.

mnAdjustmentRevisionLevelAREVMATH_NUMERICOPTOUTPUT

This field maintains the current revision level of Advanced Pricing adjustments awarded within a sales order. Adjustments associated with 
a revision level below the current level are considered obsolete.

cTextStringOrCustomFormatTXTScharOPTOUTPUT

A code that indicates whether the configured text string format or a user defined format appears on the sales order (pick slip and invoice 
print) and work order (print parts list). You define the user defined format for each segment. You can choose to print the segment number, 
description, value, or value description in the user defined format. Valid values are: 1 Configured text string 0 User defined format

szFutureUseCodeURCDcharOPTBOTH

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.

jdFutureUseDateURDTJDEDATEOPTBOTH

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.

mnFutureUseAmountURATMATH_NUMERICOPTBOTH

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.

mnFutureUseNumberURABMATH_NUMERICOPTBOTH

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.

szFutureUseReferenceURRFcharOPTBOTH

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.

szRelatedOrderKeyCompanyNumberRKCOcharOPTOUTPUT

The key company that is associated with the document number of the related order.

sz2ndItemNumberLITMcharOPTOUTPUT

A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to 
alternative item numbers. The three types of item numbers are: Item Number (short) An 8-digit, computer-assigned item number. 2nd Item Number A 
25-digit, user defined, alphanumeric item number. 3rd Item Number  Another 25-digit, user defined, alphanumeric item number. In addition to 
these three basic item numbers, the system provides an extensive cross-reference search capability. You can define numerous 
cross-references to alternative part numbers. For example, you can define substitute item numbers, replacements, bar codes, customer numbers, or 
supplier numbers.

szItemDescriptionDL01charOPTOUTPUT

A user defined name or remark.

szOrderLineTypeLNTYcharOPTOUTPUT

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

nActiveComponentsFlagINT01integerOPTINPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

B3200350 Cache Process Segement Values
B3200370 Cache Process All Components
B3200390 Cache Process Routings
B3200400 Cache Process Price Cost
B3200560 LoadProcessConfiguration
B3201450 Get Next Number Configuration ID
B3201470 Cache Process Configuration ID
B3201840 Cache Error Text Message
B3400130 Get All User Defined Codes Values
B4000460 Free Ptr To Data Structure
B4000880 Verify And Get Address Book for OP
B4000920 Get Item Branch Mfg Data
B4100205 Get Item Master Price Info
B4200310 Sales Order Entry Master Business Function
B4201610 Retrieve Sales Order Entry Processing Options
ISCOLBU Is Business Unit in Business Unit Table
N1000032 Format Business Unit
N3201210 Validate Segment Value
N3201410 GetMasterConfigurationIDNo
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master

Related Tables

None
CISGetSegments

CISGetSegments

CIS - Configured Item Support

Minor Business Rule

Object Name: B32C0170

Parent DLL: CMFG

Location: Client/Server

Language: C

Data Structure

D32C0170D - CIS - Get Segments

Parameter NameData ItemData TypeReq/OptI/O/Both
szCurrentReleaseLevelDL01charOPTOUTPUT

A user defined name or remark.

szBSFNVersionDL01charOPTOUTPUT

A user defined name or remark.

nCacheIsEmptyINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nProcessingModeINT01integerOPTINPUT

Number of Days in Future to Query for Responses Due. 

idCursorGENLNGIDOPTBOTH

General purpose ID variable.

cSegmentRequiredATRQcharOPTOUTPUT

A code that specifies whether a segment is required or optional in a configuration, or whether the system must calculate it to specification 
when you enter an order. Valid codes are: R Segment answer is required during order entry. O Segment answer is optional during order 
entry. C Segment is calculated during order entry. You define the calculation with assembly inclusion rules.

cNumericSegmentCNUMcharOPTOUTPUT

Determines whether a user defined code is numeric or alphanumeric. Valid values are:    Y Indicates that the code is numeric and should be 
right-justified.    N Indicates that the code is alphanumeric and should be left-justified.

cDataDisplayDecimalsCDECcharOPTOUTPUT

A value that designates the number of decimals in the currency, amount, or quantity fields the system displays. For example, U.S. Dollars 
would be 2  decimals, Japanese Yen would be no decimals, and Cameroon Francs would be 3  decimals.

cSaveSegmentATSAcharOPTOUTPUT

A user defined code (32/YN) that specifices whether the segment value is significant enough to make the configuration unique. Valid values 
are: 0 The segment value is not significant. 1 The segment value is significant. If the configuration is unique, you must store the item in a 
separate location in inventory.

cPrintSegmentNumberATSNcharOPTOUTPUT

A user defined code (32/YN) that specifies whether the system prints the segment number on the order paperwork. Valid values are: 0 Do 
not print the segment number on the order paperwork. 1 Print the segment number on the order paperwork. For a sales order, the system prints 
the segment number on the pick slip and invoice print. For a work order,  the system prints the segment number on the parts list print.

cPrintSegmentNumberDescriptionATSDcharOPTOUTPUT

A user defined code (32/YN) that specifies whether the system prints the segment description on the order paperwork. Valid values 
are: 0 Do not print the segment description on the order paperwork. 1 Print the segment description on the order paperwork. For a sales order, the 
system prints the segment description on the pick slip and invoice print. For a work order, the system prints the segment description on the parts 
list print.

cPrintSegmentValueATSVcharOPTOUTPUT

A user defined code (32/YN) that specifies whether the system prints the segment value on the order paperwork. Valid values are: 0 Do not 
print the segment value on the order paperwork. 1 Print the segment value on the order paperwork. For a sales order, the system prints the 
segment value on the pick slip and invoice print. For a work order, the system prints the segment value on the parts list print.

cPrintSegmentValueDescriptionATVDcharOPTOUTPUT

A user defined code (32/YN) that specifies whether the system prints the segment value description on the order paperwork. Valid values 
are: 0 Do not print the segment value description on the order paperwork. 1 Print the segment value description on the order paperwork. For a 
sales order, the system prints the segment value description on the pick slip and invoice print. For a work order, the system prints the segment 
value description on the parts list print.

cReturnAndStartNewLineRTNLcharOPTOUTPUT

A user defined code (32/YN) that indicates whether the system starts a new line after it prints the segment nformation. Valid values 
are: 1 Start a new line after the segment information. 0 Continue printing on the same line. If the system does not start a new line, it prints the configurator 
segment delimiter from the configurator constants.

cDerivedCalculationRoundRNDCcharOPTOUTPUT

This field will be used to indicate how many positions to the right of the decimal a derived calculation should be rounded. For example,     o If 
the result of a derived calculation is 2190.123456789, enter 0 to round to the whole number 2190.     o Enter 4 to round up to 2190.1235.     o 
Leave the Derived Calculation Round field blank to avoid rounding. The system rounds up by one any digit followed by 5 through 9. The system 
does not round any digit followed by 0 through 4.

cValidFlagEV01charOPTOUTPUT

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

szSegmentValueSGVLcharOPTOUTPUT

An answer to the configurator feature and option questions that appear during order entry. When you define cross-segment editing rules, 
you compare the segment answers to values to determine invalid configurations. When you define assembly inclusion rules, you create unique 
configurations by comparing the segment answers to values to assign parts, prices, calculated values, or routing steps.

szSegmentDescriptionDSC1charOPTOUTPUT

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

szDataItemDTAIcharOPTOUTPUT

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.

szSystemCodeSYcharOPTOUTPUT

A user defined code (98/SY) that identifies a system. Valid values include: 01 Address Book 03B Accounts Receivable 04 Accounts 
Payable 09 General Accounting 11 Multicurrency

szUserDefinedCodeRTcharOPTOUTPUT

A code that identifies the table that contains user defined codes. The table is also referred to as a UDC type.

szDefaultValueDVALcharOPTOUTPUT

Used as the initial value on the data entry screen for the associated data item. The value entered must be the exact same length as the 
data item size. Place single quotes around the value if it contains any embedded blanks.  The keywords *BLANKS and *ZEROS can be used 
as the default value.  When entering a numeric data item with default values, the redisplay of the data item suppresses all leading 
zeros. CAUTION:  If a blank entry is allowed, default values should not be used.

szAllowedLowerValueLVALcharOPTOUTPUT

The lower allowed value of this specific segment.  If you enter a value here,then you must also enter an upper allowed value.

szAllowedUpperValueUVALcharOPTOUTPUT

The upper allowed value of this specific segment.  If you enter a value here,then you must also enter an lower allowed value.

szUpdateWorkOrderCategoryCodeUPCCcharOPTOUTPUT

A code that specifies which work order category code that the system populates with the segment value during order entry.

szCodeURCDcharOPTOUTPUT

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.

mnJobNumberJOBSMATH_NUMERICREQINPUT

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

mnConfigurationIDNumberCFGIDMATH_NUMERICREQBOTH

An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables.

mnComponentIDNumberCFGCIDMATH_NUMERICOPTBOTH

A number that represents a component in a configuration. This number, which is generated by next numbers, always restarts at 1 and 
increments, based on the number of components in the configuration.

mnSegmentNumberPELMATH_NUMERICOPTOUTPUT

A number that establishes the sequence in which the segments were defined in the system. Segment numbers are user 
defined. Cross-segment editing rules reference the segment numbers to ensure that the set of values defines a valid configuration. Assembly inclusion rules 
reference segment numbers and their associated values to define prices, component parts, routing, and calculated values for configured items.

mnSegmentDisplaySequenceDTASMATH_NUMERICOPTOUTPUT

The field size of the data item. Note: All amount fields should be entered as 15 bytes, 0 decimals, and the data item type should be P 
(packed).

mnSpacesBeforeSegmentInfoSPBNMATH_NUMERICOPTOUTPUT

The number of spaces that should print before the segment information in the user defined format.

mnSpacesAfterSegmentInfoSPANMATH_NUMERICOPTOUTPUT

The number of spaces that should print after the segment information in the user defined format.

mnAmountURATMATH_NUMERICOPTOUTPUT

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.

nNumberOfUDCValuesINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

szSegmentValueDescriptionDSC1charOPTOUTPUT

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

szFutureUseCodeURCDcharOPTBOTH

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.

jdFutureUseDateURDTJDEDATEOPTBOTH

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.

mnFutureUseAmountURATMATH_NUMERICOPTBOTH

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.

mnFutureUseNumberURABMATH_NUMERICOPTBOTH

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.

szFutureUseReferenceURRFcharOPTBOTH

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.

Related Functions

B3200350 Cache Process Segement Values
B3200370 Cache Process All Components
B3200390 Cache Process Routings
B3200400 Cache Process Price Cost
B3200560 LoadProcessConfiguration
B3201450 Get Next Number Configuration ID
B3201470 Cache Process Configuration ID
B3201840 Cache Error Text Message
B3400130 Get All User Defined Codes Values
B4000460 Free Ptr To Data Structure
B4000880 Verify And Get Address Book for OP
B4000920 Get Item Branch Mfg Data
B4100205 Get Item Master Price Info
B4200310 Sales Order Entry Master Business Function
B4201610 Retrieve Sales Order Entry Processing Options
ISCOLBU Is Business Unit in Business Unit Table
N1000032 Format Business Unit
N3201210 Validate Segment Value
N3201410 GetMasterConfigurationIDNo
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master

Related Tables

None
CISLoadConfiguratorCaches

CISLoadConfiguratorCaches

CIS - Configured Item Support

Minor Business Rule

Object Name: B32C0170

Parent DLL: CMFG

Location: Client/Server

Language: C

Data Structure

D32C0170B - CIS - Load Configurator Caches

Parameter NameData ItemData TypeReq/OptI/O/Both
szCurrentReleaseLevelDL01charOPTOUTPUT

A user defined name or remark.

szBSFNVersionDL01charOPTOUTPUT

A user defined name or remark.

szItemNumberUnknownFormatUITMcharREQBOTH

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

mnSoldToAddressNumberAN8MATH_NUMERICREQBOTH

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

szBranchPlantMCUcharREQBOTH

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.

mnOrderNumberDOCOMATH_NUMERICOPTBOTH

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.

szOrderTypeDCTOcharOPTBOTH

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

szOrderKeyCompanyKCOOcharOPTBOTH

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.

mnOrderLineNumberLNIDMATH_NUMERICOPTBOTH

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.

mnShipToAddressNumberSHANMATH_NUMERICOPTBOTH

The address number of the location to which you want to ship this order. The address book provides default values for customer address, 
including street, city, state, zip code, and country.

szCurrencyCodeCRCDcharOPTBOTH

A code that identifies the currency of a transaction. 

szVersionOfOrderEntryVERcharOPTBOTH

Identifies a specific set of data selection and sequencing settings for the application. Versions may be named using any combination of 
alpha and numeric characters. Versions that begin with 'XJDE' or 'ZJDE' are set up by J.D. Edwards.

szComputerIDCTIDcharOPTBOTH

mnQuantityUORGMATH_NUMERICOPTBOTH

The quantity of units affected by this transaction.

szUnitOfMeasureUOMcharOPTBOTH

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

szOrderLineTypeLNTYcharOPTBOTH

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

jdRequestedDateDRQJJDEDATEOPTBOTH

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

jdPromisedDeliveryDatePDDJJDEDATEOPTBOTH

The promised shipment date for either a sales order or purchase order. The Supply and Demand Programs use this date to calculate 
Available to Promise information. This value can be automatically calculated during sales order entry. This date represents the day that the item 
can be shipped from the warehouse.

jdPickDateRSDJJDEDATEOPTBOTH

The date an item will be delivered to the customer.

jdPriceEffectiveDatePEFJJDEDATEOPTBOTH

The system uses the Price Effective Date to determine the base price and all advanced price adjustments.  The value loaded in this date 
is stored in the System Constants File (F4009).

mnConfigurationIDNumberCFGIDMATH_NUMERICOPTBOTH

An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables.

mnJobNumberJOBSMATH_NUMERICOPTBOTH

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

cAddOrChangeModeEV01charOPTBOTH

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

cSegmentCacheIsLoadedEV01charOPTBOTH

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

mnShortItemNumberITMMATH_NUMERICOPTOUTPUT

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

sz2ndItemNumberLITMcharOPTOUTPUT

A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to 
alternative item numbers. The three types of item numbers are: Item Number (short) An 8-digit, computer-assigned item number. 2nd Item Number A 
25-digit, user defined, alphanumeric item number. 3rd Item Number  Another 25-digit, user defined, alphanumeric item number. In addition to 
these three basic item numbers, the system provides an extensive cross-reference search capability. You can define numerous 
cross-references to alternative part numbers. For example, you can define substitute item numbers, replacements, bar codes, customer numbers, or 
supplier numbers.

szItemDescriptionDL01charOPTOUTPUT

A user defined name or remark.

nNumberOfComponentsINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nNumberOfSegmentsINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

szFutureUseCodeURCDcharOPTBOTH

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.

jdFutureUseDateURDTJDEDATEOPTBOTH

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.

mnFutureUseAmountURATMATH_NUMERICOPTBOTH

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.

mnFutureUseNumberURABMATH_NUMERICOPTBOTH

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.

szFutureUseReferenceURRFcharOPTBOTH

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.

cPriceCalculationMethodPMTHcharOPTBOTH

A code that determines how the system calculates the price for kit items or configured items. Valid values are: Blank Use for items that are 
neither kit items nor configured items. 1 The system accumulates the base prices of components with the configured price adjustments, and 
then discounts the total. 2 The system accumulates the base price of the parent item with the configured price adjustments, and then discounts 
the total. 3 The system accumulates the configured price adjustments, and then discounts the total. 4 The system accumulates the individually 
discounted price of the components with the configured price adjustments. Note: Configured price adjustments are only included in the 
calculation for a configured item. Also, the system only discounts costs if you are using the Advanced Pricing system.  The following is an example of 
how the system uses the various methods:   Parent Item: 125 Component A: 50 Component B: 100 Configured Cost Adjustment 1: 15 Configured 
Cost Adjustment 2: 10 Advanced Price Discount: 10% Methods: 1: 50 + 100 = 150 + 15 + 10 = 175 - 17.50 = 157.5 2: 125 + 15 + 10 = 150 - 15 = 135 3: 
15 + 10 + 25 - 2.5 = 22.5 4: (50 - 5) + (100 - 10) = 135 + 15 + 10 = 160

cCurrencyConversionMethodCRYRcharOPTBOTH

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

mnProcessIDPEIDMATH_NUMERICOPTOUTPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTOUTPUT

cCurrencyModeCRRMcharOPTBOTH

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

szBaseCurrencyCodeCRDCcharOPTBOTH

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

mnExchangeRateCRRMATH_NUMERICOPTBOTH

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

szCustomerPricingGroupCSTPcharOPTBOTH

Customer types that a customer can be grouped into for each of the different preference types.

nActiveComponentsFlagINT01integerOPTINPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

B3200350 Cache Process Segement Values
B3200370 Cache Process All Components
B3200390 Cache Process Routings
B3200400 Cache Process Price Cost
B3200560 LoadProcessConfiguration
B3201450 Get Next Number Configuration ID
B3201470 Cache Process Configuration ID
B3201840 Cache Error Text Message
B3400130 Get All User Defined Codes Values
B4000460 Free Ptr To Data Structure
B4000880 Verify And Get Address Book for OP
B4000920 Get Item Branch Mfg Data
B4100205 Get Item Master Price Info
B4200310 Sales Order Entry Master Business Function
B4201610 Retrieve Sales Order Entry Processing Options
ISCOLBU Is Business Unit in Business Unit Table
N1000032 Format Business Unit
N3201210 Validate Segment Value
N3201410 GetMasterConfigurationIDNo
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master

Related Tables

None
CISValidateConfiguration

CISValidateConfiguration

CIS - Configured Item Support

Minor Business Rule

Object Name: B32C0170

Parent DLL: CMFG

Location: Client/Server

Language: C

Data Structure

D32C0170F - CIS - Validate Configuration

Parameter NameData ItemData TypeReq/OptI/O/Both
szCurrentReleaseLevelDL01charOPTOUTPUT

A user defined name or remark.

szBSFNVersionDL01charOPTOUTPUT

A user defined name or remark.

nConfigurationIsValidINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nNumberOfComponentsINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nNumberOfSegmentsINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

szFutureUseCodeURCDcharOPTBOTH

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.

jdFutureUseDateURDTJDEDATEOPTBOTH

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.

mnFutureUseAmountURATMATH_NUMERICOPTBOTH

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.

mnFutureUseNumberURABMATH_NUMERICOPTBOTH

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.

szFutureUseReferenceURRFcharOPTBOTH

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.

cAddOrChangeModeEV01charOPTINPUT

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

cSegmentCacheIsLoadedEV01charOPTINPUT

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

cPriceCalculationMethodPMTHcharOPTINPUT

A code that determines how the system calculates the price for kit items or configured items. Valid values are: Blank Use for items that are 
neither kit items nor configured items. 1 The system accumulates the base prices of components with the configured price adjustments, and 
then discounts the total. 2 The system accumulates the base price of the parent item with the configured price adjustments, and then discounts 
the total. 3 The system accumulates the configured price adjustments, and then discounts the total. 4 The system accumulates the individually 
discounted price of the components with the configured price adjustments. Note: Configured price adjustments are only included in the 
calculation for a configured item. Also, the system only discounts costs if you are using the Advanced Pricing system.  The following is an example of 
how the system uses the various methods:   Parent Item: 125 Component A: 50 Component B: 100 Configured Cost Adjustment 1: 15 Configured 
Cost Adjustment 2: 10 Advanced Price Discount: 10% Methods: 1: 50 + 100 = 150 + 15 + 10 = 175 - 17.50 = 157.5 2: 125 + 15 + 10 = 150 - 15 = 135 3: 
15 + 10 + 25 - 2.5 = 22.5 4: (50 - 5) + (100 - 10) = 135 + 15 + 10 = 160

cCurrencyConversionMethodCRYRcharOPTINPUT

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

szBranchPlantMCUcharOPTINPUT

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.

szOrderTypeDCTOcharOPTINPUT

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

szOrderKeyCompanyKCOOcharOPTINPUT

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.

szCurrencyCodeCRCDcharOPTINPUT

A code that identifies the currency of a transaction. 

szVersionOfOrderEntryVERcharOPTINPUT

Identifies a specific set of data selection and sequencing settings for the application. Versions may be named using any combination of 
alpha and numeric characters. Versions that begin with 'XJDE' or 'ZJDE' are set up by J.D. Edwards.

szComputerIDCTIDcharOPTINPUT

szUnitOfMeasureUOMcharOPTINPUT

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

szOrderLineTypeLNTYcharOPTINPUT

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

mnJobNumberJOBSMATH_NUMERICOPTINPUT

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

mnConfigurationIDNumberCFGIDMATH_NUMERICOPTINPUT

An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables.

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

mnOrderLineNumberLNIDMATH_NUMERICOPTINPUT

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.

mnSoldToAddressNumberAN8MATH_NUMERICOPTINPUT

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

mnShipToAddressNumberSHANMATH_NUMERICOPTINPUT

The address number of the location to which you want to ship this order. The address book provides default values for customer address, 
including street, city, state, zip code, and country.

mnQuantityUORGMATH_NUMERICOPTINPUT

The quantity of units affected by this transaction.

mnShortItemNumberITMMATH_NUMERICOPTINPUT

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

jdRequestedDateDRQJJDEDATEOPTINPUT

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

jdPromisedDeliveryDatePDDJJDEDATEOPTINPUT

The promised shipment date for either a sales order or purchase order. The Supply and Demand Programs use this date to calculate 
Available to Promise information. This value can be automatically calculated during sales order entry. This date represents the day that the item 
can be shipped from the warehouse.

jdPickDatePPDJJDEDATEOPTINPUT

The promised shipment date for a sales order. This date represents the day that the item can be shipped from the warehouse.

jdPriceEffectiveDatePEFJJDEDATEOPTINPUT

The system uses the Price Effective Date to determine the base price and all advanced price adjustments.  The value loaded in this date 
is stored in the System Constants File (F4009).

mnProcessIDPEIDMATH_NUMERICOPTINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTINPUT

mnExtendedPriceAEXPMATH_NUMERICOPTOUTPUT

The number of units multiplied by the unit price.

mnForeignExtendedPriceFEAMATH_NUMERICOPTOUTPUT

The product of the foreign price times the number of units.

cCurrencyModeCRRMcharOPTINPUT

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

szBaseCurrencyCodeCRDCcharOPTINPUT

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

mnExchangeRateCRRMATH_NUMERICOPTINPUT

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

szCustomerPricingGroupCSTPcharOPTINPUT

Customer types that a customer can be grouped into for each of the different preference types.

nActiveComponentsFlagINT01integerOPTINPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

B3200350 Cache Process Segement Values
B3200370 Cache Process All Components
B3200390 Cache Process Routings
B3200400 Cache Process Price Cost
B3200560 LoadProcessConfiguration
B3201450 Get Next Number Configuration ID
B3201470 Cache Process Configuration ID
B3201840 Cache Error Text Message
B3400130 Get All User Defined Codes Values
B4000460 Free Ptr To Data Structure
B4000880 Verify And Get Address Book for OP
B4000920 Get Item Branch Mfg Data
B4100205 Get Item Master Price Info
B4200310 Sales Order Entry Master Business Function
B4201610 Retrieve Sales Order Entry Processing Options
ISCOLBU Is Business Unit in Business Unit Table
N1000032 Format Business Unit
N3201210 Validate Segment Value
N3201410 GetMasterConfigurationIDNo
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master

Related Tables

None
CISValidateSegment

CISValidateSegment

CIS - Configured Item Support

Minor Business Rule

Object Name: B32C0170

Parent DLL: CMFG

Location: Client/Server

Language: C

Data Structure

D32C0170E - CIS - Validate Segment

Parameter NameData ItemData TypeReq/OptI/O/Both
szCurrentReleaseLevelDL01charOPTOUTPUT

A user defined name or remark.

szBSFNVersionDL01charOPTOUTPUT

A user defined name or remark.

cSegmentRequiredATRQcharOPTINPUT

A code that specifies whether a segment is required or optional in a configuration, or whether the system must calculate it to specification 
when you enter an order. Valid codes are: R Segment answer is required during order entry. O Segment answer is optional during order 
entry. C Segment is calculated during order entry. You define the calculation with assembly inclusion rules.

cNumericSegmentCNUMcharOPTINPUT

Determines whether a user defined code is numeric or alphanumeric. Valid values are:    Y Indicates that the code is numeric and should be 
right-justified.    N Indicates that the code is alphanumeric and should be left-justified.

szSegmentValueSGVLcharOPTINPUT

An answer to the configurator feature and option questions that appear during order entry. When you define cross-segment editing rules, 
you compare the segment answers to values to determine invalid configurations. When you define assembly inclusion rules, you create unique 
configurations by comparing the segment answers to values to assign parts, prices, calculated values, or routing steps.

szSegmentValueDescriptionDL01charOPTOUTPUT

A user defined name or remark.

szSystemCodeSYcharOPTINPUT

A user defined code (98/SY) that identifies a system. Valid values include: 01 Address Book 03B Accounts Receivable 04 Accounts 
Payable 09 General Accounting 11 Multicurrency

szUserDefinedCodeRTcharOPTINPUT

A code that identifies the table that contains user defined codes. The table is also referred to as a UDC type.

szAllowedLowerValueLVALcharOPTINPUT

The lower allowed value of this specific segment.  If you enter a value here,then you must also enter an upper allowed value.

szAllowedUpperValueUVALcharOPTINPUT

The upper allowed value of this specific segment.  If you enter a value here,then you must also enter an lower allowed value.

nSegmentIsValidINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

mnJobNumberJOBSMATH_NUMERICOPTINPUT

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

mnConfigurationIDNumberCFGIDMATH_NUMERICOPTINPUT

An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables.

mnComponentIDNumberCFGCIDMATH_NUMERICOPTINPUT

A number that represents a component in a configuration. This number, which is generated by next numbers, always restarts at 1 and 
increments, based on the number of components in the configuration.

mnSegmentNumberPELMATH_NUMERICOPTINPUT

A number that establishes the sequence in which the segments were defined in the system. Segment numbers are user 
defined. Cross-segment editing rules reference the segment numbers to ensure that the set of values defines a valid configuration. Assembly inclusion rules 
reference segment numbers and their associated values to define prices, component parts, routing, and calculated values for configured items.

szFutureUseCodeURCDcharOPTBOTH

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.

jdFutureUseDateURDTJDEDATEOPTBOTH

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.

mnFutureUseAmountURATMATH_NUMERICOPTBOTH

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.

mnFutureUseNumberURABMATH_NUMERICOPTBOTH

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.

szFutureUseReferenceURRFcharOPTBOTH

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.

Related Functions

B3200350 Cache Process Segement Values
B3200370 Cache Process All Components
B3200390 Cache Process Routings
B3200400 Cache Process Price Cost
B3200560 LoadProcessConfiguration
B3201450 Get Next Number Configuration ID
B3201470 Cache Process Configuration ID
B3201840 Cache Error Text Message
B3400130 Get All User Defined Codes Values
B4000460 Free Ptr To Data Structure
B4000880 Verify And Get Address Book for OP
B4000920 Get Item Branch Mfg Data
B4100205 Get Item Master Price Info
B4200310 Sales Order Entry Master Business Function
B4201610 Retrieve Sales Order Entry Processing Options
ISCOLBU Is Business Unit in Business Unit Table
N1000032 Format Business Unit
N3201210 Validate Segment Value
N3201410 GetMasterConfigurationIDNo
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master

Related Tables

None
>RKCOcharOPTOUTPUT

The key company that is associated with the document number of the related order.

sz2ndItemNumberLITMcharOPTOUTPUT

A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to 
alternative item numbers. The three types of item numbers are: Item Number (short) An 8-digit, computer-assigned item number. 2nd Item Number A 
25-digit, user defined, alphanumeric item number. 3rd Item Number  Another 25-digit, user defined, alphanumeric item number. In addition to 
these three basic item numbers, the system provides an extensive cross-reference search capability. You can define numerous 
cross-references to alternative part numbers. For example, you can define substitute item numbers, replacements, bar codes, customer numbers, or 
supplier numbers.

szItemDescriptionDL01charOPTOUTPUT

A user defined name or remark.

szOrderLineTypeLNTYcharOPTOUTPUT

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

nActiveComponentsFlagINT01integerOPTINPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

B3200350 Cache Process Segement Values
B3200370 Cache Process All Components
B3200390 Cache Process Routings
B3200400 Cache Process Price Cost
B3200560 LoadProcessConfiguration
B3201450 Get Next Number Configuration ID
B3201470 Cache Process Configuration ID
B3201840 Cache Error Text Message
B3400130 Get All User Defined Codes Values
B4000460 Free Ptr To Data Structure
B4000880 Verify And Get Address Book for OP
B4000920 Get Item Branch Mfg Data
B4100205 Get Item Master Price Info
B4200310 Sales Order Entry Master Business Function
B4201610 Retrieve Sales Order Entry Processing Options
ISCOLBU Is Business Unit in Business Unit Table
N1000032 Format Business Unit
N3201210 Validate Segment Value
N3201410 GetMasterConfigurationIDNo
X0005 Get User Defined Codes
X4101 Validate and Retrieve Item Master

Related Tables

None
CISGetSegments

CISGetSegments

CIS - Configured Item Support

Minor Business Rule

Object Name: B32C0170

Parent DLL: CMFG

Location: Client/Server

Language: C

Data Structure

D32C0170D - CIS - Get Segments

Parameter NameData ItemData TypeReq/OptI/O/Both
szCurrentReleaseLevelDL01charOPTOUTPUT

A user defined name or remark.

szBSFNVersionDL01charOPTOUTPUT

A user defined name or remark.

nCacheIsEmptyINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nProcessingModeINT01integerOPTINPUT

Number of Days in Future to Query for Responses Due. 

idCursorGENLNGIDOPTBOTH

General purpose ID variable.

cSegmentRequiredATRQcharOPTOUTPUT

A code that specifies whether a segment is required or optional in a configuration, or whether the system must calculate it to specification 
when you enter an order. Valid codes are: R Segment answer is required during order entry. O Segment answer is optional during order 
entry. C Segment is calculated during order entry. You define the calculation with assembly inclusion rules.

cNumericSegmentCNUMcharOPTOUTPUT