PRCPOPUS ;WISC/RFJ-utility: distribution order selection ; 5/5/99 10:25am
Source file <PRCPOPUS.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| V | ;;5.1;IFCAP;**1**;Oct 20, 2000
|
|
| ADDNEW(ORDER,PRCPPRIM,PRCPSECO) |
|
|
| NEWORDER(PRCPPRIM) | ; get next order number for primary
; called from 445.3,.01 input transform when entering 'new'. ; returns variable x = new order |
|
| ORDERSEL(PRCPPRIM,PRCPSECO,PRCPSTAT,ADDNEW) | ; select distribution order
; prcpprim=primary inventory point screen ; prcpseco=secondary inventory point screen ; prcpstat=status for screen (set to * to eliminate screen on status) ; addnew=1 to add new orders ; returns selected distribution order da number ; returns variable prcpfnew if its a newly created order |
|
| TYPE(ORDERDA) | ; ask order type for orderda
; returns 1 if unsuccessful |
|
| TYPEQ | ||
| REMARKS(ORDERDA) | ; ask remarks for orderda
; returns 1 if unsuccessful |
|
| ITEMSEL(ORDERDA,PRCPPRIM,PRCPADD) | ; select item from distribution order
; returns item number selected |
|
| ITEMEDIT(ORDERDA,ITEMDA,ASKCOST) | ; edit item on distribution order
|
|
| ITEMADD(ORDERDA,ITEMDA,QTY) | ; automatically add items to distribution order
; return item number added or 0 if unsuccessful |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRCP(445.3 - [#445.3] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRCP(445 - [#445] | NEWORDER+3, TYPE+9, ITEMSEL+11, ITEMADD+5 |
| ^PRCP(445.3 - [#445.3] | NEWORDER+5, NEWORDER+6, NEWORDER+7, NEWORDER+8, NEWORDER+9*, NEWORDER+10, ORDERSEL+29*, TYPE+2, TYPE+3, TYPE+8 , TYPE+9, TYPE+10, REMARKS+2, REMARKS+3, ITEMSEL+3, ITEMSEL+4, ITEMSEL+11, ITEMSEL+12, ITEMEDIT+2, ITEMADD+3 , ITEMADD+5, ITEMADD+7 |
| Name | Line Occurrences |
|---|---|
| TYPEQ | TYPE+9 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | ORDERSEL+29*, ITEMSEL+4*, ITEMADD+7* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ADDNEW+2~, ORDERSEL+7~, ORDERSEL+20*, TYPE+4~, REMARKS+4~, ITEMSEL+2~, ITEMADD+2~ |
| %DT | ADDNEW+2~ |
| %H | ORDERSEL+7~ |
| %I | ORDERSEL+7~ |
| ADDNEW | ORDERSEL~, ORDERSEL+24 |
| ASKCOST | ITEMEDIT~, ITEMEDIT+3 |
| C | ADDNEW+2~, ORDERSEL+7~, ITEMSEL+2~ |
| D | TYPE+4~, REMARKS+4~, ITEMEDIT+1~ |
| D0 | ADDNEW+2~, ORDERSEL+7~, TYPE+4~, REMARKS+4~, ITEMEDIT+1~, ITEMADD+2~ |
| DA | ADDNEW+2~, ORDERSEL+7~, TYPE+4~, TYPE+23*, REMARKS+4~, REMARKS+5*, ITEMSEL+2~, ITEMEDIT+1~, ITEMEDIT+3*, ITEMADD+2~ |
| DA(1 | ITEMSEL+15*, ITEMEDIT+3*, ITEMADD+9* |
| DD | ADDNEW+2~, ITEMADD+2~ |
| DDC | ITEMSEL+2~ |
| DDH | TYPE+4~, REMARKS+4~ |
| DG | ORDERSEL+7~, ITEMSEL+2~ |
| DI | ADDNEW+2~, ORDERSEL+7~, TYPE+4~, REMARKS+4~, ITEMEDIT+1~, ITEMADD+2~ |
| DIC | ADDNEW+2~, ADDNEW+3*, ORDERSEL+7~, ORDERSEL+9*, TYPE+4~, TYPE+23*, REMARKS+4~, REMARKS+5*, ITEMSEL+2~, ITEMSEL+5* , ITEMEDIT+1~, ITEMEDIT+3*, ITEMADD+2~, ITEMADD+9* |
| DIC("A" | ORDERSEL+10* |
| DIC("DR" | ADDNEW+3*, ORDERSEL+24*, ITEMADD+8* |
| DIC("S" | ORDERSEL+14*, ORDERSEL+15*, ORDERSEL+17*, ORDERSEL+18*, ORDERSEL+21*, ITEMSEL+7*, ITEMSEL+14* |
| DIC(0 | ADDNEW+3*, ORDERSEL+9*, ORDERSEL+24*, ITEMSEL+5*, ITEMSEL+6*, ITEMADD+9* |
| DIE | ADDNEW+2~, ORDERSEL+7~, TYPE+4~, TYPE+23*, REMARKS+4~, REMARKS+5*, ITEMEDIT+1~, ITEMEDIT+3*, ITEMADD+2~ |
| >> DINUM | ITEMADD+9* |
| DIR | TYPE+4~ |
| DIR("A" | TYPE+15*, TYPE+16*, TYPE+17* |
| DIR("B" | TYPE+19* |
| DIR(0 | TYPE+18* |
| DLAYGO | ADDNEW+2~, ADDNEW+3*, ORDERSEL+7~, ORDERSEL+24*, ITEMSEL+2~, ITEMSEL+16*, ITEMADD+2~, ITEMADD+9* |
| DQ | ADDNEW+2~, ORDERSEL+7~, TYPE+4~, REMARKS+4~, ITEMEDIT+1~, ITEMADD+2~ |
| DR | ADDNEW+2~, ORDERSEL+7~, TYPE+4~, TYPE+23*, TYPE+24*, REMARKS+4~, REMARKS+5*, ITEMEDIT+1~, ITEMEDIT+3*, ITEMADD+2~ |
| DT | ORDERSEL+29 |
| >> DTOUT | TYPE+21 |
| >> DUOUT | TYPE+21 |
| DUZ | ADDNEW+3, ORDERSEL+29 |
| DZ | TYPE+4~, REMARKS+4~ |
| END | NEWORDER+4~, NEWORDER+6*, NEWORDER+7, NEWORDER+11 |
| FLAG | NEWORDER+4~, NEWORDER+7, NEWORDER+8!* |
| I | ITEMSEL+2~ |
| ITEMDA | ITEMEDIT~, ITEMEDIT+2, ITEMEDIT+3, ITEMADD~, ITEMADD+4, ITEMADD+5, ITEMADD+9 |
| ORD | TYPE+4~, TYPE+7*, TYPE+10*, TYPE+11, TYPE+19, TYPE+22*, TYPE+24 |
| ORDER | ADDNEW~, ADDNEW+3 |
| ORDERDA | ORDERSEL+7~, ORDERSEL+27*, ORDERSEL+29, ORDERSEL+30, TYPE~, TYPE+2, TYPE+3, TYPE+8, TYPE+9, TYPE+10 , TYPE+23, REMARKS~, REMARKS+2, REMARKS+3, REMARKS+5, ITEMSEL~, ITEMSEL+3, ITEMSEL+4, ITEMSEL+5, ITEMSEL+11 , ITEMSEL+12, ITEMSEL+15, ITEMEDIT~, ITEMEDIT+2, ITEMEDIT+3, ITEMADD~, ITEMADD+3, ITEMADD+5, ITEMADD+7, ITEMADD+9 |
| PRCPADD | ITEMSEL~, ITEMSEL+6, ITEMSEL+11 |
| PRCPEXIT | TYPE+4~, TYPE+7*, TYPE+9, TYPE+14*, TYPE+21* |
| PRCPFNEW | ORDERSEL+8!, ORDERSEL+28*, ORDERSEL+29 |
| PRCPNEW | ORDERSEL+7~ |
| PRCPPRIM | ADDNEW~, ADDNEW+3, NEWORDER~, NEWORDER+3, NEWORDER+5, NEWORDER+6, NEWORDER+8, NEWORDER+9, NEWORDER+10, ORDERSEL~ , ORDERSEL+14, ORDERSEL+24, ITEMSEL~, ITEMADD+2~, ITEMADD+5*, ITEMADD+6 |
| PRCPPRIV | ADDNEW+3*!, ORDERSEL+7~, ORDERSEL+11*, TYPE+4~, TYPE+25*, REMARKS+4~, REMARKS+5*, ITEMADD+2~, ITEMADD+9* |
| PRCPSEC | TYPE+4~, TYPE+8*, TYPE+9, ITEMSEL+12* |
| PRCPSECO | ADDNEW~, ADDNEW+3, ORDERSEL~, ORDERSEL+15, ORDERSEL+24 |
| PRCPSET | ITEMSEL+2~, ITEMSEL+7*, ITEMSEL+14* |
| PRCPSTAT | ORDERSEL~, ORDERSEL+16, ORDERSEL+18, ORDERSEL+20 |
| QTY | ITEMADD~, ITEMADD+6, ITEMADD+8 |
| SCREEN | ORDERSEL+7~, ORDERSEL+19*, ORDERSEL+20*, ORDERSEL+21 |
| STATUS | ORDERSEL+7~, ORDERSEL+20* |
| U | ITEMSEL+13* |
| UNITCOST | ITEMADD+2~, ITEMADD+5*, ITEMADD+8 |
| X | ADDNEW+2~, ADDNEW+3*, NEWORDER+3!, NEWORDER+6*, NEWORDER+7*, NEWORDER+8, NEWORDER+9, NEWORDER+11!, ORDERSEL+7~, TYPE+4~ , REMARKS+4~, ITEMSEL+2~, ITEMEDIT+1~, ITEMADD+2~, ITEMADD+9* |
| Y | ADDNEW+2~, ADDNEW+4, ORDERSEL+7~, ORDERSEL+26, ORDERSEL+27, ORDERSEL+28, TYPE+4~, TYPE+22, TYPE+26, REMARKS+4~ , REMARKS+6, ITEMSEL+2~, ITEMSEL+18, ITEMEDIT+1~, ITEMADD+2~, ITEMADD+10, ITEMADD+11 |
| Z | NEWORDER+4~, NEWORDER+8* |