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



Manual maintenance is available in BPCS to reset the next number, when stored in ZPA, via a variety of menus, such as SYS.

BPCS does a great job of adding records as needed, but is not so great at cleaning out old unwanted records, such as shipping paperwork from 3 years ago. Depending on business volume, you want to avoid having these files fill up, causing like a Y2K situation (running out of numbers). Some of the old stuff can be removed using options on SYS/23 which MUST be run under very restrictive conditions ... check out REORG in BPCS_L archives. There is also an issue of performance and investment in disk space if there is a high ratio of unwanted records to wanted records. For example:
* For every one currently open customer order
* There are 25 customer orders that satisfied customer needs
* For every one customer order line with something to be shipped
* There are 50 lines that are completed

BPCS does not have cleanup software to handle 100% of the files. Your choices include:
* Buy one of the archiving packages that are out there for BPCS
* Contract with one of the BPCS software houses to write fixes for you
* Write your own fixes
* Do nothing and wait for BPCS to blow up when it runs out of numbers

There are also what I consider to be fairly well known bugs in BPCS, some of which got fixed in later versions, and some of which arrived for the first time in later versions.

A lot of the AS/Set written software uses the maximum size fields for RPG with no provision for work that is called for by the IBM RPG manuals, so that all over the place there are what we might call rounding errors ... for example zero times one can get a result of negative 0.00002

You need to be extremely careful about purging lines from multi-line objects. Some BPCS software reads the data in sequence # line 1 2 3 4 5 6 etc. and if you have deleted line 3 because you no longer need it, some BPCS software will look at 1 2 then when realizing that 3 does not exist, will stop at that point, and you never get to 4 5 6 7 8 9 10 etc.

You need to be extremely careful about rejiggering any numbers in the system. Data gets processed using control #s that were assigned in earlier files. Those numbers need to remain in sync.

Suppose you delete an item # that is no longer relevant, then later along comes new business to which that old item # gets assigned. The way BPCS works, as soon as you delete the item, various other data on that item can no longer be accessible, then when you reassign the item to something unrelated, all that unwanted baggage is suddenly there on the new item.

  I still think that must have a manually maintenance.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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.