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



I am IT ... I know what can be done, but I do not work with the applications much myself.

This is an education training issue.
You cannot take some person hired off the street, who may have experience with customer service, manufacturing or whatever, and sit them down in front of a work station and expect them to be able to enter customer orders correctly to BPCS with only a few minutes guidance. Oh they CAN enter customer orders, but not correctly. There are also a few other areas of BPCS same story.


There are manuals to keep handy for reference, so when question comes up ... how do I do this, how do I do that, well that is what the manual is for.

Unfortunately a lot of BPCS documentation was designed by people who do not know how to do good documentation, in fact that is true for the entire computer profession. Now there is a decent body of excellent documentation out there, but many employers are not driven to supply their work force with it. We have some of that, and our people, who get value out of it, know how to not have it in plain sight so that a co-worker can walk off with it.

Assuming for the moment that you are in the sorry position of needing to do the job but you not have access to the manuals ... well check out the archives of BPCS_L ... it may be worth your personal investment of $500.00 or so for a couple of decent BPCS manuals which can teach you everything you need to know in a few weeks of study, and avoid the nightmare of trying to navigate the on-line documentation.

You might WRKMBRPDM
select the file BPCSDOC
the library *LIBL
position to SSARUN

A word to the wise ... SSARUN04 is too big to look at through SEU
I took ours and split it into sections such as programs in certain ranges of prefixes
so that we can then do half way decent search on the contents


When you are on any screen of any BPCS program or menu you can F1 and get at what passed for help support, but some of the documentation is a bit unclear ... I have found great value in printing out ALL the help screens for a particular program which IT can do without actually running the program. WRKOBJ ORD500* lists all the objects associated with ORD500 ... those ending in FM are the interactive screens ... the one ending in HT is all the help text. If you know how to work SDA you can get the whole collection.

Alternatively the source code for the help text is in the language UIM which is a little like HTML except it is 95% text and 5% source code stuff ... you not need to know the programming language to figure out what it all means. So use PDM to get to QPNLSRC in BPCS405CDS (assuming your company is using vanilla 405CD naming conventions) and position to ORD500 ... notice there are a bunch of ORD50 something else ... those are the main sub-programs that ORD500 uses ... you will want to print their help text as well.

At my employer we have found out a bunch of things you can do with various BPCS programs, by studying this stuff, that we had not found out from any other source.

For example, once upon a time I was asked to make some modification to the labor ticket entry for the purpose of entering labor when a bunch of people have worked as a team on the same factory order, so I was looking at all the screens to figure out where it made sense to insert a new command key to get to a new screen, and after it gets entered, how get back to the vanilla collection where, and I stumbled over the TEAM SCREEN which looked exactly like what the users were asking for. So I go back to them and ask "Did you know this was here?" Nobody had known it was there. The next question was "How do we get to that screen to start using it?" Well the documentation does explain that, but you have to know how to get to that screen to get at the documentation that tells you how to get to that screen. That sort of CATCH 22 is not uncommon in BPCS documentation structureing, which is why it really helps to have a reference copy of all the help on a heavily used program.

I agree that ORD500 is complicated. I have been asked by my users to do certain modifications, but my management has not approved the aquisition of AS/Set. Sorry chums, the only way we can modify this, and a few other similar programs like ORD590 (shipping) is either by adding AS/Set to our arsenal of tools or having an outside contractor, which has AS/Set, do the work.

ORD500 is the single largest program in BPCS, bar none.
Get to command line and WRKOBJ ORD500
put 8 (eight) in front and enter then page down
That is 5 million bytes program execution size ... that is a BIG program

The source code for this for 405 CD is in BPCS405CDS (letter S for Source) file QRPGSRC
Find that and put 8 (eight) in front and enter to see information about the program


It is 25,000 lines of source code, and that is before the external file layouts etc. get pulled in
If you look at this source, you will find that every other line is soft coded, which means it is accessing the literals that handle the multi-lingual capabilities
Explaining that is a whole other thread


Further, I have tried to map stuff both from the source code and GO CMDREF
ORD500 calls 10+ other programs that are darn near as big as ORD500

, you wrote:

Dear Sir,
Thank you for your response.
I understanding ORD120 program price method key in logic. My main problem
is that when I key in customer order(ORD500), how do I control the system
to get the proper selling price(Sales pricing method: Some customer must
use Item+Customer, some customers are use Item alone and a certain period,
must use item alone). Anybody can share your exprience ? And pls.tell me
how the system work. If possible, pls.tell me the program get sales
price(ESP) logic ! It will be help me to detail understand customer order
entry program(too big and complicated).
Thanks you for your help.


>From :Tay Kok Teng Futaba Denshi Corp,(S) Pte Ltd EDP Department. Tel:6291 9882 Ext:250 Fax:6291 7391



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