Material Explorer Displaying Unnecessary Extra Link With e- Value.

Material Explorer Displaying Unnecessary Extra Link With e- Value.

Problem:

Material Explorer is displaying an unnecessary extra link which has a very small value, represented as e-. There is no need for this extra link, because the quantity has already been satisfied by another link or links. This shortage is preventing order(s) from being scheduled.

Solution :

This behavior is a defect and has been corrected in Opcenter APS 2204 by use of the CUSTOM DECIMAL PRECISION and DECIMAL PRECISION VALUE field classifications. See here for more details. Note that the 'Custom Decimal Precision' and 'Decimal Precision Value' fields will need to be added to the 'Material Control Configuration' table in the 'MaterialControl_prtdf.inc' if the configuration being used is not the shipped Opcenter APS 2204 or higher. 

; Material Control Configuration

;

Material Control Configuration:

Number,0,INTEGER,

MATERIAL CONTROL CONFIGURATION TABLE

PRIMARY KEY

HIDDEN:

Selected Pegging Rule Set,-1,STRING,

HELPPOPUPID (24500)

SELECTED RULE SET

ALLOW UNSPECIFIED

SUBSTITUTE(-1 -> "Default")

DATABASE(Pegging Rules(Rule Set)):

Allow Backward Links,0,TOGGLE,

HELPPOPUPID (24505)

ALLOW BACKWARD LINKS:

Custom Decimal Precision,0,TOGGLE,

CUSTOM DECIMAL PRECISION

SWITCH ON (Decimal Precision Value):

Decimal Precision Value,15,INTEGER,

DECIMAL PRECISION VALUE:

Always use this Rule Set,1,TOGGLE,

HELPPOPUPID (24510)

FORCE DEFAULT RULE;

For versions older than Opcenter APS 2204, the issue occurs when consumption has been defined as a real number. This opens up the possibility to have a very small remaining quantity due to rounding errors with the representation of real numbers by the CPU. The only work around would be to use integer values.