× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



From Al Macintyre 405 CD

I just want to do a reality check that I correctly understand some 
implications, because I do believe we now have some items whose cost bucket 
zero does not add up correctly.

When we update buckets other than zero, via CST100 or any other standard BPCS 
program, that also updates bucket zero by the amount of the change to the 
other buckets - Am I correct about that?

There is no standard BPCS program that habitually recalculates cost bucket 
zero, as part of its normal operations, on the basis of the other buckets. - 
Am I correct about that?

If i wrote a reorg program to fix bucket zero, it would be reasonable to 
assume that the individual buckets have the correct information.  Am I right 
there?

Thanks to some other queries, I am also aware of
We have CMF & CIC records with facility missing (we function by facility) ... 
it is my intention to kill these records on the understanding that we should 
have no such animal;
We have some IIM items for which there is no CMF ... most of them have 
on-hand zero & no recent inventory activity;
We have a bunch of CIC item/facility combinations for which there is no 
corresponding CMF.

We run BOM900 regularly & in fact I ran it tonite after discovering this 
problme.  It always says we have no infinite loops & does not list any other 
problems.  If there was some problem with BOM low level codes, should BOM900 
audit trail tell us?  If not, how can we tell if we have such a problem?

I became suspicious that cost bucket zero might be corrupt thanks to a query 
listing any cost buckets with negative numbers ... it is my understanding 
that costs should never be negative ... inventory can be negative due to 
transaction float, but not costs ... so I went into CST100 to zero out the 
negative fields & discovered to my dismay that the individual buckets of 
several items whose cost bucket zero was negative - the individual buckets 
were all zero or positive numbers, so I speculated that if these few could 
get corrupted, how about costs on items with no negatives.

I determined the unpleasant truth about our costs via
a) query of all CMF records excluding bucket zero to work file totalled by 
item facility set
b) query of all CMF records cost bucket zero only matched with the work file 
& print list of mismatched level totals.
c) when I calculated the difference, they all were previous level costs on 
actual cost set one & look to me to be primarily sub-assemblies - I have not 
exhaustively analysed this yet since there are about 2,000 items involved

I have been reviewing some historical BPCS_L posts about potential problems 
with cost bucket zero
someone mentioned risk of duplicate records in CMF IIM ILI IWI
is there an easy way to check on that possibility & are there other files 
that should be checked?

Beyond the topic of fixing this mess is the topic of preventing it from 
happening again.
We run CST600 regularly but only on standard cost set 2
We run CST900 at least once a week on all shop orders.
The associated reports of both 600 & 900 are so monstrous (10s of thousands 
of pages) that we habitually delete them without trying to do any meaningful 
analysis)

I often review DSPLOG of system JOBQ summary to see what kinds of stuff had 
abnromal termination & how my peers coped, since there are sometines some bad 
choices.
I have observed from this review that several co-workers have run CST600 in 
middle of day & some of them multiple runs.
I asked them about this & got assurances that:
They all use the same JOBQ for this - no one does any of this on-line;
They know all the other people who are doing CST600 & they let each other 
know when they are doing so;
They fully understand that CST600 on a single item also updates costs on BOM 
components, so that if CST600 happened to be running on 2 different end items 
at the same time that shared some components, this would potentially corrupt 
all the costs involved in both runs;
Everyone knows to use BPCS programs exclusively to be updating BPCS files 
(not DFU or PC tools) except where MIS or tech support has specifically 
authorized some exception.

Have I missed any caution to give my co-workers?

I am also aware that BPCS uses field sizes that push IBM OS envelope
RPG/400 numeric field size ceiling is 30 digits with 9 decimal which BPCS 
habitually uses in clear violation of the rules for arithmetic operaitions 
near the beginning of Chapter 11 of RPG/400 Reference Manual, which I can 
quote if you are interested.

Basically, by multiplying fields without making the result field big enough, 
BPCS runs the risk of losing both high order & low order values.  I think 
that because most of our numbers do not populate the high order portions of 
BPCS fields we are generally losing the low order decimal places, which are 
critical to our costing & pricing.

I do not know if RPG/ILE has expanded the window & if SSA V8 has managed to 
stay inside the envelope or has the same systemic flaw.

MacWheel99@aol.com (Alister Wm Macintyre) (Al Mac)
AS/400 Data Manager & Programmer for BPCS 405 CD Rel-02 mixed mode (twinax 
interactive & batch) @ http://www.cen-elec.com Central Industries of 
Indiana--->Quality manufacturer of wire harnesses and electrical 
sub-assemblies - fax # 812-424-6838

+---
| This is the BPCS Users Mailing List!
| To submit a new message, send your mail to BPCS-L@midrange.com.
| To subscribe to this list send email to BPCS-L-SUB@midrange.com.
| To unsubscribe from this list send email to BPCS-L-UNSUB@midrange.com.
| Questions should be directed to the list owner: dasmussen@aol.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.