PRCPUITM ;WISC/RFJ-select items utility ;10 Dec 91
Source file <PRCPUITM.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
|
|
| ITEM(INVPT,ADDNEW,SCREEN,DEFAULT) | ; select item in inventory point
; addnew=1 to add new items ; screen=additional screen ; default=default item master number ; return itemda; 0 no item selected; ^ for ^ entered or timeout |
|
| MASTITEM(SCREEN) | ; select item from master item file
; screen=optional screen ; return itemda; 0 no item selected; ^ for ^ entered or timeout |
|
| GETITEM(INVPT,ITEMDA) | ||
| DELETE(PRCPINPT,ITEMDA) | ; check for deleting item from inventory point
|
|
| DELITEM(PRCPINPT,DA) | ; delete item da from inventory point
|
|
| ORDCHK(ITEMDA,PRCPINPT,ORDTYP,ORDSTA) | ; is the item on any outstanding orders
; ITEMDA = DA of item to be deleted, 0 if search is for any order ; for that inventory point. ; PRCPINT = DA of inventory point in the search ; ORDTYP = search for regular, emergency and/or call-in ; ORDSTA = Status of the outstanding order, if search is limited ; returns 0 if no outstanding order is found, 1 it it is |
|
| LISTOO(ITEM,PRCPINPT,ORDSTA) | ; list outstanding orders for this item
; ITEM = DA of item to be deleted ; PRCPINT = DA of inventory point housing the item ; ORDSTA = Status of the outstanding order, if search is limited |
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | DELETE+7 |
| NOW^%DTC | DELETE+7 |
| ^DIC | ITEM+28, MASTITEM+6 |
| ^DIK | DELITEM+4 |
| EN^DIQ1 | GETITEM+9 |
| BLDSEG^PRCPHLFM | DELITEM+3 |
| CODESHT^PRCPSMGO | DELETE+28 |
| DELETE^PRCPSMS0 | DELETE+26 |
| $$GETIN^PRCPUDUE | DELETE+9 |
| $$GETOUT^PRCPUDUE | DELETE+11 |
| $$DESCR^PRCPUX1 | ITEM+27 |
| $$INVNAME^PRCPUX1 | ITEM+10, DELETE+18, DELETE+30 |
| $$YN^PRCPUYN | DELETE+22, DELETE+32 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRC(441 - [#441] | Classic Fileman Calls |
| ^PRCP(445 - [#445] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRCP(445 - [#445] | ITEM+6, ITEM+11, ITEM+23, GETITEM+3, DELETE+1, DELETE+3, DELETE+6, DELETE+7, DELETE+25, DELETE+30 , DELITEM+3, ORDCHK+10, LISTOO+7 |
| ^PRCP(445.3 - [#445.3] | ORDCHK+17, ORDCHK+18, ORDCHK+20, ORDCHK+21, ORDCHK+23, LISTOO+14, LISTOO+15, LISTOO+16, LISTOO+17 |
| ^TMP($J | DELETE+28!* |
| Name | Line Occurrences |
|---|---|
| $$ORDCHK | DELETE+14 |
| DELITEM | DELETE+24, DELETE+34 |
| LISTOO | DELETE+17 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | ITEM+23* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ITEM+7~, MASTITEM+4~, GETITEM+4~, DELETE+2~, DELETE+18*, DELETE+20, DELETE+32*, DELETE+33, DELITEM+1~ |
| %H | DELETE+2~ |
| %I | DELETE+2~ |
| ADDNEW | ITEM~, ITEM+9 |
| C | ITEM+7~ |
| D0 | GETITEM+4~ |
| DA | ITEM+7~, GETITEM+4~, GETITEM+7*, DELITEM~, DELITEM+2 |
| DA( | GETITEM+7* |
| DA(1 | ITEM+26*, DELITEM+4* |
| DATA | DELETE+2~, DELETE+3*, DELETE+4, DELETE+5 |
| DDH | MASTITEM+4~ |
| DEFAULT | ITEM~, ITEM+27 |
| DG | ITEM+7~ |
| DIC | ITEM+7~, ITEM+8*, MASTITEM+4~, MASTITEM+6*, GETITEM+4~, GETITEM+5*, DELETE+2~, DELITEM+1~ |
| DIC("A" | ITEM+10* |
| DIC("B" | ITEM+27*! |
| DIC("S" | ITEM+24*, MASTITEM+5* |
| DIC("W" | ITEM+25* |
| DIC(0 | ITEM+9*, MASTITEM+6* |
| DIK | DELITEM+1~, DELITEM+4* |
| DIQ | GETITEM+4~, GETITEM+8* |
| DIQ(0 | GETITEM+8* |
| DIQ2 | GETITEM+4~ |
| DISTR | DELETE+2~, DELETE+30*, DELETE+32*, DELETE+34 |
| DISYS | ITEM+7~, DELETE+2~ |
| DR | GETITEM+4~, GETITEM+6* |
| DR( | GETITEM+6* |
| DTOUT | ITEM+7~, ITEM+29, MASTITEM+4~, MASTITEM+7 |
| DUEIN | DELETE+2~, DELETE+9*, DELETE+10 |
| DUEOUT | DELETE+2~, DELETE+11*, DELETE+12 |
| DUOUT | ITEM+7~, ITEM+29, MASTITEM+4~, MASTITEM+7 |
| I | ITEM+7~ |
| INACTIVE | DELETE+2~, DELETE+6*, DELETE+7, DELETE+8 |
| INVPT | ITEM~, ITEM+6, ITEM+8, ITEM+10, ITEM+11, ITEM+21, ITEM+23, ITEM+25, ITEM+26, ITEM+27 , GETITEM~, GETITEM+3, GETITEM+7 |
| ITEM | DELITEM+1~, DELITEM+2*, DELITEM+3, LISTOO~, LISTOO+15 |
| ITEMDA | GETITEM~, GETITEM+3, GETITEM+7, DELETE~, DELETE+1, DELETE+3, DELETE+7, DELETE+9, DELETE+11, DELETE+14 , DELETE+17, DELETE+24, DELETE+26, DELETE+30, DELETE+34, ORDCHK~, ORDCHK+18, ORDCHK+21 |
| ORD | ORDCHK+8~, ORDCHK+16*, ORDCHK+17*, ORDCHK+18, ORDCHK+20, ORDCHK+21, ORDCHK+23, LISTOO+5~, LISTOO+13*, LISTOO+14* , LISTOO+15, LISTOO+16, LISTOO+17 |
| ORDSTA | ORDCHK~, ORDCHK+9*, ORDCHK+19, ORDCHK+20, ORDCHK+22, ORDCHK+23, LISTOO~, LISTOO+6*, LISTOO+17, LISTOO+18 |
| ORDTYP | ORDCHK~, ORDCHK+18, ORDCHK+21 |
| OUTORD | DELETE+2~, DELETE+14*, ORDCHK+8~, ORDCHK+14*, ORDCHK+17, ORDCHK+19*, ORDCHK+20*, ORDCHK+22*, ORDCHK+23*, ORDCHK+24 , LISTOO+5~, LISTOO+11*, LISTOO+16*, LISTOO+17, LISTOO+18 |
| PRCPDATA | GETITEM+2! |
| PRCPINPT | DELETE~, DELETE+1, DELETE+3, DELETE+6, DELETE+7, DELETE+9, DELETE+11, DELETE+14, DELETE+17, DELETE+18 , DELETE+24, DELETE+25, DELETE+30, DELITEM~, DELITEM+3, DELITEM+4, ORDCHK~, ORDCHK+10, ORDCHK+17, LISTOO~ , LISTOO+7, LISTOO+14 |
| PRCPSET | ITEM+7~, ITEM+12*, ITEM+15*, ITEM+18*, ITEM+21*, ITEM+24, MASTITEM+4~, MASTITEM+5* |
| PRCPX | ITEM+7~ |
| SCREEN | ITEM~, ITEM+15, ITEM+18, ITEM+21, MASTITEM~, MASTITEM+5 |
| SITE | DELETE+2~, DELETE+18*, DELETE+28 |
| STRING | DELETE+2~ |
| STRING("ID" | DELETE+27, DELETE+28 |
| TYPE | ITEM+7~, ITEM+11*, ITEM+15, ITEM+18, ITEM+21, DELETE+2~, ORDCHK+8~, ORDCHK+10*, ORDCHK+12, ORDCHK+13 , LISTOO+5~, LISTOO+7*, LISTOO+9, LISTOO+10 |
| X | ITEM+7~, MASTITEM+4~, DELETE+2~, DELETE+7, DELITEM+1~ |
| >> X1 | DELETE+7* |
| >> X2 | DELETE+7* |
| >> XH | DELETE+21*, DELETE+31* |
| >> XP | DELETE+19*, DELETE+31* |
| >> XP(1 | DELETE+20* |
| XREF | ORDCHK+8~, ORDCHK+11*, ORDCHK+12*, ORDCHK+13*, ORDCHK+15, ORDCHK+17, LISTOO+5~, LISTOO+8*, LISTOO+9*, LISTOO+10* , LISTOO+12, LISTOO+14 |
| Y | ITEM+7~, ITEM+29, MASTITEM+4~, MASTITEM+7, DELETE+2~, DELITEM+1~ |