PRCH410 ;WISC/KMB/DXH/DGL - CREATE 2237 FROM PURCHASE CARD ORDER ; 4/4/00 7:56am
Source file <PRCH410.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 |
|---|---|---|
| START | ;
|
|
| IP | ||
| SET | ;set item data and vendor on record
|
|
| ITEM | ;
|
|
| REC | ;create skeleton 410 record
|
|
| ESIG | ;put ESIG on record, update due-ins
|
|
| SWCHK | ;CHECK EDI AND ALL/DEL FLAGS FOR DELIVERY ORDERS ;PRC*171 D.O. auto obligate check for EDI and All/Delivery flags on
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | ESIG+20 |
| ^DIE | SET+7, SET+8, SET+9, SET+10, SET+12, SET+24, ESIG+22, ESIG+27 |
| ^DIK | ESIG+33 |
| ^DIR | IP+5 |
| $$DATE^PRC0C | START+5 |
| ERS410^PRC0G | ESIG+8 |
| FY^PRCH442 | ESIG+11 |
| ES1^PRCHG | ESIG+29 |
| LST1^PRCHNPO2 | ESIG+31 |
| EN2^PRCPWI | ESIG+24 |
| ENCODE^PRCSC1 | ESIG+9 |
| EBAL^PRCSEZ | ESIG+13 |
| $$BBFY^PRCSUT | REC+4 |
| IP^PRCSUT | IP |
| EN1^PRCSUT3 | REC+6 |
| EN2^PRCSUT3 | REC+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRCS(410 - [#410] | Classic Fileman Calls |
| ^PRC(443 - [#443] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRC(420 - [#420] | START+11, IP+1, ESIG+6, ESIG+15, ESIG+28, ESIG+32, SWCHK+6, SWCHK+9 |
| ^PRC(440 - [#440] | SET+3, SET+4, SWCHK+3 |
| ^PRC(442 - [#442] | START+4, START+5, START+8, START+12, IP+8, IP+9, IP+10, IP+11, SET+4, SET+6 , SET+23*, SET+26*, ITEM+2, ITEM+3, ITEM+4, REC+1, ESIG+2, ESIG+5, ESIG+10, SWCHK+3 , SWCHK+4, SWCHK+5, SWCHK+7 |
| ^PRC(443 - [#443] | ESIG+23*, ESIG+30 |
| ^PRCD(420.1 - [#420.1] | START+7 |
| ^PRCD(442.3 - [#442.3] | ESIG+21 |
| ^PRCS(410 - [#410] | SET+1, SET+3*, SET+4*, SET+5, SET+14*, SET+16*, SET+17*, SET+18*, SET+19*, SET+20* , SET+21*, SET+22*, SET+25, SET+26, ESIG+2*, ESIG+4*, ESIG+7, ESIG+17, ESIG+25 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> AA | ESIG+13* |
| ADATE | START+1~, START+6*, SET+9 |
| BAL | ESIG+6*, ESIG+15*, ESIG+16, ESIG+28*, ESIG+32*, ESIG+34! |
| >> BB( | SET+14, SET+16, SET+19, ITEM+2*, ITEM+3*, ITEM+4* |
| >> CCDA | IP+13* |
| CCEN | START+1~, START+6*, START+7*, SET+7 |
| >> CDA | IP+10*, IP+11*, IP+12, IP+13, SET+1, SET+3, SET+4, SET+5, SET+7, SET+14 , SET+16, SET+17, SET+18, SET+19, SET+20, SET+21, SET+22, SET+23, SET+24, SET+25 , SET+26, REC+6*, ESIG+30, ESIG+33 |
| >> COMMENT | SET+24 |
| COR | START+2~, SET+6*, SET+8 |
| COUNT | START+1~, IP+9*, SET+13, SET+22, ITEM+1 |
| COUNT1 | START+1~, SET+15, SET+17, SET+20, ITEM+4* |
| CP | START+1~, START+4*, SET+7 |
| >> DA | START+3, SET+7*, SET+24*, SET+27*, REC+6, ESIG+2, ESIG+4, ESIG+7, ESIG+8, ESIG+9 , ESIG+17, ESIG+23, ESIG+25, ESIG+31, ESIG+33* |
| DIC | ESIG+20*! |
| DIC(0 | ESIG+20* |
| DIE | SET+7*, SET+27!, ESIG+22*!, ESIG+26*, ESIG+27! |
| DIK | ESIG+33*! |
| >> DILOCKTM | SET+23 |
| DIR | IP+2!, IP+5! |
| DIR("?" | IP+3*, IP+4* |
| DIR("A" | IP+2* |
| DIR("B" | IP+2* |
| DIR(0 | IP+2* |
| DLAYGO | ESIG+20*! |
| DR | SET+7*, SET+8*, SET+9*, SET+10*, SET+12*, SET+24*, ESIG+22*!, ESIG+26*, ESIG+27! |
| DUZ | START+8, SET+8, ESIG+9 |
| EMER | START+1~, START+8*, START+9 |
| ESTS | START+1~, START+6*, SET+9 |
| FY | START+1~ |
| I | START+1~, ESIG+2* |
| >> IT | SET+13*, SET+14, SET+16, SET+17, SET+18, SET+19, SET+20, ITEM+1*, ITEM+2, ITEM+3 , ITEM+4 |
| J | START+1~, START+12*, SET+15*, SET+16, ITEM+2*, ITEM+4* |
| >> K | START+12* |
| KTEMP | ESIG+12~*, ESIG+14 |
| L | START+1~ |
| LL | START+1~, SET+18* |
| LOC | START+1~, START+8* |
| MESSAGE | ESIG+9*, ESIG+34! |
| NET | START+1~, ESIG+2*, ESIG+4, ESIG+13 |
| PC | START+1~, IP+8*, SET+11* |
| PCREF | START+1~, START+4*, SET+9 |
| PDUZ | START+1~, START+8* |
| >> PODA | ESIG+2, ESIG+5, ESIG+10, SWCHK+3, SWCHK+4, SWCHK+5, SWCHK+7 |
| >> PRC("BBFY" | REC+4* |
| >> PRC("CP" | START+10*, START+11, IP+1, REC+1*, REC+2, REC+3, REC+4, REC+5, ESIG+5*, ESIG+6 , ESIG+10*, ESIG+13, ESIG+15, ESIG+28, ESIG+32 |
| >> PRC("FY" | START+5*, REC+3, REC+4, ESIG+6, ESIG+11, ESIG+13, ESIG+15, ESIG+28, ESIG+32 |
| >> PRC("QTR" | START+5*, REC+3, ESIG+6, ESIG+13, ESIG+15, ESIG+28, ESIG+32 |
| >> PRC("SITE" | START+4*, START+11, IP+1, REC+3, REC+4, ESIG+6, ESIG+13, ESIG+15, ESIG+28, ESIG+32 , SWCHK+6, SWCHK+9 |
| >> PRC("SST" | START+4* |
| PRCEDICK | SWCHK+1~, SWCHK+3*, SWCHK+9 |
| >> PRCHDELV | ESIG+3, ESIG+4, ESIG+13, SWCHK+5 |
| PRCHFUND | SWCHK+1~, SWCHK+4*, SWCHK+6, SWCHK+9 |
| PRCHOBL | ESIG+1~, ESIG+4, ESIG+13, SWCHK+2*, SWCHK+6*, SWCHK+7*, SWCHK+8, SWCHK+9* |
| >> PRCHPC | IP+11, SET+24, ESIG+24 |
| >> PRCHPHAM | ESIG+24 |
| >> PRCHS | ESIG+31* |
| >> PRCHSP | ESIG+31* |
| PRCHSTS | ESIG+21*, ESIG+22! |
| >> PRCHSY | ESIG+31* |
| >> PRCHSY(0 | ESIG+30* |
| >> PRCPROST | SET+24 |
| >> PRCRMPR | IP, IP+1, IP+9, REC+6 |
| >> PRCSINV | ESIG+25* |
| PRCSIP | START+11!, START+12*, IP, IP+1, SET+10 |
| PRCSN | ESIG+17*, ESIG+19, ESIG+20, ESIG+23, ESIG+34! |
| PRCVEND | SWCHK+1~, SWCHK+3* |
| QTR | START+1~ |
| >> RPUSE | SET+24 |
| SCP | START+2~, START+4*, START+10 |
| SDATE | START+1~, START+5*, SET+7 |
| SERV | START+1~, START+8*, SET+8 |
| SGRP | START+2~, SET+6* |
| ST | START+1~, START+9*, SET+8 |
| >> T(2 | REC+3*, REC+7! |
| TDATE | START+1~, START+5*, SET+7, SET+17 |
| U | START+12, IP+11, REC+1, ESIG+19, ESIG+20, ESIG+23, ESIG+25, SWCHK+3, SWCHK+4, SWCHK+5 , SWCHK+6, SWCHK+7, SWCHK+9 |
| VEN | START+2~, SET+5*, SET+21 |
| VEND | START+2~, START+8*, SET+3, SET+4* |
| VV | START+1~, START+8*, SET+7 |
| X | IP+6, IP+9, REC+5*, REC+6, REC+7!, ESIG+12, ESIG+14*, ESIG+16, ESIG+20*!, ESIG+21* , ESIG+22!, ESIG+34! |
| >> X1 | REC+6* |
| XDA | START+1~, START+3*, START+4, START+5, START+8, START+12, IP+8, IP+9, IP+10, IP+11 , SET+4, SET+6, SET+9, SET+23, SET+26, SET+27, ITEM+2, ITEM+3, ITEM+4, REC+1 |
| Y | START+1~, IP+1, IP+6 |
| Z | START+1~, REC+3*, REC+5 |
| Z0 | START+1~, START+4*, START+6 |
| Z1 | START+1~, START+8* |
| Z2 | START+1~ |
| ZIP | ESIG+5*, ESIG+10*, ESIG+34! |